Hi, We have a good upstream momentum, so let's keep it:) This patchset is a second part of general platform support improvements. Mostly, it consists of the changes around DRAM handling (remapping feature, dynamic size detection and others). It also enables 32-bit ARM build and implements EFI_RNG_PROTOCOL driver.
The patches are available in the github: https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/mem-upstream-r20171011 I'm looking forward to your comments or remarks. Best regards, Marcin Ard Biesheuvel (6): Marvell/Armada: Implement EFI_RNG_PROTOCOL driver for EIP76 TRNG Marvell/Armada: Increase preallocated memory region size Marvell/Armada: Add support from DRAM remapping Marvell/Armada: Add MemoryInitPeiLib that reserves secure region Marvell/Armada: Armada70x0Lib: Add support for 32-bit ARM Marvell/Armada: Add 32-bit ARM support Marcin Wojtas (2): Marvell/Armada: Remove custom reset library residues Marvell/Armada: Enable dynamic DRAM size detection Platform/Marvell/Armada/Armada.dsc.inc | 21 +- Platform/Marvell/Armada/Armada70x0.dsc | 8 +- Platform/Marvell/Armada/Armada70x0.fdf | 3 +- Platform/Marvell/Armada/Drivers/Armada70x0RngDxe/Armada70x0RngDxe.c | 254 ++++++++++++++++++++ Platform/Marvell/Armada/Drivers/Armada70x0RngDxe/Armada70x0RngDxe.inf | 47 ++++ Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S | 15 ++ Platform/Marvell/Armada/Library/Armada70x0Lib/ARM/ArmPlatformHelper.S | 77 ++++++ Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.inf | 6 + Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0LibMem.c | 167 ++++++++++++- Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0LibMem.h | 49 ++++ Platform/Marvell/Armada/Library/Armada70x0MemoryInitPeiLib/Armada70x0MemoryInitPeiLib.c | 158 ++++++++++++ Platform/Marvell/Armada/Library/Armada70x0MemoryInitPeiLib/Armada70x0MemoryInitPeiLib.inf | 46 ++++ Platform/Marvell/Marvell.dec | 28 ++- Silicon/Marvell/Documentation/PortingGuide.txt | 9 - 14 files changed, 852 insertions(+), 36 deletions(-) create mode 100644 Platform/Marvell/Armada/Drivers/Armada70x0RngDxe/Armada70x0RngDxe.c create mode 100644 Platform/Marvell/Armada/Drivers/Armada70x0RngDxe/Armada70x0RngDxe.inf create mode 100644 Platform/Marvell/Armada/Library/Armada70x0Lib/ARM/ArmPlatformHelper.S create mode 100644 Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0LibMem.h create mode 100644 Platform/Marvell/Armada/Library/Armada70x0MemoryInitPeiLib/Armada70x0MemoryInitPeiLib.c create mode 100644 Platform/Marvell/Armada/Library/Armada70x0MemoryInitPeiLib/Armada70x0MemoryInitPeiLib.inf -- 2.7.4 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel