SBI_00_02 - Firmware-first RAS handling Support
About
After RISC-V RERI specification was defined, as a follow up we also would like to complement it with required system software specifications to enable end to end RAS error handling flows.
Project Scope and Timelines
Implement Qemu module to support RERI defined registers and RAS interrupt functionality
Implement edk2 RAS drivers to fetch and prepare HEST ACPI tables
Implement RAS agent within OpenSBI to service RAS errors and communicating with external RAS controller
Additional: MM mode implementation will be covered as part of a separate project
Components and Repos.
OpenSBI:
Edk2:
Stakeholders and Partners
Himanshu Chauhan <hchauhan@ventanamicro.com>
Dhaval Sharma <dhaval@rivosinc.com>
Dependencies
MPXY Specification
SBI 3.0 Specification
RPMI Specification for RAS service WG MM and Req-Fwd
Measure of Success
Upstreamed working end to end POC
RISE Requirements
Status
Dependency | MPXY/RPMI, ACPI/UEFI Specification |
|
|---|---|---|
Development | ONGOING | URL: NA |
Development Timeline | 2025 |
|
Upstreaming | wip | URL: |
Upstream version |
|
|
Contacts |
Updates
22-June: Most of the code development is done. We should be able to start upstreaming soon now that we have SBI specification frozen we are ungated.