RISC-V Sspmp extension support merged
Patch adding RISC-V Sspmp extension support has been merged.
Kito Cheng announces that the patch for adding support for RISC-V Sspmp, Sspmpen, and Smpmpdeleg extensions, including their CSRs, has been pushed. A minor format fix was applied before merging. The patch updates BFD and GAS components to recognize these new extensions and their associated Control and Status Registers (CSRs).
- proposer
Announces that the patch for RISC-V Sspmp extension support has been merged after a minor format correction.
“Thanks, pushed with minor format fix :)”
In Details
This is a brief status update regarding a patch that adds support for the RISC-V Supervisor Protection Memory (Sspmp) extension, along with its related Sspmpen and Smpmpdeleg extensions, and their associated Control and Status Registers (CSRs). The change has been merged into the binutils project, affecting components like BFD (for ELF handling) and GAS (for assembly syntax and CSR recognition).
- RISC-V
- An open-source instruction set architecture (ISA) that allows for flexible and customizable processor designs.
- Sspmp
- Supervisor Protection Memory, a RISC-V extension focused on memory protection mechanisms for the supervisor mode.
- CSR
- Control and Status Register. Special registers in a processor used for controlling its operation and monitoring its status.
- BFD
- Binary File Descriptor library, a low-level interface within binutils for handling various object file formats.
- GAS
- GNU Assembler, part of the binutils package, responsible for assembling assembly language code into machine code.
- Smpmpdeleg
- A RISC-V extension related to delegation of protection or memory management responsibilities.