Message ID | 20171204221235.11807-1-ard.biesheuvel@linaro.org |
---|---|
Headers | show |
Series | Move ArmPlatformPkg stuff into edk2-platforms | expand |
On Mon, Dec 04, 2017 at 10:12:33PM +0000, Ard Biesheuvel wrote: > This v3 series contains the remaining patches that move drivers and other code that > is highly specific to ARM Ltd. Versatile Express platforms into edk2-platforms, > hopefully making the line between generic drivers for ARM IP and VExpress boards > incorporating it less blurry. > > The most notable change in this version is that the LCD graphics output driver is > no longer migrated. There is work ongoing to add Mali support to it, which will > hopefully be reusable by other platforms than VExpress ones. For the series: Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org> > Ard Biesheuvel (2): > Platform/ARM/VExpress: import VExpressPkg from EDK2 > Platform/ARM: import BootMonFs and ArmShellCmdRunAxf from EDK2 > > Platform/ARM/ARM.dec | 25 + > Platform/ARM/Drivers/BootMonFs/BootMonFs.dec | 26 + > Platform/ARM/Drivers/BootMonFs/BootMonFs.inf | 63 ++ > Platform/ARM/Drivers/BootMonFs/BootMonFsApi.h | 388 +++++++ > Platform/ARM/Drivers/BootMonFs/BootMonFsDir.c | 766 ++++++++++++++ > Platform/ARM/Drivers/BootMonFs/BootMonFsEntryPoint.c | 529 ++++++++++ > Platform/ARM/Drivers/BootMonFs/BootMonFsHw.h | 57 ++ > Platform/ARM/Drivers/BootMonFs/BootMonFsImages.c | 222 ++++ > Platform/ARM/Drivers/BootMonFs/BootMonFsInternal.h | 101 ++ > Platform/ARM/Drivers/BootMonFs/BootMonFsOpenClose.c | 795 +++++++++++++++ > Platform/ARM/Drivers/BootMonFs/BootMonFsReadWrite.c | 259 +++++ > Platform/ARM/Drivers/BootMonFs/BootMonFsUnsupported.c | 37 + > Platform/ARM/Include/Guid/BootMonFsFileInfo.h | 47 + > Platform/ARM/Include/Library/ArmShellCmdLib.h | 57 ++ > Platform/ARM/JunoPkg/ArmJuno.dsc | 2 +- > Platform/ARM/JunoPkg/ArmJuno.fdf | 2 +- > Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf | 1 + > Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.c | 95 ++ > Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.h | 83 ++ > Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.inf | 54 + > Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.uni | 68 ++ > Platform/ARM/Library/ArmShellCmdRunAxf/BootMonFsLoader.c | 154 +++ > Platform/ARM/Library/ArmShellCmdRunAxf/BootMonFsLoader.h | 66 ++ > Platform/ARM/Library/ArmShellCmdRunAxf/ElfLoader.c | 340 +++++++ > Platform/ARM/Library/ArmShellCmdRunAxf/ElfLoader.h | 64 ++ > Platform/ARM/Library/ArmShellCmdRunAxf/RunAxf.c | 395 ++++++++ > Platform/ARM/Library/ArmShellCmdRunAxf/elf32.h | 258 +++++ > Platform/ARM/Library/ArmShellCmdRunAxf/elf64.h | 260 +++++ > Platform/ARM/Library/ArmShellCmdRunAxf/elf_common.h | 1059 ++++++++++++++++++++ > Platform/ARM/VExpressPkg/AcpiTables/AcpiTables.inf | 3 +- > Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc | 29 +- > Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf | 8 +- > Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc | 19 +- > Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.fdf | 2 +- > Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc | 14 +- > Platform/ARM/VExpressPkg/ArmVExpressPkg.dec | 60 ++ > Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.c | 90 ++ > Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf | 40 + > Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.c | 38 + > Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf | 38 + > Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBoot.c | 519 ++++++++++ > Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf | 51 + > Platform/ARM/VExpressPkg/Include/Library/ArmPlatformSysConfigLib.h | 63 ++ > Platform/ARM/VExpressPkg/Include/Library/LcdPlatformLib.h | 221 ++++ > Platform/ARM/VExpressPkg/Include/Platform/CTA15-A7/ArmPlatform.h | 154 +++ > Platform/ARM/VExpressPkg/Include/Platform/RTSM/ArmPlatform.h | 79 ++ > Platform/ARM/VExpressPkg/Include/VExpressMotherBoard.h | 140 +++ > Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmVExpressLib.inf | 54 + > Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7.c | 182 ++++ > Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7Helper.S | 81 ++ > Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7Helper.asm | 96 ++ > Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7Mem.c | 182 ++++ > Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/AArch64/RTSMHelper.S | 61 ++ > Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/Arm/RTSMHelper.S | 97 ++ > Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/Arm/RTSMHelper.asm | 118 +++ > Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLib.inf | 63 ++ > Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLibSec.inf | 59 ++ > Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/RTSM.c | 195 ++++ > Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/RTSMMem.c | 161 +++ > Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfig.c | 273 +++++ > Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfigLib.inf | 35 + > Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigRuntimeLib/ArmVExpressSysConfigRuntimeLib.c | 283 ++++++ > Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigRuntimeLib/ArmVExpressSysConfigRuntimeLib.inf | 37 + > Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpress.c | 285 ++++++ > Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpressLib.inf | 45 + > Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVExpress.c | 84 ++ > Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVExpressLib.inf | 33 + > Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpress.c | 370 +++++++ > Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpressLib.inf | 44 + > Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.c | 111 ++ > Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf | 36 + > 71 files changed, 10785 insertions(+), 41 deletions(-) > create mode 100644 Platform/ARM/ARM.dec > create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFs.dec > create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFs.inf > create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsApi.h > create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsDir.c > create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsEntryPoint.c > create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsHw.h > create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsImages.c > create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsInternal.h > create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsOpenClose.c > create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsReadWrite.c > create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsUnsupported.c > create mode 100644 Platform/ARM/Include/Guid/BootMonFsFileInfo.h > create mode 100644 Platform/ARM/Include/Library/ArmShellCmdLib.h > create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.c > create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.h > create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.inf > create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.uni > create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/BootMonFsLoader.c > create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/BootMonFsLoader.h > create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/ElfLoader.c > create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/ElfLoader.h > create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/RunAxf.c > create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/elf32.h > create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/elf64.h > create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/elf_common.h > create mode 100644 Platform/ARM/VExpressPkg/ArmVExpressPkg.dec > create mode 100644 Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.c > create mode 100644 Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf > create mode 100644 Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.c > create mode 100644 Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf > create mode 100644 Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBoot.c > create mode 100644 Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf > create mode 100644 Platform/ARM/VExpressPkg/Include/Library/ArmPlatformSysConfigLib.h > create mode 100644 Platform/ARM/VExpressPkg/Include/Library/LcdPlatformLib.h > create mode 100644 Platform/ARM/VExpressPkg/Include/Platform/CTA15-A7/ArmPlatform.h > create mode 100644 Platform/ARM/VExpressPkg/Include/Platform/RTSM/ArmPlatform.h > create mode 100644 Platform/ARM/VExpressPkg/Include/VExpressMotherBoard.h > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmVExpressLib.inf > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7.c > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7Helper.S > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7Helper.asm > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7Mem.c > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/AArch64/RTSMHelper.S > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/Arm/RTSMHelper.S > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/Arm/RTSMHelper.asm > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLib.inf > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLibSec.inf > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/RTSM.c > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/RTSMMem.c > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfig.c > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfigLib.inf > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigRuntimeLib/ArmVExpressSysConfigRuntimeLib.c > create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigRuntimeLib/ArmVExpressSysConfigRuntimeLib.inf > create mode 100644 Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpress.c > create mode 100644 Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpressLib.inf > create mode 100644 Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVExpress.c > create mode 100644 Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVExpressLib.inf > create mode 100644 Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpress.c > create mode 100644 Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpressLib.inf > create mode 100644 Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.c > create mode 100644 Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf > > -- > 2.11.0 > _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
On 8 December 2017 at 15:56, Leif Lindholm <leif.lindholm@linaro.org> wrote: > On Mon, Dec 04, 2017 at 10:12:33PM +0000, Ard Biesheuvel wrote: >> This v3 series contains the remaining patches that move drivers and other code that >> is highly specific to ARM Ltd. Versatile Express platforms into edk2-platforms, >> hopefully making the line between generic drivers for ARM IP and VExpress boards >> incorporating it less blurry. >> >> The most notable change in this version is that the LCD graphics output driver is >> no longer migrated. There is work ongoing to add Mali support to it, which will >> hopefully be reusable by other platforms than VExpress ones. > > For the series: > Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org> > Thanks. Pushed as ec842a8c5f66..40d0673c2e3d >> Ard Biesheuvel (2): >> Platform/ARM/VExpress: import VExpressPkg from EDK2 >> Platform/ARM: import BootMonFs and ArmShellCmdRunAxf from EDK2 >> >> Platform/ARM/ARM.dec | 25 + >> Platform/ARM/Drivers/BootMonFs/BootMonFs.dec | 26 + >> Platform/ARM/Drivers/BootMonFs/BootMonFs.inf | 63 ++ >> Platform/ARM/Drivers/BootMonFs/BootMonFsApi.h | 388 +++++++ >> Platform/ARM/Drivers/BootMonFs/BootMonFsDir.c | 766 ++++++++++++++ >> Platform/ARM/Drivers/BootMonFs/BootMonFsEntryPoint.c | 529 ++++++++++ >> Platform/ARM/Drivers/BootMonFs/BootMonFsHw.h | 57 ++ >> Platform/ARM/Drivers/BootMonFs/BootMonFsImages.c | 222 ++++ >> Platform/ARM/Drivers/BootMonFs/BootMonFsInternal.h | 101 ++ >> Platform/ARM/Drivers/BootMonFs/BootMonFsOpenClose.c | 795 +++++++++++++++ >> Platform/ARM/Drivers/BootMonFs/BootMonFsReadWrite.c | 259 +++++ >> Platform/ARM/Drivers/BootMonFs/BootMonFsUnsupported.c | 37 + >> Platform/ARM/Include/Guid/BootMonFsFileInfo.h | 47 + >> Platform/ARM/Include/Library/ArmShellCmdLib.h | 57 ++ >> Platform/ARM/JunoPkg/ArmJuno.dsc | 2 +- >> Platform/ARM/JunoPkg/ArmJuno.fdf | 2 +- >> Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf | 1 + >> Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.c | 95 ++ >> Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.h | 83 ++ >> Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.inf | 54 + >> Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.uni | 68 ++ >> Platform/ARM/Library/ArmShellCmdRunAxf/BootMonFsLoader.c | 154 +++ >> Platform/ARM/Library/ArmShellCmdRunAxf/BootMonFsLoader.h | 66 ++ >> Platform/ARM/Library/ArmShellCmdRunAxf/ElfLoader.c | 340 +++++++ >> Platform/ARM/Library/ArmShellCmdRunAxf/ElfLoader.h | 64 ++ >> Platform/ARM/Library/ArmShellCmdRunAxf/RunAxf.c | 395 ++++++++ >> Platform/ARM/Library/ArmShellCmdRunAxf/elf32.h | 258 +++++ >> Platform/ARM/Library/ArmShellCmdRunAxf/elf64.h | 260 +++++ >> Platform/ARM/Library/ArmShellCmdRunAxf/elf_common.h | 1059 ++++++++++++++++++++ >> Platform/ARM/VExpressPkg/AcpiTables/AcpiTables.inf | 3 +- >> Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc | 29 +- >> Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf | 8 +- >> Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc | 19 +- >> Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.fdf | 2 +- >> Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc | 14 +- >> Platform/ARM/VExpressPkg/ArmVExpressPkg.dec | 60 ++ >> Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.c | 90 ++ >> Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf | 40 + >> Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.c | 38 + >> Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf | 38 + >> Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBoot.c | 519 ++++++++++ >> Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf | 51 + >> Platform/ARM/VExpressPkg/Include/Library/ArmPlatformSysConfigLib.h | 63 ++ >> Platform/ARM/VExpressPkg/Include/Library/LcdPlatformLib.h | 221 ++++ >> Platform/ARM/VExpressPkg/Include/Platform/CTA15-A7/ArmPlatform.h | 154 +++ >> Platform/ARM/VExpressPkg/Include/Platform/RTSM/ArmPlatform.h | 79 ++ >> Platform/ARM/VExpressPkg/Include/VExpressMotherBoard.h | 140 +++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmVExpressLib.inf | 54 + >> Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7.c | 182 ++++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7Helper.S | 81 ++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7Helper.asm | 96 ++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7Mem.c | 182 ++++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/AArch64/RTSMHelper.S | 61 ++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/Arm/RTSMHelper.S | 97 ++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/Arm/RTSMHelper.asm | 118 +++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLib.inf | 63 ++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLibSec.inf | 59 ++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/RTSM.c | 195 ++++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/RTSMMem.c | 161 +++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfig.c | 273 +++++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfigLib.inf | 35 + >> Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigRuntimeLib/ArmVExpressSysConfigRuntimeLib.c | 283 ++++++ >> Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigRuntimeLib/ArmVExpressSysConfigRuntimeLib.inf | 37 + >> Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpress.c | 285 ++++++ >> Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpressLib.inf | 45 + >> Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVExpress.c | 84 ++ >> Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVExpressLib.inf | 33 + >> Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpress.c | 370 +++++++ >> Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpressLib.inf | 44 + >> Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.c | 111 ++ >> Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf | 36 + >> 71 files changed, 10785 insertions(+), 41 deletions(-) >> create mode 100644 Platform/ARM/ARM.dec >> create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFs.dec >> create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFs.inf >> create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsApi.h >> create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsDir.c >> create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsEntryPoint.c >> create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsHw.h >> create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsImages.c >> create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsInternal.h >> create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsOpenClose.c >> create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsReadWrite.c >> create mode 100644 Platform/ARM/Drivers/BootMonFs/BootMonFsUnsupported.c >> create mode 100644 Platform/ARM/Include/Guid/BootMonFsFileInfo.h >> create mode 100644 Platform/ARM/Include/Library/ArmShellCmdLib.h >> create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.c >> create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.h >> create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.inf >> create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.uni >> create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/BootMonFsLoader.c >> create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/BootMonFsLoader.h >> create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/ElfLoader.c >> create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/ElfLoader.h >> create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/RunAxf.c >> create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/elf32.h >> create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/elf64.h >> create mode 100644 Platform/ARM/Library/ArmShellCmdRunAxf/elf_common.h >> create mode 100644 Platform/ARM/VExpressPkg/ArmVExpressPkg.dec >> create mode 100644 Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.c >> create mode 100644 Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf >> create mode 100644 Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.c >> create mode 100644 Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf >> create mode 100644 Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBoot.c >> create mode 100644 Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf >> create mode 100644 Platform/ARM/VExpressPkg/Include/Library/ArmPlatformSysConfigLib.h >> create mode 100644 Platform/ARM/VExpressPkg/Include/Library/LcdPlatformLib.h >> create mode 100644 Platform/ARM/VExpressPkg/Include/Platform/CTA15-A7/ArmPlatform.h >> create mode 100644 Platform/ARM/VExpressPkg/Include/Platform/RTSM/ArmPlatform.h >> create mode 100644 Platform/ARM/VExpressPkg/Include/VExpressMotherBoard.h >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmVExpressLib.inf >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7.c >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7Helper.S >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7Helper.asm >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7Mem.c >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/AArch64/RTSMHelper.S >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/Arm/RTSMHelper.S >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/Arm/RTSMHelper.asm >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLib.inf >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLibSec.inf >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/RTSM.c >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/RTSMMem.c >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfig.c >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfigLib.inf >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigRuntimeLib/ArmVExpressSysConfigRuntimeLib.c >> create mode 100644 Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigRuntimeLib/ArmVExpressSysConfigRuntimeLib.inf >> create mode 100644 Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpress.c >> create mode 100644 Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpressLib.inf >> create mode 100644 Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVExpress.c >> create mode 100644 Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVExpressLib.inf >> create mode 100644 Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpress.c >> create mode 100644 Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpressLib.inf >> create mode 100644 Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.c >> create mode 100644 Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf >> >> -- >> 2.11.0 >> _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel