Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...