[PATCH] RISC-V: Add Sspmp extension support

Project / Subsystem

binutils / risc-v

Date

2026-09-11

Proposer

Jiawei <jiawei@iscas.ac.cn>

Source type

public_inbox

Consensus

Proposed

Sentiment

—/10

Technical tradeoffs

  • • Adds support for new RISC-V extensions, enabling developers to utilize advanced memory protection features.
  • • The 'minimal support' indicates that further enhancements might be needed for full functionality.

All attributes

project
binutils
subsystem
risc-v
patch_id
—
discussion_id
20260911075136.812304-1-jiawei@iscas.ac.cn
source_type
public_inbox
title
[PATCH] RISC-V: Add Sspmp extension support
headline
RISC-V: Add Sspmp extension support
tldr
Patch adds minimal support for RISC-V Sspmp, Sspmpen, and Smpmpdeleg extensions and their CSRs to binutils.
proposer
Jiawei <jiawei@iscas.ac.cn>
consensus
Proposed
outcome
proposed
sentiment_score
—
technical_tradeoffs
  • • Adds support for new RISC-V extensions, enabling developers to utilize advanced memory protection features.
  • • The 'minimal support' indicates that further enhancements might be needed for full functionality.
series_id
—
series_role
standalone
series_parts
[]
tags
  • • risc-v
  • • assembler
  • • extension
  • • memory protection
  • • csr
bugzilla_url
—
date
2026-09-11T00:00:00.000Z

[PATCH] RISC-V: Add Sspmp extension support

This patch introduces basic support for the RISC-V Sspmp, Sspmpen, and Smpmpdeleg extensions, along with their associated Control and Status Registers (CSRs). The changes are applied to BFD, GAS, and include new test cases to verify the functionality. The update reflects the specifications found in the RISC-V SPMP extension document.