In-Reply-To: This patch series refactors Arm Platform NorFlashDxe driver and extends it to be usable in StandaloneMM mode as well. This will be then useable on platforms that use StandaloneMM to implement secure EFI variables with NOR flash as the non-volatile storage.
Jagadeesh Ujja (2): ArmPlatformPkg/NorFlash: Refactor Nor Flash DXE driver ArmPlatformPkg/NorFlash: Allow reusability as a MM driver ArmPlatformPkg/Drivers/NorFlashDxe/NorFlash.c | 1136 +++++++++++++ ArmPlatformPkg/Drivers/NorFlashDxe/{NorFlashDxe.h => NorFlash.h} | 62 +- ArmPlatformPkg/Drivers/NorFlashDxe/{NorFlashBlockIoDxe.c => NorFlashBlockIo.c} | 6 +- ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashDxe.c | 1690 ++++---------------- ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashDxe.inf | 7 +- ArmPlatformPkg/Drivers/NorFlashDxe/{NorFlashFvbDxe.c => NorFlashFvb.c} | 131 +- ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashStandaloneMm.c | 267 ++++ ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashStandaloneMm.inf | 77 + 8 files changed, 1896 insertions(+), 1480 deletions(-) create mode 100644 ArmPlatformPkg/Drivers/NorFlashDxe/NorFlash.c rename ArmPlatformPkg/Drivers/NorFlashDxe/{NorFlashDxe.h => NorFlash.h} (87%) rename ArmPlatformPkg/Drivers/NorFlashDxe/{NorFlashBlockIoDxe.c => NorFlashBlockIo.c} (93%) rename ArmPlatformPkg/Drivers/NorFlashDxe/{NorFlashFvbDxe.c => NorFlashFvb.c} (84%) create mode 100644 ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashStandaloneMm.c create mode 100644 ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashStandaloneMm.inf -- 2.7.4 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel