From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web08.17415.1667470385963439809 for ; Thu, 03 Nov 2022 03:13:06 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=LrpoxbyT; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: james.lu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1667470385; x=1699006385; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=TXXHBdskowmHx2vyrG82LJhWOAypYQHT+ohsNYJZge4=; b=LrpoxbyTyVZJBjM6LTY45t7UowdlkK49FPekQKdT5sngPKZuVSsF5g4Q wRZi/No6j3PNhaqvQIw/ZcmkR4gLZoyDmlybzNavP+oKTgVxvIwo1XoRn U4nl7/oD9G2Zx4Xl8nLeqB8oamilZHeVKePLfI0kuBDfa2KS7+QAXnAc+ Bolr63TaVspLHD+3IDySxDfW3tV7Gfdd/KKs8GekLY61BRq1SWCCaLUBZ dxDiZ9n1xni+xycldRnIwPTMl1oVybtrLVTkJnpr3g0MGiBvhKk2abKDj IAQiQsHCiR6N9l5i/R2enSclovRhCroB/YpWHYrxin5zAVJY/RCWJyyL+ A==; X-IronPort-AV: E=McAfee;i="6500,9779,10519"; a="290031314" X-IronPort-AV: E=Sophos;i="5.95,235,1661842800"; d="scan'208";a="290031314" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Nov 2022 03:12:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10519"; a="703618031" X-IronPort-AV: E=Sophos;i="5.95,235,1661842800"; d="scan'208";a="703618031" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga004.fm.intel.com with ESMTP; 03 Nov 2022 03:12:58 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) 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 03:12:57 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) 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 03:12:57 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.45) by edgegateway.intel.com (134.134.137.102) 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 03:12:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iHxhClM9XbjKQj3wvnyRMyTa6yMNffNzip8Z3wL1gG+hSTiQ50JPMw/Ngn9TmOBcnXa0OhwPgXMzazyn6VqKEnKrzVuAYDbfOZVWxU38FW7f9iMjULzCMIUi7WLuazfZSkBi+iSrG4Pa3Gwnt90cfPTuFcY3MrNx18/9Urb11fF720AadcZHjad/eu0waVHXWGojM+w/UzYD2dXrthCNwAn4EF9Ehra7KQFOhERVrzUB1gdYJX3Olw8jopzR3N0VfvH3akvQ9afA7EhRhTRD1IyDf2CcH73wgRTUiR+g3eEfsWnF6RyfELyqbEOgEI6YraD2YsvyXHuW2EZFr/cfrg== 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=oim8He8B4nB9g8Eibei+lVggOwisPt5e4VMX4lP6MOg=; b=nxg8SNsu/8+J13veIVgVjEetkeUqtk3QiqMmDAK0siLnZB80sLb6vOxlBIXTlHittI6vbyXRJ4y4jbIcqE1MBJCbTYXNsMN4mWdtBfU2468RV+sQuHdtJ/K1DefUuD6WhSYQwcAyefnSwi23jrI6ab8x1fJJATABN4UNnRXdO0dxaY5keHXYVRZauexa/9YbN/vQNBnq751rRRKtGXFCWukJCDuLVJo4Imx/pHTdtYaE0yMUHBUYDOm72jCPokcl4VRodY2AQNOYjilvIakUGLRfzsg46UFLeXi9588Ofw8JBbo0wah+5nUUMwT+BbWHOGBxYPaO5kmQAUXZBsggNw== 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 BN6PR11MB1908.namprd11.prod.outlook.com (2603:10b6:404:103::13) by CY8PR11MB7364.namprd11.prod.outlook.com (2603:10b6:930:87::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22; Thu, 3 Nov 2022 10:12:55 +0000 Received: from BN6PR11MB1908.namprd11.prod.outlook.com ([fe80::64a0:1e93:6129:977a]) by BN6PR11MB1908.namprd11.prod.outlook.com ([fe80::64a0:1e93:6129:977a%5]) with mapi id 15.20.5791.022; Thu, 3 Nov 2022 10:12:55 +0000 From: "Lu, James" To: "Hsu, VictorX" , "devel@edk2.groups.io" CC: "Dong, Guo" , "Ni, Ray" , "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: AQHY72RJBDDypBCS3U64o2JZpawVha4s+sBg Date: Thu, 3 Nov 2022 10:12:55 +0000 Message-ID: References: <97e245cdf713c239f9354a79fc9aa81c7fc72a6d.1667465986.git.victorx.hsu@intel.com> In-Reply-To: <97e245cdf713c239f9354a79fc9aa81c7fc72a6d.1667465986.git.victorx.hsu@intel.com> Accept-Language: en-001, en-US, zh-TW X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.500.17 dlp-product: dlpe-windows 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: BN6PR11MB1908:EE_|CY8PR11MB7364:EE_ x-ms-office365-filtering-correlation-id: d092ac60-222b-4e32-929f-08dabd83f9c7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QqMzn2DQpO98+dD3R/OOspbQYaPu+4cGpLFyTfYPr+uypgF2PuVe54leFGo6U8TjttiO3yQLrhawfw+SzOgtSsGzrHonteI7cNI/yKaj9G9z+WtCRFyF7xTTB4j7w+/yoCptCmnPfKdQC1I0SgWxkNo88ftj8wWBZ38MnV5kjGjrYKZF5izsCrZP++ZeI8E0yLV787BOg1fNkz23mKdPBgBiMSZPGPgTLZr4YkJ0y95aOtubqGJArGR/H2UBUc+JdIE9yXjLhMICJCRhqR1LfhqcXJZiB6kj3eEe5ZLxZ9LONW7wFHdWxMnjHncgLZ1hTuOjujjgcHJ5gBVDMZ7Bnr6SBKkz622GCTSpN8pbLvWEMQ7MTp+jdN1REWf+b5Xyo3QAH1rSXXIZDDa5xw3z2n8Mn/ypkLisH/LkKet8piP+hxgVdVSlOK/7lfrvaCWD93obYi8nhKxGM9EGikX1bMYoODzctgEctDYFnEjMIlt93iBvfEko8GlzvB44uGzKVK5EE2rwYR3LW1g6T3ya8Cs9k69LwJ0QXRYgbG9SPQy6KBxvxMi8roKTnpFYziU1G/Rjyhl9A2wjPF2mQumVgeYlodiRDmHc36utdvI+nmu+OnlXO7OiE/2ijqY0OeK+LBjTxUKOKieotPHjTJbxnBeHcyG6lXpbfwSV0p+i0j6k2B9JMfkkmfX1ch+/VfeWm6MF6em4OYOnNbU+kZ9bTvw0Z0q+6eaPMZY9qENQVTjcH07skgui8qyXaWsEqGltUNbFtBj05JnKCRgqillrciSS5Nw745M3l2QcUEpiXRc= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR11MB1908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(346002)(136003)(39860400002)(396003)(376002)(451199015)(38070700005)(82960400001)(38100700002)(122000001)(55016003)(33656002)(86362001)(316002)(966005)(478600001)(54906003)(110136005)(107886003)(8936002)(5660300002)(41300700001)(52536014)(71200400001)(64756008)(76116006)(66946007)(8676002)(66476007)(2906002)(66556008)(66446008)(4326008)(83380400001)(26005)(6506007)(9686003)(7696005)(15650500001)(53546011)(186003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?JfjpFaQl9L3uUIJA/DThyvKkSdgzj1uNrJVMDRaehMXCGC/vX+qNOf8YCqWC?= =?us-ascii?Q?rbQ7J/bL+ZSM1Jrqpe+ZpuzktwHC2nEvFtHOWj9Fe8XtYFJmI/f0YUGlE9lz?= =?us-ascii?Q?xcVotbnSZY0H6Md8lW6EZu3gH2PvuCdogcouBPQrm6VLrzWrCn+6fwT/5mJC?= =?us-ascii?Q?hrMrWYYpEe778pdiPlG3oj6Qea0E614tN/MHdvlx2qbvkVlZV0ZN8fNp65NV?= =?us-ascii?Q?JFD8qU74CBy2y/1jl5PP0B/8ciD0qvKbHl5x42C9HsgQHwWqa5NriW3ftERf?= =?us-ascii?Q?ppMF17MeRMBqT6T8A3Q4xG4jGRxKT6duKjpmzL7KPwkqhHhOdeeIHLe1cY6U?= =?us-ascii?Q?WL/B/QMFwX4z2KgB0noalQsH/bJhWDTClzVrQAjsjbSfZhsAc9CuIrgx/pqy?= =?us-ascii?Q?j7yQB64bx8BZCvIpXIlyydCT5fArB6KpATmYHOiFevlOSzO+BkRdng2xj7vc?= =?us-ascii?Q?TB8tcajIgpLMccdJ3vB8CmCLmDf7c8gWv5wGX6znLZgJxlFt/t0FHuL+l3lq?= =?us-ascii?Q?f/5AKbk+L81IoVccow8cZAtKcYTGB0rB0wUiktxv17RQG0HUVNtF0CAHbRqB?= =?us-ascii?Q?1sZqnWH4xq3MABcszikxACSEZrRyRVZImwu7frvNPilT9KFsSYAg2H8Vet+G?= =?us-ascii?Q?XXsEv4gw8auEWEZhznz+X+tJmOepFnWvPoPt4f+MnBgwZtQxI/Xwpo4UP1lx?= =?us-ascii?Q?Md8do9aWOwLTJo7uVhC0DZ1/LVsZpPaXFUsZUSMUeYYk4oT2qCZKpQLRz2XK?= =?us-ascii?Q?c26pBMc3Le4MuuwuFGbWSHZxVQbskkevlqWpQeWgUkR4yXjWQt+YTx/UKaIv?= =?us-ascii?Q?9kwBCLWYr/2ajc+V5TUHDbOxvjPeR89aEHub6ygP4T53h9E0IFCRtbg8fEfM?= =?us-ascii?Q?POtoK62S5vNC1XI/2uluqSrn9z97JxXNqRdzqcslr+8K+gJbQrV+SCBsl/nK?= =?us-ascii?Q?mcbzXSKV7FWPxBF1FdXLUUPC6X99l4YOl89SqtxPaOUBmKBmpgcjaFOFe+oC?= =?us-ascii?Q?+dDhr+IFuQ0nE3Jc4YXRC4R87USBoJni+ENMbbqnHru4yUMb+SxfJ/5S+yLl?= =?us-ascii?Q?IkGLPrDbv4xQQYDXECHJd/dQpX5tU2IIWSeq7JfRmr+Ece12LTzavDOjTCJx?= =?us-ascii?Q?PuuXCWqvgYQNb/yUN86dcK7qC7hq7f313yY9gPa/aYqb7KpCFbknyPAWPGed?= =?us-ascii?Q?3ph9BGCRLqD64VTnbi3cQSvUKCYDt1QSoxjpD+vYIan8l2ipMgX5AEGqsluI?= =?us-ascii?Q?BJFoWXRweBrCHb72wYre/mM4571daXv3oNQY7nkvju2CjdNWC7rZd3cDUKs5?= =?us-ascii?Q?S3rSJ0JTDVYJjrg/VimtNWq/P9EV3Hs06A2ehqtGsGnkEL6gbMMhBPPi1Xrm?= =?us-ascii?Q?5l9Vo3z5vfzjXzV93FdZcNNokkq3JbncIH44pTCRS8ohWqHPDtINnRa+I8VN?= =?us-ascii?Q?bEYBXTfucTNfVIF2o1x9Qac60h3HXSitzVzzTFMSXcSpHaPrkSECc7rURy3z?= =?us-ascii?Q?y4kFB4UfuTXM4g3Nzcu6Zsum94MlUw5q0EBjLTKbrmNslPQLVJLFZmiCGfJC?= =?us-ascii?Q?0HpCeH3PmgYEBaZnkzBUER/69Y8G3btKrVyCj/+A?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB1908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d092ac60-222b-4e32-929f-08dabd83f9c7 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2022 10:12:55.4692 (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: ZG4uMp333cdmgmVvm+ShQ+k/pNlYU/Y8JpQ4+uOQrn8zXyA3vPBnEFMeIF1B/0PYc9zmZZCmBZs37L+wlPzpVg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7364 Return-Path: james.lu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: James Lu -----Original Message----- From: Hsu, VictorX =20 Sent: Thursday, November 3, 2022 5:11 PM 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