RISC-V with Linux 6.7 gains optimized TLB flushing, software shadow call stacks

Phoronix listed some of the major work happening in 6.7 for the RISC-V architecture:

Merged last week was support for cbo.zero in user-space, support for CBOs on ACPI-based RISC-V systems, support for software shadow call stacks, improvements for the T-Head cache flushing operations, and other clean-ups and fixes.


Meanwhile sent out today was a secondary pull request of more RISC-V changes for Linux 6.7. This latest pull has support for handling misaligned accesses in S-mode, performance improvements for TLB flushing, support for many new relocations in the module loader, and other enhancements.

Momentum is definitely going for RISC-V.