VOOZH about

URL: https://www.phoronix.com/news/Linux-6.16-RISC-V

⇱ Linux 6.16 Preps For RISC-V's SBI Firmware Features Extension - Phoronix


👁 Phoronix

Linux 6.16 Preps For RISC-V's SBI Firmware Features Extension

Written by Michael Larabel in RISC-V on 7 June 2025 at 03:04 PM EDT. 3 Comments
The RISC-V architecture feature updates were merged on Friday for the Linux 6.16 merge window that is set to end on Sunday with the Linux 6.16-rc1 release.

Notable with the RISC-V updates for Linux 6.16 are adding support for the Supervisor Binary Interface (SBI) Firmware Features (FWFT) extension. The Firmware Features extension is part of the SBI 3.0 specification and will be needed for supporting newer SBI and RISC-V ISA extensions.

The SBI Firmware Features Extension is used for managing and controlling specific hardware capabilities and SBI implementation features. Details can be found via the FWFT extension doc and the RISC-V SBI specification.

Also on the new RISC-V capability side is support for new SiFive RISC-V vendor extensions.

The RISC-V updates for Linux 6.16 also include support for the MSEAL system call and supporting getrandom in the vDSO. There is also optimized routines for RAID6 syndrome and recovery calculations.
"- Support for the FWFT SBI extension, which is part of SBI 3.0 and a dependency for many new SBI and ISA extensions

- Support for getrandom() in the VDSO

- Support for mseal

- Optimized routines for raid6 syndrome and recovery calculations

- kexec_file() supports loading Image-formatted kernel binaries

- Improvements to the instruction patching framework to allow for atomic instruction patching, along with rules as to how systems need to behave in order to function correctly

- Support for a handful of new ISA extensions: Svinval, Zicbop, Zabha, some SiFive vendor extensions

- Various fixes and cleanups, including: misaligned access handling, perf symbol mangling, module loading, PUD THPs, and improved uaccess routines"

More details for those interested via this merge.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.