From nobody Tue May 7 12:07:20 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+71766+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+71766+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=hpe.com ARC-Seal: i=1; a=rsa-sha256; t=1613618804; cv=none; d=zohomail.com; s=zohoarc; b=KW3v8kiMWYGD6oiBuFKT2R7Glqd36vkAebaNWVG9t40tGLKRBtXeNWi6RO6VJgkQmxN1CvDYpUoAUUmk/pGSLKHnatdMD2/KVfQikBcxbSO5c+avY9dx8bbLEkT/+5lcxhk9+NTaf3/p4bZuM18ZVRri95L7WAPBMg2tQnUVXHs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1613618804; h=Content-Transfer-Encoding:Cc:Date:From:List-Id:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Sender:Subject:To; bh=+KI+s7HcwzKHktC7ZSK6GYdqpN7iqx/kGZGuGnKSRj0=; b=QYotRCC9DJdWhyaDXINkTvtwfFlJrqoWcXolSzj5OPBK9knotNwChVDGHkPHp3Fj8BF4mFLy8ZKSoZDAbuS4QT1nikHETsJtWjWN+X1vdaBg5aIVxEsvikwejZLW9BpEdbjUhxMfCrf7u8xJKZib2O8aK9MVyEt+mln0OPaYqDA= 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+71766+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 1613618803618832.9063886509335; Wed, 17 Feb 2021 19:26:43 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id ckftYY1788612xR8BBI9d4WK; Wed, 17 Feb 2021 19:26:43 -0800 X-Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web12.2147.1613618801590827536 for ; Wed, 17 Feb 2021 19:26:41 -0800 X-Received: from pps.filterd (m0134424.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 11I3EATN001250; Thu, 18 Feb 2021 03:26:40 GMT X-Received: from g4t3427.houston.hpe.com (g4t3427.houston.hpe.com [15.241.140.73]) by mx0b-002e3701.pphosted.com with ESMTP id 36s0eax0w2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 Feb 2021 03:26:40 +0000 X-Received: from g9t2301.houston.hpecorp.net (g9t2301.houston.hpecorp.net [16.220.97.129]) by g4t3427.houston.hpe.com (Postfix) with ESMTP id 3C03157; Thu, 18 Feb 2021 03:26:40 +0000 (UTC) X-Received: from KIDKMZDU3U.asiapacific.hpqcorp.net (kidkmzdu3u.asiapacific.hpqcorp.net [10.43.42.163]) by g9t2301.houston.hpecorp.net (Postfix) with ESMTP id A19C34D; Thu, 18 Feb 2021 03:26:38 +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 Subject: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Put BootMenu at the end of BootOrder Date: Thu, 18 Feb 2021 11:26:11 +0800 Message-Id: <20210218032611.1594-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: V7dFOW9Kkx8klJ8AQRLRvwSTx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1613618803; bh=+DwTnl4/3Ydg7URSQiExd6bMnh09vwPh3QsrPzEjf04=; h=Cc:Date:From:Reply-To:Subject:To; b=Nq3Vb7JYlbkAz6G9rUwmvrO3KuTlVIQb5qWrm3P3x4HJnzfAcgN2uFEgiJ4TxFgfVRZ tbZoTHT4OTq3bgX67+Xp2LwH6RQgq0+iNe1AdqKv303MC9Rso4Die8MyQcYJTJErvpQvx 17ZFCC0ZVqEJUfpkjG/MuyeSZY/KG6ZlBOs= 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 --- MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c b/MdeModulePk= g/Library/UefiBootManagerLib/BmBoot.c index aff620ad52..26d1fb0ea0 100644 --- a/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c +++ b/MdeModulePkg/Library/UefiBootManagerLib/BmBoot.c @@ -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 (#71766): https://edk2.groups.io/g/devel/message/71766 Mute This Topic: https://groups.io/mt/80721971/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-