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
...
OpenSBI : https://github.com/ventanamicro/opensbi/tree/dev-upstream
edk2 : https://github.com/ventanamicro/edk2/tree/dev-upstream
CodeThe latest code for this porject
edk2 : https://github.com/tianocoreyli147/edk2-staging/tree/RiscV64StandaloneMmdev-standalonemm-mpxy-v3
Stakeholders and Partners
...
https://github.com/yli147/edk2/tree/dev-standalonemm-mpxy-v3
This has also been pushed to
...
Pending on RPMI spec ratification, will do the code rebase once spec has been ratified
...