周五,在即将结束的 Linux 6.15 合并窗口中,合并了下一个内核版本的 RISC-V CPU 架构更新。
基于 Linux 6.15 的 RISC-V 带来了构建改进,这要归功于围绕 RISC-V 重新架构的 Kconfig 构建系统选项,用于选择子架构功能。
对于带有 RISC-V 的 Linux 6.15 内核,还支持构建可重定位的非 MMU 内核,支持巨大的 PFNMAPS 以提高 TLB 利用率,支持运行时常量,支持新的 RISC-V 指令以及各种修复。
下一个 Linux 内核版本中的 RISC-V 增加了对许多较新指令的支持,包括 bfloat16、Zicbom、Zaamo、Zalrsc、Zicntr 和 Zihpm。是的,RISC-V 终于准备好支持其 BFloat16 精度浮点 ISA。BF16 扩展已批准用于 RISC-V 规范,现在为必要的 Linux 内核位做好准备。
Linux 6.15 合并窗口的 RISC-V 架构更改的完整列表可以通过此拉取找到。
转自 RISC-V With Linux 6.15 Adds Support For BFloat16 “BF16” Instructions – Phoronix