News: 0001538861

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

RISC-V With Linux 6.15 Adds Support For BFloat16 "BF16" Instructions

([RISC-V] 2 Hours Ago Linux 6.15 RISC-V)


Merged on Friday for the nearly-over [1]Linux 6.15 merge window were the RISC-V CPU architecture updates for this next kernel release.

RISC-V with Linux 6.15 brings build improvements thanks to a re-architecting of the Kconfig build system options around RISC-V for selecting sub-architecture features.

For the Linux 6.15 kernel with RISC-V there is also support for building relocatable non-MMU kernels, support for huge PFNMAPS to improve TLB utilization, support for runtime constants, new RISC-V instructions supported, and a variety of fixes.

RISC-V in this next Linux kernel version adds support for a number of newer instructions including bfloat16, Zicbom, Zaamo, Zalrsc, Zicntr, and Zihpm. Yes, RISC-V is finally ready to go with its BFloat16 precision floating-point ISA support. The BF16 extensions were ratified for the RISC-V spec and now prepped for the necessary Linux kernel bits.

The full list of RISC-V architecture changes for the Linux 6.15 merge window can be found via [2]this pull .



[1] https://www.phoronix.com/search/Linux+6.15

[2] https://lore.kernel.org/lkml/mhng-e4523e07-f5ae-4f8b-9eec-8422b05700f4@palmer-ri-x1c9/



rmfx

ayumu

"Never make any mistaeks."
(Anonymous, in a mail discussion about to a kernel bug report.)