This patch adds StandloneMm feature on FVP RevC & AEMvA. StandaloneMm will be used for UEFI secure Variable support on these models.
v1->v2: - Rebase to master - Use MmunblockLibNull when ENABLE_STMM == TRUE. levi.yun (3): Platform/Arm: FVP: Add a NorFlashLib instance for StandaloneMm Platform/Arm: Enable UEFI Secure Variable support for FVP Platform/Arm: Add Standalone MM support for FVP Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc | 49 ++++- Platform/ARM/VExpressPkg/PlatformStandaloneMm.dsc | 208 ++++++++++++++++++++ Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.fdf | 9 + Platform/ARM/VExpressPkg/PlatformStandaloneMm.fdf | 106 ++++++++++ Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVExpressLib.inf | 3 +- Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashStMmLib.inf | 30 +++ Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVExpress.c | 34 +--- Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashInfo.c | 42 ++++ Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashStMmInfo.c | 28 +++ 9 files changed, 477 insertions(+), 32 deletions(-) create mode 100644 Platform/ARM/VExpressPkg/PlatformStandaloneMm.dsc create mode 100644 Platform/ARM/VExpressPkg/PlatformStandaloneMm.fdf create mode 100644 Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashStMmLib.inf create mode 100644 Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashInfo.c create mode 100644 Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashStMmInfo.c -- Guid("CE165669-3EF3-493F-B85D-6190EE5B9759") -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#116808): https://edk2.groups.io/g/devel/message/116808 Mute This Topic: https://groups.io/mt/104945004/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-