RISC-V Changes For Linux 6.13 Deliver Pointer Masking In User-Space
([RISC-V] 4 Minutes Ago
Linux 6.13 RISC-V)
- Reference: 0001508650
- News link: https://www.phoronix.com/news/Linux-6.13-RISC-V
- Source link:
The RISC-V CPU port updates have been sent out for the in-development [1]Linux 6.13 kernel.
Most notable for RISC-V this cycle is bringing [2]user-space pointer masking support . RISC-V user-space pointer masking is for memory tagging like Arm's Memory Tagging Extension (MTE) and Intel Linear Address Masking (LAM). The pointer masking makes use of ignored bits of the effective address on RISC-V platforms and can help with memory safety for user-space applications. This RISC-V pointer masking relies on the Smnpm or Ssnpm extensions. This pointer masking support though is disabled by default with user-space must needing to manually enable it. More details in the prior Phoronix article on the topic.
RISC-V for Linux 6.13 also brings support for probing vector misaligned access performance and support for qspinlock on RISC-V systems with Zacas and Zabha support.
More details on the RISC-V updates for Linux 6.13 via [3]this pull request .
[1] https://www.phoronix.com/search/Linux+6.13
[2] https://www.phoronix.com/news/RISC-V-Pointer-Masking-Linux
[3] https://lore.kernel.org/lkml/mhng-5c0ea89d-908b-4009-ba23-e4fac45618b4@palmer-ri-x1c9/
Most notable for RISC-V this cycle is bringing [2]user-space pointer masking support . RISC-V user-space pointer masking is for memory tagging like Arm's Memory Tagging Extension (MTE) and Intel Linear Address Masking (LAM). The pointer masking makes use of ignored bits of the effective address on RISC-V platforms and can help with memory safety for user-space applications. This RISC-V pointer masking relies on the Smnpm or Ssnpm extensions. This pointer masking support though is disabled by default with user-space must needing to manually enable it. More details in the prior Phoronix article on the topic.
RISC-V for Linux 6.13 also brings support for probing vector misaligned access performance and support for qspinlock on RISC-V systems with Zacas and Zabha support.
More details on the RISC-V updates for Linux 6.13 via [3]this pull request .
[1] https://www.phoronix.com/search/Linux+6.13
[2] https://www.phoronix.com/news/RISC-V-Pointer-Masking-Linux
[3] https://lore.kernel.org/lkml/mhng-5c0ea89d-908b-4009-ba23-e4fac45618b4@palmer-ri-x1c9/
phoronix