Message ID | 20240217005738.3744121-5-atishp@rivosinc.com (mailing list archive) |
---|---|
State | RFC |
Headers | show |
Series | Add Counter delegation ISA extension support | expand |
On Fri, Feb 16, 2024 at 04:57:22PM -0800, Atish Patra wrote: > Add the S[m|s]csrind ISA extension description. > > Signed-off-by: Atish Patra <atishp@rivosinc.com> > --- > .../devicetree/bindings/riscv/extensions.yaml | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/Documentation/devicetree/bindings/riscv/extensions.yaml b/Documentation/devicetree/bindings/riscv/extensions.yaml > index 63d81dc895e5..77a9f867e36b 100644 > --- a/Documentation/devicetree/bindings/riscv/extensions.yaml > +++ b/Documentation/devicetree/bindings/riscv/extensions.yaml > @@ -134,6 +134,20 @@ properties: > added by other RISC-V extensions in H/S/VS/U/VU modes and as > ratified at commit a28bfae (Ratified (#7)) of riscv-state-enable. > > + - const: smcsrind > + description: | > + The standard Smcsrind supervisor-level extension extends the The indentation here looks weird. > + indirect CSR access mechanism defined by the Smaia extension. This > + extension allows other ISA extension to use indirect CSR access > + mechanism in M-mode. For this, and the other patches in the series, I want a reference to the frozen/ratified point for these extensions. See the rest of this file for examples. Cheers, Conor. > + > + - const: sscsrind > + description: | > + The standard Sscsrind supervisor-level extension extends the > + indirect CSR access mechanism defined by the Ssaia extension. This > + extension allows other ISA extension to use indirect CSR access > + mechanism in S-mode. > + > - const: ssaia > description: | > The standard Ssaia supervisor-level extension for the advanced > -- > 2.34.1 >
diff --git a/Documentation/devicetree/bindings/riscv/extensions.yaml b/Documentation/devicetree/bindings/riscv/extensions.yaml index 63d81dc895e5..77a9f867e36b 100644 --- a/Documentation/devicetree/bindings/riscv/extensions.yaml +++ b/Documentation/devicetree/bindings/riscv/extensions.yaml @@ -134,6 +134,20 @@ properties: added by other RISC-V extensions in H/S/VS/U/VU modes and as ratified at commit a28bfae (Ratified (#7)) of riscv-state-enable. + - const: smcsrind + description: | + The standard Smcsrind supervisor-level extension extends the + indirect CSR access mechanism defined by the Smaia extension. This + extension allows other ISA extension to use indirect CSR access + mechanism in M-mode. + + - const: sscsrind + description: | + The standard Sscsrind supervisor-level extension extends the + indirect CSR access mechanism defined by the Ssaia extension. This + extension allows other ISA extension to use indirect CSR access + mechanism in S-mode. + - const: ssaia description: | The standard Ssaia supervisor-level extension for the advanced
Add the S[m|s]csrind ISA extension description. Signed-off-by: Atish Patra <atishp@rivosinc.com> --- .../devicetree/bindings/riscv/extensions.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+)