riscv-non-isa / riscv-brs

The Boot and Runtime Services (BRS) specification provides the software requirements for system vendors and Operating System Vendors (OSVs) to interoperate with one another by providing expectations for the Operating System (OS) to utilize in acts of device discovery, system management, and other rich operations provided in this specification.
https://jira.riscv.org/browse/RVG-48
Creative Commons Attribution 4.0 International
38 stars 13 forks source link

Despite claim, no properties are defined in the rscv- namespace #198

Open jhauser-us opened 4 weeks ago

jhauser-us commented 4 weeks ago

Section 6.3, "RVI-specific ACPI Device Properties", says, "This section defines the _DSD device properties in the rscv- namespace." However, the only properties actually mentioned in this section are for UART devices, and if I'm not mistaken, these are not defined in the rscv- namespace. (Right?)

In short, I believe this section says it defines properties in the rscv- namespace but then doesn't do so.

vlsunil commented 2 weeks ago

You are right. I think this is a place holder for any property to be defined under rscv- namespace. The DSD guide (https://github.com/UEFI/DSD-Guide/blob/main/src/dsd-guide.adoc#appendix-c-known-device-property-prefixes) allows to use vendor ACPI ID as the prefix for the property but vendor needs to manage those properties. For RISC-V, ACPI ID registered is RSCV. Hence, any one in future wants to define and use a new property under rscv- namespace, should register here first. I think that is the idea to have this section.