Skip to content

Commit 8727163

Browse files
SiFiveHollandpalmer-dabbelt
authored andcommitted
dt-bindings: riscv: Add pointer masking ISA extensions
The RISC-V Pointer Masking specification defines three extensions: Smmpm, Smnpm, and Ssnpm. Document the behavior of these extensions as following the ratified version 1.0 of the specification. Acked-by: Conor Dooley <conor.dooley@microchip.com> Reviewed-by: Charlie Jenkins <charlie@rivosinc.com> Signed-off-by: Samuel Holland <samuel.holland@sifive.com> Link: https://lore.kernel.org/r/20241016202814.4061541-2-samuel.holland@sifive.com Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
1 parent 368546e commit 8727163

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

Documentation/devicetree/bindings/riscv/extensions.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,18 @@ properties:
128128
changes to interrupts as frozen at commit ccbddab ("Merge pull
129129
request #42 from riscv/jhauser-2023-RC4") of riscv-aia.
130130
131+
- const: smmpm
132+
description: |
133+
The standard Smmpm extension for M-mode pointer masking as
134+
ratified at commit d70011dde6c2 ("Update to ratified state")
135+
of riscv-j-extension.
136+
137+
- const: smnpm
138+
description: |
139+
The standard Smnpm extension for next-mode pointer masking as
140+
ratified at commit d70011dde6c2 ("Update to ratified state")
141+
of riscv-j-extension.
142+
131143
- const: smstateen
132144
description: |
133145
The standard Smstateen extension for controlling access to CSRs
@@ -147,6 +159,12 @@ properties:
147159
and mode-based filtering as ratified at commit 01d1df0 ("Add ability
148160
to manually trigger workflow. (#2)") of riscv-count-overflow.
149161
162+
- const: ssnpm
163+
description: |
164+
The standard Ssnpm extension for next-mode pointer masking as
165+
ratified at commit d70011dde6c2 ("Update to ratified state")
166+
of riscv-j-extension.
167+
150168
- const: sstc
151169
description: |
152170
The standard Sstc supervisor-level extension for time compare as

0 commit comments

Comments
 (0)