From nobody Mon Apr 29 21:39:29 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+71840+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+71840+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=hpe.com ARC-Seal: i=1; a=rsa-sha256; t=1613727657; cv=none; d=zohomail.com; s=zohoarc; b=Z2gCjBqyYlkoMNWijpdSDiz9ucwbKyLGtLGSdiHTmQgzurEhC/FlTl1yrjU+7/me/ey52YqXXLxWbjudfvLNZHoip29BFeSLCkDzXWEtxv+3USatD9yqO60Z3hEXpizWIFUCOKaxkXRLXoesNl3Hc/o/RnEBAaWsljg9nhpDr3k= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1613727657; h=Content-Transfer-Encoding:Cc:Date:From:List-Id:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Sender:Subject:To; bh=68U0/4NhG3PVy4QMtrDNHY9T+zg/XdvGJswbLHrjY3s=; b=g7St5NAj5s/kxCecAcH0WEhdRbjrmP/AlT4msNtPinp1PRcEZQenVTtgFvqP7JjX4PJDz5Wp+AngnnxQ5ngEXiGmhF9ojau0fHYVcMh0VojwkIwIfOlGXbraiBO+Rrv1o93+Sa1xvsktJt0+BgtZiz7/Ap3sIjhAhj58KfFw8sY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+71840+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 161372765750824.047484841263895; Fri, 19 Feb 2021 01:40:57 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id yTYGYY1788612xd4iMrTVgO1; Fri, 19 Feb 2021 01:40:57 -0800 X-Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web08.6290.1613727656177028150 for ; Fri, 19 Feb 2021 01:40:56 -0800 X-Received: from pps.filterd (m0148664.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 11J9e2UE024295; Fri, 19 Feb 2021 09:40:46 GMT X-Received: from g4t3426.houston.hpe.com (g4t3426.houston.hpe.com [15.241.140.75]) by mx0b-002e3701.pphosted.com with ESMTP id 36su906uw6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 19 Feb 2021 09:40:46 +0000 X-Received: from g9t2301.houston.hpecorp.net (g9t2301.houston.hpecorp.net [16.220.97.129]) by g4t3426.houston.hpe.com (Postfix) with ESMTP id B989E5C; Fri, 19 Feb 2021 09:40:45 +0000 (UTC) X-Received: from KIDKMZDU3U.asiapacific.hpqcorp.net (unknown [16.169.10.224]) by g9t2301.houston.hpecorp.net (Postfix) with ESMTP id E7DD84B; Fri, 19 Feb 2021 09:40:43 +0000 (UTC) From: "Li, Walon" To: devel@edk2.groups.io Cc: walon.li@hpe.com, sunnywang@hpe.com, lersek@redhat.com, ray.ni@intel.com, hao.a.wu@intel.com, gaoliming@byosoft.com.cn Subject: [edk2-devel] [PATCH v2] MdeModulePkg/UefiBootManagerLib: Put BootMenu at the end of BootOrder Date: Fri, 19 Feb 2021 17:39:32 +0800 Message-Id: <20210219093931.1458-1-walon.li@hpe.com> X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,walon.li@hpe.com X-Gm-Message-State: 7Cp9dAM2d1RYhKkeNuwknrDXx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1613727657; bh=cM6AgafMp+50UVYgFDtd9d85+e0JX2AgAxjW8WTdbUc=; h=Cc:Date:From:Reply-To:Subject:To; b=GYRJc2p+esLgl3O7Gftivt0uuXFvKLy72NcnUVVOCLG36v6c0dBCHleOSJLc2KF4O96 rJU9I/GGHmwO0ACQ7qfx6XqJY7PSk4BZUP/duLwpSRvehsdqa7mBaBwzlf63/YFw+mMtS NrPeVufCUI6DHptHpfmaGCKwaoMtvqGipms= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D3135 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 Acked-by: Laszlo Ersek Reviewed-by: Liming Gao Reviewed-by: Sunny Wang --- MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c b/MdeModulePk= g/Library/UefiBootManagerLib/BmBoot.c index aff620ad52..6cc34d29c0 100644 --- a/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c +++ b/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c @@ -3,7 +3,7 @@ =20 Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved. Copyright (c) 2011 - 2020, Intel Corporation. All rights reserved.
-(C) Copyright 2015-2016 Hewlett Packard Enterprise Development LP
+(C) Copyright 2015-2021 Hewlett Packard Enterprise Development LP
SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ @@ -2505,7 +2505,7 @@ BmRegisterBootManagerMenu ( EfiBootManagerFreeLoadOptions (BootOptions, BootOptionCount); ); =20 - return EfiBootManagerAddLoadOptionVariable (BootOption, 0); + return EfiBootManagerAddLoadOptionVariable (BootOption, (UINTN) -1); } =20 /** --=20 2.23.0.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#71840): https://edk2.groups.io/g/devel/message/71840 Mute This Topic: https://groups.io/mt/80751724/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-