]> git.proxmox.com Git - mirror_edk2.git/commitdiff
ArmVirtualizationPkg: PlatformIntelBdsLib: display TianoCore logo
authorLaszlo Ersek <lersek@redhat.com>
Wed, 25 Feb 2015 17:54:15 +0000 (17:54 +0000)
committerlersek <lersek@Edk2>
Wed, 25 Feb 2015 17:54:15 +0000 (17:54 +0000)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Tested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16925 6f19259b-4bc3-4df7-8a09-765794883524

ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.fdf
ArmPlatformPkg/ArmVirtualizationPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.c
ArmPlatformPkg/ArmVirtualizationPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf

index 83f06d93ba5b013418c9179827badee12d779302..235d812f75be0dd8c4c17094632b9945b777628a 100644 (file)
@@ -218,6 +218,15 @@ READ_LOCK_STATUS   = TRUE
   INF MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf\r
   INF MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf\r
 \r
+!ifdef INTEL_BDS\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
 [FV.FVMAIN_COMPACT]\r
 FvAlignment        = 16\r
 ERASE_POLARITY     = 1\r
index 598b0edb2f62088fd01c79589591bc1a50832b9d..499cce5dcde68f72fec16ff0bb3d4a389bbfe281 100644 (file)
@@ -397,6 +397,11 @@ PlatformBdsPolicyBehavior (
   //\r
   BdsLibConnectAllDefaultConsoles ();\r
 \r
+  //\r
+  // Show the splash screen.\r
+  //\r
+  EnableQuietBoot (PcdGetPtr (PcdLogoFile));\r
+\r
   //\r
   // Connect the rest of the devices.\r
   //\r
index c9c5e6f2c784d4dcf9425b98e2ee40d3e1da18b0..d8f892642c2e4f725b240df53b608aee74143028 100644 (file)
@@ -55,6 +55,7 @@
   UefiRuntimeServicesTableLib\r
 \r
 [FixedPcd]\r
+  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile\r
   gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate\r
   gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits\r
   gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity\r