This series adds support for using the Intel BDS with ArmVExpress-FVP, and for building it with UEFI Secure Boot enabled.
Note that the former is a prerequisite of the latter, since the ARM BDS has no GUI for enrolling certificates and enabling secure boot. Patch #1 removes the PlatformIntelBdsLIb dependency on BdsLib, which is ARM BDS specific. (This patch has been sent out before as an RFC, and reviewed by Laszlo, but I had to add a 'Status = EFI_SUCCESS;' to GetConsoleDevicePathFromVariable () to fix a RELEASE build error, so I dropped the R-b) Patch #2 fixes a bug in some debug code that clobbers a EFI_STATUS var in the error path that is supposed to report it to the user. Patch #3 adds quiet boot/splash screen support to our PlatformIntelBdsLib Patch #4 enables the Intel BDS build of ArmVExpress-FVP, by introducing a define 'USE_ARM_BDS' which defaults to FALSE but can be enabled on the build command line to revert to using the ARM BDS. Patch #5 enables the Secure Boot build of ArmVExpress-FVP, by introducing a define 'SECURE_BOOT_ENABLE' which defaults to FALSE but can be enabled on the build command line. Changes since v2: - make the Intel BDS the default (patch #4) - added Ryan's R-b to patches #4 and #5 - rebased onto latest SVN (r18374) Changes since v1: - rebased onto FVP unification series Ard Biesheuvel (5): ArmPlatformPkg/PlatformIntelBdsLib: remove ARM BDS dependency ArmPlatformPkg/PlatformIntelBdsLib: fix error handling ArmPlatformPkg/PlatformIntelBdsLib: add splash screen support ArmPlatformPkg/ArmVExpress-FVP: add support for the Intel BDS ArmPlatformPkg/ArmVExpress-FVP: enable UEFI Secure Boot ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-FVP-AArch64.dsc | 18 +++++++++ ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-FVP-AArch64.fdf | 20 ++++++++++ ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc | 40 ++++++++++++++++++++ ArmPlatformPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.c | 36 ++++++++++++------ ArmPlatformPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.h | 1 - ArmPlatformPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf | 2 +- 6 files changed, 104 insertions(+), 13 deletions(-) -- 1.9.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

