News › linux

Linux 7.3 Introduces Support for New RISC-V Extensions, Enhancing Performance

By Zayden R., August 24, 2026

Linux 7.3 now supports several new RISC-V ISA extensions, improving performance and capability. Engineers should note enhancements in control flow integrity, CPU context switching, and more.

Linux 7.3, currently in development, is making waves with its support for a suite of new RISC-V ISA extensions. This update is crucial for engineers working with RISC-V architectures, as it enhances performance and expands capabilities in various domains. The additions include extensions such as Smcsrind, Sscsrind, Smcntrpmf, Ssccfg, Smcdeleg, and others, each bringing unique improvements.

The Smcsrind and Sscsrind extensions introduce an indirect access mechanism for Control and Status Registers (CSRs), which can streamline certain operations. Meanwhile, Smcntrpmf, part of the Privileged Specification, adds privilege mode filtering for the cycle and instret counters, offering more control over performance metrics.

For those managing hardware performance counters, the Ssccfg extension provides Supervisor Counter Configuration, allowing supervisor mode to access and manage these counters effectively. Smcdeleg expands on this by encompassing all CSRs and behavior modifications across privilege levels.

Memory operations see significant improvements too. Zicclsm supports misaligned loads and stores, allowing scalar and vector memory access instructions to cross byte boundaries without triggering hardware exceptions. Ziccamoa, on the other hand, ensures all main memory regions support atomic memory operations, enhancing cacheability and coherence.

Ziccif and Ziccrse focus on instruction fetches and Load-Reserved/Store-Conditional sequences, respectively, ensuring atomicity and forward progress guarantees. Za64rs ensures reservation sets for LR/SC instructions are contiguous, further optimizing performance.

Finally, the Ssqosid extension introduces Supervisor Quality of Service Identifiers, improving memory and cache bandwidth monitoring. These enhancements, along with other CPU port improvements, are already available in the Linux Git repository.

Overall, these updates mark a solid improvement in the RISC-V support within the Linux kernel, providing developers and system administrators with more tools to optimize and manage their RISC-V systems effectively.

Sources

Practice this on a real machine

The Linux Camp teaches these topics as hands-on labs on real virtual machines, verified as you type.