Hi, This patchset is a first part of general platform support improvements. It consists of a series of short changes, maybe except for the initialization phase DXE driver.
The patches are available in the github (from now on pushed as a branch): https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/misc-upstream-r20171009 I'm looking forward to your comments or remarks. Best regards, Marcin Ard Biesheuvel (11): Marvell/Armada: Switch to dynamic PCDs Marvell/Armada: Armada70x0Lib: Terminate call stack list at entry Marvell/Armada: Armada70x0Lib: Clean FV in the D-cache before boot Marvell/Armada: Use 4k/64k aligned sections for DXE/DXE-rt modules Marvell/Armada: Switch to generic BDS Marvell/Armada: Re-enable driver model diagnostics PCDs Marvell/Armada: Modify GICC alias Marvell/Armada: Disable PerformanceLibrary Marvell/Armada: Switch to unicore PrePi Marvell/Armada: Remove outdated SEC alignment override Marvell/Armada: Add the UefiPxeBcDxe driver Marcin Wojtas (2): Marvell/Armada: Introduce platform initialization driver Marvell/Documentation: Follow EDK2 coding style in the PortingGuide Platform/Marvell/Armada/Armada.dsc.inc | 55 +- Platform/Marvell/Armada/Armada70x0.fdf | 23 +- Platform/Marvell/Armada/Drivers/PlatInitDxe/PlatInitDxe.c | 44 ++ Platform/Marvell/Armada/Drivers/PlatInitDxe/PlatInitDxe.inf | 44 ++ Platform/Marvell/Armada/Library/Armada70x0Lib/AArch64/ArmPlatformHelper.S | 16 + Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.c | 11 - Platform/Marvell/Armada/Library/Armada70x0Lib/Armada70x0Lib.inf | 3 + Platform/Marvell/Marvell.dec | 5 + Silicon/Marvell/Documentation/PortingGuide.txt | 800 ++++++++++---------- 9 files changed, 566 insertions(+), 435 deletions(-) create mode 100644 Platform/Marvell/Armada/Drivers/PlatInitDxe/PlatInitDxe.c create mode 100644 Platform/Marvell/Armada/Drivers/PlatInitDxe/PlatInitDxe.inf -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel