MdeModulePkg: Wait for input on each boot failure

This commit is contained in:
Tim Crawford
2020-02-04 13:40:13 -07:00
parent e458f432b6
commit 4249b8eb5b
2 changed files with 23 additions and 8 deletions

View File

@@ -787,7 +787,7 @@ BootManagerCallback (
{
EFI_BOOT_MANAGER_LOAD_OPTION *BootOption;
UINTN BootOptionCount;
EFI_INPUT_KEY Key;
//EFI_INPUT_KEY Key;
if (Action == EFI_BROWSER_ACTION_FORM_OPEN) {
//
@@ -831,13 +831,13 @@ BootManagerCallback (
EfiBootManagerBoot (&BootOption[QuestionId - 1]);
BmSetConsoleMode (TRUE);
if (EFI_ERROR (BootOption[QuestionId - 1].Status)) {
gST->ConOut->OutputString (
gST->ConOut,
HiiGetString (gBootManagerPrivate.HiiHandle, STRING_TOKEN (STR_ANY_KEY_CONTINUE), NULL)
);
gST->ConIn->ReadKeyStroke (gST->ConIn, &Key);
}
//if (EFI_ERROR (BootOption[QuestionId - 1].Status)) {
// gST->ConOut->OutputString (
// gST->ConOut,
// HiiGetString (gBootManagerPrivate.HiiHandle, STRING_TOKEN (STR_ANY_KEY_CONTINUE), NULL)
// );
// gST->ConIn->ReadKeyStroke (gST->ConIn, &Key);
//}
EfiBootManagerFreeLoadOptions (BootOption, BootOptionCount);