On Thu, May 28, 2020 at 11:17:38 +0200, Ard Biesheuvel wrote: > As a last resort, drop into the UiApp application when no active boot > options could be started. Doing so will connect all devices, and so > it will allow the user to enter the Boot Manager submenu and pick a > network or removable disk option. > > Note that this only occurs if even the default removable filepath > could not be booted (e.g., \EFI\BOOT\BOOTAA64.EFI on AArch64) > > Signed-off-by: Ard Biesheuvel <[email protected]> > Reviewed-by: Laszlo Ersek <[email protected]>
Reviewed-by: Leif Lindholm <[email protected]> In fact, feel free to merge this one independently if set still being discussed after stable tag is made. > --- > ArmPkg/Library/PlatformBootManagerLib/PlatformBm.c | 12 +++++++++++- > 1 file changed, 11 insertions(+), 1 deletion(-) > > diff --git a/ArmPkg/Library/PlatformBootManagerLib/PlatformBm.c > b/ArmPkg/Library/PlatformBootManagerLib/PlatformBm.c > index 23c925bbdb9c..85cb32f6d7cd 100644 > --- a/ArmPkg/Library/PlatformBootManagerLib/PlatformBm.c > +++ b/ArmPkg/Library/PlatformBootManagerLib/PlatformBm.c > @@ -830,5 +830,15 @@ PlatformBootManagerUnableToBoot ( > VOID > ) > { > - return; > + EFI_STATUS Status; > + EFI_BOOT_MANAGER_LOAD_OPTION BootManagerMenu; > + > + Status = EfiBootManagerGetBootManagerMenu (&BootManagerMenu); > + if (EFI_ERROR (Status)) { > + return; > + } > + > + for (;;) { > + EfiBootManagerBoot (&BootManagerMenu); > + } > } > -- > 2.17.1 > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#60504): https://edk2.groups.io/g/devel/message/60504 Mute This Topic: https://groups.io/mt/74518310/21656 Group Owner: [email protected] Unsubscribe: https://edk2.groups.io/g/devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
