About
This project aims to implement and upstream the MM service group based on MPXY SBI extension and RPMI protocol in EDK2. This project helps the PoC project EDK2_00_02 - StandaloneMmPkg (PoC) and let it use the spec defined SBI interface.
Project Scope and Timelines
The MM service group implementation includes.
- Leverage the SBI MPXY extension and RPMI protocol, which carries the RPMI message in EDK2
- Put MM inter-doman messaging payload in shared memory in EDK2
- Add an MM Service in RPMI with APIs:
- MM_VERSION
- MM_COMMUNICATE
- MM_COMPLETE
Components and Repos.
Based on Baseline code (RPMI PoC
...
)
OpenSBI : https://github.com/ventanamicro/opensbi/tree/dev-upstream
edk2 : https://github.com/ventanamicro/opensbiedk2/tree/dev-upstream
Code for this porject
edk2 : https://github.com/tianocore/edk2-staging/tree/RiscV64StandaloneMm
Stakeholders and Partners
...
https://github.com/yli147/edk2/tree/dev-standalonemm-mpxy-v3
This has also been pushed to
https://github.com/tianocore/edk2-staging/tree/RiscV64StandaloneMm
Pending on RPMI spec ratification, will do the code rebase once spec has been ratified
...