/
EDK2_00_10 - UefiPayloadPkg For RISC-V

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.

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

https://github.com/tianocore/edk2/pull/5669

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

 

 

Related content

EDK2_00_18 - RISC-V QEMU Server Reference Platform
EDK2_00_18 - RISC-V QEMU Server Reference Platform
Read with this
EDK2_00_01 - MultiArchUefiPkg
EDK2_00_01 - MultiArchUefiPkg
More like this
SBI_00_05 - OpenSBI RPMI MM Support
SBI_00_05 - OpenSBI RPMI MM Support
Read with this
SE_01_011 - QEMU RVA22 profiles support
SE_01_011 - QEMU RVA22 profiles support
More like this
EDK2_00_15 - StandaloneMmPkg RPMI MM support
EDK2_00_15 - StandaloneMmPkg RPMI MM support
Read with this
EDK2_00_02_05 Evaluate with Salus
EDK2_00_02_05 Evaluate with Salus
More like this