# Bds\r
#\r
MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf\r
+!if $(USE_ARM_BDS) == TRUE\r
ArmPlatformPkg/Bds/Bds.inf\r
+!else\r
+ MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf\r
+ MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf\r
+ IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf\r
+!endif\r
# Bds\r
#\r
INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf\r
+!if $(USE_ARM_BDS) == TRUE\r
INF ArmPlatformPkg/Bds/Bds.inf\r
+!else\r
+ INF MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf\r
+ INF MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf\r
+ INF IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf\r
+\r
+ #\r
+ # TianoCore logo (splash screen)\r
+ #\r
+ FILE FREEFORM = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile) {\r
+ SECTION RAW = MdeModulePkg/Logo/Logo.bmp\r
+ }\r
+!endif\r
\r
# Legacy Linux Loader\r
INF ArmPkg/Application/LinuxLoader/LinuxLoader.inf\r
#\r
#\r
\r
+[Defines]\r
+ USE_ARM_BDS = FALSE\r
+\r
[BuildOptions.AARCH64.EDKII.DXE_RUNTIME_DRIVER]\r
GCC:*_*_AARCH64_DLINK_FLAGS = -z common-page-size=0x10000\r
\r
AuthVariableLib|MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf\r
VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf\r
\r
+!if $(USE_ARM_BDS) == FALSE\r
+ CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf\r
+ GenericBdsLib|IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf\r
+ PlatformBdsLib|ArmPlatformPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf\r
+ CustomizedDisplayLib|MdeModulePkg/Library/CustomizedDisplayLib/CustomizedDisplayLib.inf\r
+!endif\r
+\r
[LibraryClasses.common.SEC]\r
ArmPlatformSecExtraActionLib|ArmPlatformPkg/Library/DebugSecExtraActionLib/DebugSecExtraActionLib.inf\r
ArmPlatformGlobalVariableLib|ArmPlatformPkg/Library/ArmPlatformGlobalVariableLib/Sec/SecArmPlatformGlobalVariableLib.inf\r
# Shell.\r
gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE\r
\r
+!if $(USE_ARM_BDS) == FALSE\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange|FALSE\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile|{ 0x83, 0xA5, 0x04, 0x7C, 0x3E, 0x9E, 0x1C, 0x4F, 0xAD, 0x65, 0xE0, 0x52, 0x68, 0xD0, 0xB4, 0xD1 }\r
+!endif\r
+\r
[Components.common]\r
MdeModulePkg/Universal/PCD/Dxe/Pcd.inf\r
\r