- Public review of Supervisor Binary Interface (SBI) Specification
Re: Public review of Supervisor Binary Interface (SBI) Specification
toggle quoted messageShow quoted text
I've got some minor feedback from the Architecture Review committee:
We think that only the RV64 SBI should be ratified at this time. The RV32 variants are likely to need some reworking (e.g., passing a physical address as an unsigned long precludes use of the full 34-bit physical-address space), and the RV32 variants aren't currently in high demand, anyway.
It would be helpful to add some non-normative text about what the SBI assumes about discovery. For example, there's no SBI call to retrieve the value of the misa CSR--which is reasonable because the OS is presumably expected to retrieve this information from the DeviceTree--but readers who don't know that might find this surprising.
On Wed, Jan 12, 2022 at 10:43 AM <atishp@...
I just realized that the below email was not delivered to unix
platform mailing list and
linux-riscv mailing list because of the attachment. Reseeding it again
attachment. Apologies for the noise.
We are delighted to announce the start of the public review period for
the Non-ISA Supervisor Binary Interface (SBI) specification. The
SBI specification is considered as frozen now as per the RISC-V International
The review period begins today, Monday Jan 10, and ends on Monday
Jan 24 (inclusive).
The specification can be found here
which was generated from the source available in the following GitHub
To respond to the public review, please either reply to this email or
send comments to the platform mailing list or add issues to the
SBI GitHub repo. We welcome all input and appreciate your time and
effort in helping us by reviewing the specification.
During the public review period, corrections, comments, and
suggestions, will be gathered for review by the Platform HSC members. Any
minor corrections and/or uncontroversial changes will be incorporated
into the specification. Any remaining issues or proposed changes will
be addressed in the public review summary report. If there are no
issues that require incompatible changes to the public review
specification, the platform HSC will recommend the updated
specifications be approved and ratified by the RISC-V Technical
Steering Committee and the RISC-V Board of Directors.
SBI specification is non-ISA specifications and will evolve over time
with new extensions as long as they are backward compatible. Any such
proposals for new extensions can be included in the future releases
after proper discussions in the platform working group meetings.
Thanks to all the contributors for all their hard work.
Join email@example.com to automatically receive all group messages.