On 02/19/21 10:39, Walon Li wrote: > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3135 > > When Boot Menu does not exist in the BootOrder, BmRegisterBootManagerMenu > will create one into list. However, it should be put at the "end" of > BootOrder instead of "start" of BootOrder. Replace 0 by -1 to adjust > order of load options. > > Signed-off-by: Walon Li <walon...@hpe.com> > --- > MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c > b/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c > index aff620ad52..6cc34d29c0 100644 > --- a/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c > +++ b/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c > @@ -3,7 +3,7 @@ > > Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved. > Copyright (c) 2011 - 2020, Intel Corporation. All rights reserved.<BR> > -(C) Copyright 2015-2016 Hewlett Packard Enterprise Development LP<BR> > +(C) Copyright 2015-2021 Hewlett Packard Enterprise Development LP<BR> > SPDX-License-Identifier: BSD-2-Clause-Patent > > **/ > @@ -2505,7 +2505,7 @@ BmRegisterBootManagerMenu ( > EfiBootManagerFreeLoadOptions (BootOptions, BootOptionCount); > ); > > - return EfiBootManagerAddLoadOptionVariable (BootOption, 0); > + return EfiBootManagerAddLoadOptionVariable (BootOption, (UINTN) -1); > } > > /** >
Acked-by: Laszlo Ersek <ler...@redhat.com> -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#71846): https://edk2.groups.io/g/devel/message/71846 Mute This Topic: https://groups.io/mt/80751724/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-