Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> > -----邮件原件----- > 发件人: bounce+27952+71931+4905953+8761...@groups.io > <bounce+27952+71931+4905953+8761...@groups.io> 代表 Wang, Sunny > (HPS SW) > 发送时间: 2021年2月22日 17:30 > 收件人: Li, Walon <walon...@hpe.com>; devel@edk2.groups.io > 抄送: ler...@redhat.com; ray...@intel.com; hao.a...@intel.com; > gaolim...@byosoft.com.cn; Wang, Sunny (HPS SW) <sunnyw...@hpe.com> > 主题: Re: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Put > BootMenu at the end of BootOrder > > Yeah, the problem is that always adding the Boot Menu to the top of > BootOrder causes confusion to the users who manipulate the Boot Order > under OS. Also, we can't find any reason why the Boot Menu needs to be > always added to the top of the Boot Order even if we check the change > history and emails. > > Reviewed-by: Sunny Wang <sunnyw...@hpe.com> > > > -----Original Message----- > From: Li, Walon <walon...@hpe.com> > Sent: Friday, February 19, 2021 5:40 PM > To: devel@edk2.groups.io > Cc: Li, Walon <walon...@hpe.com>; Wang, Sunny (HPS SW) > <sunnyw...@hpe.com>; ler...@redhat.com; ray...@intel.com; > hao.a...@intel.com; gaolim...@byosoft.com.cn > Subject: [PATCH v2] MdeModulePkg/UefiBootManagerLib: Put BootMenu at > the end of BootOrder > > 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); } /**-- > 2.23.0.windows.1 > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#71937): https://edk2.groups.io/g/devel/message/71937 Mute This Topic: https://groups.io/mt/80821160/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-