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
42 stars 13 forks source link

Do not recommend deprecated legacy console #203

Closed jhauser-us closed 3 weeks ago

jhauser-us commented 1 month ago

Section 8.3.9, "SPCR", says:

When SPCR describes SBI console, the OS must use the SBI Probe extension (FID #3) to detect the appropriate facilities, e.g. the Debug Console Extension (DBCN) or the deprecated legacy console EIDs.

The Architecture Review Committee does not believe the RISC-V BRS document should recommend using the deprecated legacy console. Instead, there should be a mandatory requirement earlier in the document stating that the DBCN SBI extension must be used when the SBI console is employed.

vlsunil commented 1 month ago

I agree. We should just mandate SBI DBCN when SPCR says SBI console. @andreiw @avpatel - any concerns?