Re: [RFC PATCH 1/3] dt-bindings: riscv: Add Sspesa and Ssplcofi extensions
Conor Dooley <[email protected]>
| Newsgroups | org.infradead.lists.linux-riscv,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260818-hunger-module-a44d9716010d@spud> |
On Mon, Aug 17, 2026 at 09:32:17PM +0530, Mayuresh Chitale wrote: > Document the RISC-V Performance Event Sampling extensions Sspesa > (Precise Event Sample Attribution) and Ssplcofi (Precise Local Counter > Overflow Interrupt) in the ISA extensions binding. > > Add a dependency rule requiring Sspesa to be present whenever Ssplcofi > is present. > > Signed-off-by: Mayuresh Chitale <[email protected]> Why is this series RFC? Cheers, Conor. > --- > .../devicetree/bindings/riscv/extensions.yaml | 19 +++++++++++++++++++ > 1 file changed, 19 insertions(+) > > diff --git a/Documentation/devicetree/bindings/riscv/extensions.yaml b/Documentation/devicetree/bindings/riscv/extensions.yaml > index 5ffc40d599c0..f316b93754ff 100644 > --- a/Documentation/devicetree/bindings/riscv/extensions.yaml > +++ b/Documentation/devicetree/bindings/riscv/extensions.yaml > @@ -232,6 +232,18 @@ properties: > ratified at commit d70011dde6c2 ("Update to ratified state") > of riscv-j-extension. > > + - const: sspesa > + description: | > + The standard Sspesa supervisor-level extension for precise event > + sample attribution, as defined in the RISC-V Performance Event > + Sampling specification. > + > + - const: ssplcofi > + description: | > + The standard Ssplcofi supervisor-level extension for precise local > + counter overflow interrupts, as defined in the RISC-V Performance > + Event Sampling specification. Ssplcofi depends on Sspesa. > + > - const: ssstateen > description: | > The standard Ssstateen extension for supervisor-mode view of the > @@ -934,6 +946,13 @@ properties: > const: smnpm > - contains: > const: ssnpm > + # Ssplcofi depends on Sspesa > + - if: > + contains: > + const: ssplcofi > + then: > + contains: > + const: sspesa > # Za64rs and Ziccrse depend on Zalrsc or A > - if: > contains: > -- > 2.43.0 > _______________________________________________ linux-riscv mailing list [email protected] http://lists.infradead.org/mailman/listinfo/linux-riscv
signature.asc
(application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRh246EGq/8RLhDjO14tDGHoIJi0gUCaoQndwAKCRB4tDGHoIJi 0tlJAP4w5GCA8+uqOuxxYbSrz/hjl8CHq4Te4t/0YaZ8pFJq0gD+Oi6+k8Ou20f5 YXvedETW9VAPBH9qq7MK++nt5cYEsgc= =QFPg -----END PGP SIGNATURE-----