This series makes StandaloneMmCpu architecture independent so other architectures besides ARM/AARCH64 can use it without creating new driver.
There are two parts in this series: 1. Remove ARM/AARCH64 code from StandaloneMmCpu. 2. Update ARM/AARCH64 entry point library code. V3: - Addressed Sami's comments. V2: - Seperated changes between CPU driver and Arm entry point library. Tuan Phan (2): StandaloneMmPkg: Make StandaloneMmCpu driver architecture independent StandaloneMmPkg: Arm: Update to use the new StandaloneMmCpu driver .../Drivers/StandaloneMmCpu/EventHandle.c | 25 ++----- .../Drivers/StandaloneMmCpu/StandaloneMmCpu.c | 42 ++++++----- .../StandaloneMmCpu/StandaloneMmCpu.inf | 9 +-- .../Library/Arm/StandaloneMmCoreEntryPoint.h | 17 +---- .../StandaloneMmCpu.h | 22 ++++-- .../Arm/CreateHobList.c | 43 ++++++------ .../Arm/StandaloneMmCoreEntryPoint.c | 69 +++++++++++-------- .../StandaloneMmCoreEntryPoint.inf | 2 +- StandaloneMmPkg/StandaloneMmPkg.dec | 2 +- 9 files changed, 113 insertions(+), 118 deletions(-) rename StandaloneMmPkg/{Drivers/StandaloneMmCpu => Include}/StandaloneMmCpu.h (82%) -- 2.25.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#109177): https://edk2.groups.io/g/devel/message/109177 Mute This Topic: https://groups.io/mt/101646675/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-