From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web11.19813.1667484945842735357 for ; Thu, 03 Nov 2022 07:15:46 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=eAObvtbx; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: guo.dong@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1667484945; x=1699020945; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=tEATTzOJw59tNDZkOhkMftkXqk9sqN+4ipaupgmInwY=; b=eAObvtbxXtqkukV3VAYi/mXglkWJoiuzUUWxIC20Cl98HGM4YZsVmp/O bE2EZhgUurCQP3L8dgbsDZ4LfUZTeL/PqIe57ynPiuT5+grXKu4AegTDQ 0mMDy3IkIOccCSAgmf0NXOplhnmIwoyIzdFTX42qFRufKuuTi+YJ3aR5h OPK3nYymCLRQFxCUOdc2gNDeCktyIIqKBiAaWvqywITXQHBn55cQpnSzb ZyWSadvt8x6odcZcQW5uGbvptq7HPxrWtmmv6hbn3r1NO06ek08NNuCIE GMF7Bm/IxvZahiheQjfjJ5JT6AnCh++tXQy22bStJa50TsDP2f2kiTzMJ A==; X-IronPort-AV: E=McAfee;i="6500,9779,10520"; a="336390079" X-IronPort-AV: E=Sophos;i="5.96,235,1665471600"; d="scan'208";a="336390079" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Nov 2022 07:09:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10520"; a="667981344" X-IronPort-AV: E=Sophos;i="5.96,235,1665471600"; d="scan'208";a="667981344" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga001.jf.intel.com with ESMTP; 03 Nov 2022 07:09:57 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 3 Nov 2022 07:09:57 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 3 Nov 2022 07:09:57 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Thu, 3 Nov 2022 07:09:57 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.176) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Thu, 3 Nov 2022 07:09:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VH5/WpmJKQBP//IbJdF81ypz8XOCFTjQUsl+5kJUEmFtl79pmmz0lUytAh4A83gGXsfUjFklU6GrqBykDBjmWBLhSFJI4y52uikC/YiXit4dB2m8rRblCG5ka/ZwrI5Q1aDivlHeq4B0bEsMTlb8aLYME4E8KkJjZY91Dh7Ndfx0ZstpxdSCjAuOAJGOvGdhw9W+DEsAY8rT+39Fik8Jv3PdzN85cdAukRGCSy8+vPivAwYv8exEgefY0tJ6SJX8pbbgoYqbZrWDlBfG7thedKukulVdayj92edOjmCddqRbAhKVP7Jj0mb4T8F+nDAxK10NmhtZKHwPvYbWdeVBKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=i4fkSF1GABKGDeJx5haaqwJqhUyWS1XAiPp2Vt2s7dg=; b=QoNhX53hAwf+dJfV8hVtLXEmGd41yTFZ1UoHO58v0U6emdOXTMskrJnCloj+NTNkT/mktzLGlx3rX7zvjr4q9kWs32KyL8IxYu3zEAPPtAtF72D2L1YK1oGnPA0c0Lxp4XLSLbiAGKNy+TMNvysiEsj3O5KPmQAQpGxoXDXQtONWmwhqtwioP+KR6kmjksJTM4tDTLpO1wohHIQyRNU2EibIduCjSp7jbk/eUB3YhIEftBrtisxbEIVup7B63rMtUd1z5C/cgG6Auqe9fYUeRaEIWf7cWMAbuSUXuWGdkSjXhXKPTnVmTRLFADHb3PRzOZYqiXGvwydzv5UQ1oxwSQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CY5PR11MB6260.namprd11.prod.outlook.com (2603:10b6:930:23::16) by PH7PR11MB6673.namprd11.prod.outlook.com (2603:10b6:510:1ab::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.18; Thu, 3 Nov 2022 14:09:54 +0000 Received: from CY5PR11MB6260.namprd11.prod.outlook.com ([fe80::2c61:175a:7dcc:4cb]) by CY5PR11MB6260.namprd11.prod.outlook.com ([fe80::2c61:175a:7dcc:4cb%5]) with mapi id 15.20.5791.022; Thu, 3 Nov 2022 14:09:54 +0000 From: "Guo Dong" To: "Hsu, VictorX" , "devel@edk2.groups.io" CC: "Ni, Ray" , "Lu, James" , "Guo, Gua" Subject: Re: [PATCH] UefiPayloadPkg: Boot mode in PHIT HOB will not be updated Thread-Topic: [PATCH] UefiPayloadPkg: Boot mode in PHIT HOB will not be updated Thread-Index: AQHY72RI03xVJZiAK0qsw14UNQkepq4tPPBw Date: Thu, 3 Nov 2022 14:09:54 +0000 Message-ID: References: <97e245cdf713c239f9354a79fc9aa81c7fc72a6d.1667465986.git.victorx.hsu@intel.com> In-Reply-To: <97e245cdf713c239f9354a79fc9aa81c7fc72a6d.1667465986.git.victorx.hsu@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY5PR11MB6260:EE_|PH7PR11MB6673:EE_ x-ms-office365-filtering-correlation-id: 1afaf57e-cb6d-41c7-ffd4-08dabda5151d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PxJz9IqUmL3R/+q8xOqJPqahTEHlJ7Z6kxFnkGIrwJwaLW8Eyj/ynLoq43RWAgj8E27c9i/RDtClZHHfRiPtslIqdL5LGGgw7/Ls72Bh1x+A1tsESyo/WXJuhc87fH45h44aX2Lh0yznwJwH0Fj+8M9ufOT+VM12FcQAy46H71Ff6ktrX5LhSKT0rCyBzl8K5Qlrw8JtmIv9Dgyg7NZKk3hwh9CwuaqneCrbSVwAzu8nSaSjE3cBq+Zbbg9OG08d6WWNiG1x74fPDpsSwyIDDVwOrurfIbl2mDbp7ui8UK4NKnxbBmLvTBRwGQP9y8jkKsO/3j7deB6xtNoi8grLiCSWuz+pncyql9QI0Hlyh9vg2mFGgoWpZMxzpGN3aMkF6Ft9YRy10zTUUfHemO1ahPfM2fkdIELEWsh1XXfSulAKB5qc3lLq4vrgn8YUhhYwwFhnSq2FdVO1cnHJCvfUp2koMxlVVzW5K/jk1mYIW49dGIyjjTOOwdqqV/GckrZdgLRNvXGLcwYaFyOB0KOPwpotsfpiZze0IeDayqVLpTdn8mHklw835z1DTs4KJLiaFGW/qq9WtJRj6GweHxMBK7qVz7BZ06YEhBeAMrI9iX+c79Ba/EOdNXKq0p1E8trzmuRLQmkMb3rwoS3FHsFjmHA9a8/PUsbxSvMglzkfXA0Na8oL81l5qu3nXgCQPqNHcrzs3WCeCCxSZdA8V/Tclx2efPvwR3gIlQkLuozb2xdJ+ZTbFcP4Xiv/FqDHes3xyDTuuCGpJTqGtWjbzHfWrRlGwz/lgaSwqpKrepJ4ll0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY5PR11MB6260.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(39860400002)(136003)(376002)(346002)(396003)(451199015)(33656002)(15650500001)(186003)(83380400001)(9686003)(8936002)(41300700001)(26005)(52536014)(2906002)(38070700005)(86362001)(122000001)(5660300002)(38100700002)(82960400001)(107886003)(4326008)(110136005)(478600001)(55016003)(54906003)(71200400001)(316002)(7696005)(6506007)(8676002)(76116006)(64756008)(66446008)(66476007)(66946007)(966005)(66556008)(53546011);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ChHR+FKjpEiwNa1laWznvOo7DvoGIlZ+ZXZ2opV1PWVK+Gj0knLUz3hypgxB?= =?us-ascii?Q?XW8tfNjuWkzN+lQNb9dCOcKcYsNo57hQb4X6ItOm6G88hS7kiKiQbQZpM7+g?= =?us-ascii?Q?nw3U+KwyzWW2zGqILKeAtHLq/tnPPfI9YGYmqJyEc0jQIVbjGvXFpPEccWqw?= =?us-ascii?Q?LtN9xBC1qRk8r0Tc664cPgZXJu3McVLlFICKlJeW33cGEorvyIi1TVjcPgsG?= =?us-ascii?Q?O8hh4wB3JrocKUwN3NczAf+x4YVZcZHokaymn9v7GxiBCDlSA86JwvQ3JgjP?= =?us-ascii?Q?oRiHySBePngh5tg+DVv+w053bsc96R6tw/xb+tfAOcxWapL2caVzmW0prEgm?= =?us-ascii?Q?guuZAABJLzK4Mu6pLL9V/eZc0W+Ti1kMTtS3GrY1mDdybBQYsK9tMACzI9gT?= =?us-ascii?Q?P86/ATQFTnck2zJJXLQLhOEL5HyOrKHWvg5rEKJGjajA9uTXqMwbxZRtNsDD?= =?us-ascii?Q?9fA3pSW8hf3+O5ppF/GXk/zau/IIOooQFl/wc+aRd0vOvfUxAsPVZYDd70aJ?= =?us-ascii?Q?FysqzlWjMyq6jnpEf92WTALWD1V5pw87Z6EW3vLF24NDZW5kMOWvCcA90OEo?= =?us-ascii?Q?c/i3kMuLp/H8kzaARI6Mhia0jC7zSZCLYslskRitklgxG8/1WA/HnyAGAv9e?= =?us-ascii?Q?A8unHQIl1PMCwLoALaHp4bPUB8SEeWIHhhp5SWFU4NfbwwdzFihvtNnvSlEx?= =?us-ascii?Q?35XiywPg5kXrNbu7EmgEefitucrQTA8dw5Yv5SMxmFndMfYNGxxGOTrjdTGm?= =?us-ascii?Q?M+KtmaxPpjsWSdMf3kJFOKx9WhQghw9RNZYRcZd7SDAmQ/rfMZJCzXszGRn5?= =?us-ascii?Q?HDpWpjUAIcg+0gPB85RLarynlfHdPiKOqe7YI6WERJtZvNB1Q/uvM1Vmrw8w?= =?us-ascii?Q?nail1LMrGpYe0WxJOSH0tMYUJXsv9gc3iAYpnvoQ2CWRcQlLi+ePS2OibIgL?= =?us-ascii?Q?3Llvm/sOg1K4tz7IMXftxn0kj5P+SOao0ikVsoB2CnFrLbExzW5Om6d7HziJ?= =?us-ascii?Q?0m5O4jugPFXAIYLM7BokJh0B0q6yCk7EPeRmFVeuPOrIXlsY9+3PiLD3SBf4?= =?us-ascii?Q?sTJ7WvRQm35JUuCoCkkjq1r2nMBt/av9I6kT2ettDqhyHBomHC6HPC0TulTu?= =?us-ascii?Q?OfyjSKYcZkS18/HfxSUTo/gwz4PgY7duCsBP7HNcEd5fL5UeXN5r2C0JbaJj?= =?us-ascii?Q?3TkekIi8PmdT4hFLDyipq8I+sT6Mf5l6EaGfD8L8AavpB0RFR3np+EDbeI+l?= =?us-ascii?Q?TTL0ZhSrkE4+oLQ6JS8DHkKEBQtnR9XXtm5iS0ghWFZzld8wr/4GQcJtZxBK?= =?us-ascii?Q?SSpTO24lPA161nuViVjuccV5SIAT99E1aVUkuUKJV0ShWM5AdhDjU26SvqYA?= =?us-ascii?Q?eCZ3GhZSB2/ULm3xhR0kw36QrcO5Oh2zVEhrIKwK/5TWNkI7l274IZp4EVbs?= =?us-ascii?Q?EJoIpJp/2/bxPGThTK7+S0fgI1rD3FQp41fTdTa5cgubCi2Oano1PysKyaNn?= =?us-ascii?Q?XWZOmZ7gQuqAQMaedgBGLx6evBiV9eqWBhYcp3kKgxGTmzs8ZQJGDl29tIa4?= =?us-ascii?Q?it1SCNvF7DWxYo1rk76pGFBSga6VrvNRdS+ePEsL?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY5PR11MB6260.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1afaf57e-cb6d-41c7-ffd4-08dabda5151d X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2022 14:09:54.7418 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: k05ovsW2LZcRRVcmH3epQiqh3VnG0hEg2HDJ3PeZSYMAbhnj/AMvuUpr4zlbsIK7qbYJDbDkBvR/r9C+AR2IHA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6673 Return-Path: guo.dong@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Guo Dong -----Original Message----- From: Hsu, VictorX =20 Sent: Thursday, November 3, 2022 2:11 AM To: devel@edk2.groups.io Cc: Hsu, VictorX ; Dong, Guo ; N= i, Ray ; Lu, James ; Guo, Gua Subject: [PATCH] UefiPayloadPkg: Boot mode in PHIT HOB will not be updated From: VictorX Hsu REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4136 System will depend on Boot Mode value to do different behavior Update durin= g Capsule Update process. So UPL need to support update boot mode. Cc: Guo Dong Cc: Ray Ni Cc: James Lu Cc: Gua Guo Signed-off-by: VictorX Hsu --- UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.c b/Uefi= PayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.c index edb3c20471..2ae6b088ab 100644 --- a/UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.c +++ b/UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.c @@ -309,6 +309,7 @@ BuildHobs ( EFI_HOB_FIRMWARE_VOLUME *FvHob; UNIVERSAL_PAYLOAD_ACPI_TABLE *A= cpiTable; ACPI_BOARD_INFO *AcpiBoardInfo;+ EFI_HOB_HANDOFF= _INFO_TABLE *HobInfo; Hob.Raw =3D (UINT8 *)BootloaderParame= ter; MinimalNeededSize =3D FixedPcdGet32 (PcdSystemMemoryUefiRegionSize);= @@ -368,7 +369,8 @@ BuildHobs ( MemoryTop =3D FreeMemoryTop; } - HobConstructor ((VOID *)(UI= NTN)MemoryBottom, (VOID *)(UINTN)MemoryTop, (VOID *)(UINTN)FreeMemoryBottom= , (VOID *)(UINTN)FreeMemoryTop);+ HobInfo =3D HobConstructor ((VOID *)(UIN= TN)MemoryBottom, (VOID *)(UINTN)MemoryTop, (VOID *)(UINTN)FreeMemoryBottom,= (VOID *)(UINTN)FreeMemoryTop);+ HobInfo->BootMode =3D Hob.HandoffInformat= ionTable->BootMode; // // From now on, mHobList will point to the new H= ob range. //--=20 2.28.0.windows.1