)\r
{\r
EFI_STATUS Status;\r
+ EFI_BOOT_LOGO_PROTOCOL *BootLogo;\r
\r
PERF_START (NULL, "BdsTimeOut", "BDS", 0);\r
//\r
}\r
}\r
\r
+ //\r
+ // Boot Logo is corrupted, report it using Boot Logo protocol.\r
+ //\r
+ Status = gBS->LocateProtocol (&gEfiBootLogoProtocolGuid, NULL, (VOID **) &BootLogo);\r
+ if (!EFI_ERROR (Status) && (BootLogo != NULL)) {\r
+ BootLogo->SetBootLogo (BootLogo, NULL, 0, 0, 0, 0);\r
+ }\r
+\r
do {\r
\r
InitializeFrontPage (FALSE);\r