EDK2_00_10 - UefiPayloadPkg For RISC-V
About
Add Universal Payload Support for RISC-V. It allows one to achieve UEFI compliance with minimal edk2 code.
Project Scope and Timelines
Implement RISC-V support on top of edk2 UPL patches (meant for x86). There is a latest version that is about to be published which will be followed.
1H-2024
Components and Repos.
FIT Specification is out. Almost frozen.
FDT Specification is being discussed and nearing completion.
We (Rivos) has an initial implementation in place which requires a revision based on above specification changes. Waiting for https://github.com/tianocore/edk2/pull/4969 PR to land.
Stakeholders and Partners
Intel and UPL forum
Dependencies
Spec ratification
Initial PR in edk2 mentioned above
Measure of Success
RISC-V Qemu Virt model boots in UPL mode.
RISE Requirements
Status
Dependency | UPL Specification |
|
---|---|---|
Development | ONGOING | |
Development Timeline | 2025 |
|
Upstreaming | TBD | WIP |
Upstream version |
|
|
Contacts | dhaval@rivosinc.com |
|
Intel has submitted initial set of patches which are under review. RISC-V related patches will follow once baseline patches are merged. This may spill over to the next quarter.
Updates