Skip to content

Commit f58dfad

Browse files
committed
MdeModulePkg/UefiBootManagerLib: Do not signal ReadyToBoot when launching wizard
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
1 parent f7ec04d commit f58dfad

File tree

1 file changed

+5
-0
lines changed
  • MdeModulePkg/Library/UefiBootManagerLib

1 file changed

+5
-0
lines changed

MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2082,6 +2082,11 @@ EfiBootManagerBoot (
20822082
if (BmIsBootManagerMenuFilePath (BootOption->FilePath)) {
20832083
DEBUG ((DEBUG_INFO, "[Bds] Booting Boot Manager Menu.\n"));
20842084
BmStopHotkeyService (NULL, NULL);
2085+
} else if (BmIsSovereignBootWizardFilePath (BootOption->FilePath)) {
2086+
// Avoid signaling ReadyToBoot, as the wizard may call EfiBootManagerBoot
2087+
// with a proper boot option.
2088+
DEBUG ((DEBUG_INFO, "[Bds] Booting Sovereign Boot Wizard.\n"));
2089+
BmStopHotkeyService (NULL, NULL);
20852090
} else {
20862091
EfiSignalEventReadyToBoot ();
20872092
//

0 commit comments

Comments
 (0)