]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmVirtPkg/Library/PlatformBootManagerLib/PlatformBm.h
ArmVirtPkg/PlatformBootManagerLib: add EnableQuietBoot & DisableQuietBoot
[mirror_edk2.git] / ArmVirtPkg / Library / PlatformBootManagerLib / PlatformBm.h
index df1519c24175e7f84c234b1eec444b561c377eee..22df65f73026b8942d6e26e42505a60215260053 100644 (file)
@@ -48,4 +48,33 @@ TryRunningQemuKernel (
   VOID\r
   );\r
 \r
+/**\r
+  Use SystemTable Conout to stop video based Simple Text Out consoles from\r
+  going to the video device. Put up LogoFile on every video device that is a\r
+  console.\r
+\r
+  @param[in]  LogoFile   File name of logo to display on the center of the\r
+                         screen.\r
+\r
+  @retval EFI_SUCCESS     ConsoleControl has been flipped to graphics and logo\r
+                          displayed.\r
+  @retval EFI_UNSUPPORTED Logo not found\r
+**/\r
+EFI_STATUS\r
+EnableQuietBoot (\r
+  IN  EFI_GUID  *LogoFile\r
+  );\r
+\r
+/**\r
+  Use SystemTable Conout to turn on video based Simple Text Out consoles. The\r
+  Simple Text Out screens will now be synced up with all non video output\r
+  devices\r
+\r
+  @retval EFI_SUCCESS     UGA devices are back in text mode and synced up.\r
+**/\r
+EFI_STATUS\r
+DisableQuietBoot (\r
+  VOID\r
+  );\r
+\r
 #endif // _PLATFORM_BM_H_\r