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.web09.2607.1655100335549628267 for ; Sun, 12 Jun 2022 23:05:35 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=hPrzPCVY; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: hao.a.wu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1655100335; x=1686636335; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=y87qkaXpjNsQnh0dxz7bZgFEv9Cxjtj+D+BitwvQ7pc=; b=hPrzPCVY7U97sslTDSqdXCMulFnORT9a+vemZ5i40ZrCL3u0J7ARCInm XWt2IQR5ENytRYUNd6EjMRQWkt2flrOINNBE+E0/8APW0zpc5Wd+97o1L 0dsrivWWSVlHxe/cNuq+Q8j3bI61O5m10NgLqT1SOh87/Gx+HGWJBYfpZ vPQ0BPoGVqt0md/FZXHmdXgtW90a/oR5LNg9qdknZgjkfTeYgUpIGTeaE PsOkrPAxkxeRllKxMlE4KBm+L3wNi75JIYxbKugRv9FvoUx438EQw9esr USDrDM4a21+2WmixsDJksegEbXRpda7Ciqr5+DBCbl0QvmfJOYI5JeoZx A==; X-IronPort-AV: E=McAfee;i="6400,9594,10376"; a="258617387" X-IronPort-AV: E=Sophos;i="5.91,296,1647327600"; d="scan'208";a="258617387" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jun 2022 23:05:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,296,1647327600"; d="scan'208";a="651230217" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga004.fm.intel.com with ESMTP; 12 Jun 2022 23:05:34 -0700 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) 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.2308.27; Sun, 12 Jun 2022 23:05:34 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Sun, 12 Jun 2022 23:05:34 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.106) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Sun, 12 Jun 2022 23:05:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=odvGk+h8rx4ej2cTcn+g5/ddo6RlAhVi7gTtIFZKZvVF1r+dIjctnooQOQOBS76JcLwg7iZ+H71OihMYO1agZcbUv+cfcsxmLPqwRbu4yFtsF1VNNduwQRZyTCRup0u7egKlXF7IE3MA4558nPKf3bpRHKc3GhCw4ySpVH663Wr+79UqTVZVVCrm5jzhLWJPJ6LFdPb4OyYa6ndtVjbOcC1QwPDb/PljqfGDZZ6Xo0TfWo3LxplRgGYzKSPKE/Qi745ymvaxp8idhIM7gnUlyXYbDRyTYEfa507OFkgKX7sDEdfezOE38MZlz/8T0IFRf/kPvTG/y5hUNPfR/eapVQ== 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=d4qoHOn1xMjqF5x5u9Av0s3SO/IRaJFqmkzrS659mbM=; b=k+c2kaJZjhaMX5Zh8UIIluitfYRiPyy6v4ERiyk7fNZXU6KfShQUcDnkKbELXE/jReHBmXjkYQLGdf+MrS2rr8tlvq9REtYIfkdQvSd99jH7STNp5SSHUKrK0P2d/LiLG8uQH3y5tcPX3fPFmc2yQtDOkfKOWZ1si3AoGSeOVjY36Lvwyvx1JPIacE3mZOJ6+ta/kV3sF5ch6y687iNex8fzrqA9V1+XuMrA+VHJRrH3O02M19La5XCrMeaq4xisgr7504br6zSN+8Pjm8x+5jm7++gNIvWrInDoSDeUtTzeTZQ62MDLvlkIWNX85yAgA/DLkFfC0IiIytDXFKEwzw== 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 DM6PR11MB4025.namprd11.prod.outlook.com (2603:10b6:5:197::31) by DM5PR11MB2059.namprd11.prod.outlook.com (2603:10b6:3:8::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.14; Mon, 13 Jun 2022 06:05:31 +0000 Received: from DM6PR11MB4025.namprd11.prod.outlook.com ([fe80::c473:f30f:6b1f:c5ec]) by DM6PR11MB4025.namprd11.prod.outlook.com ([fe80::c473:f30f:6b1f:c5ec%5]) with mapi id 15.20.5332.020; Mon, 13 Jun 2022 06:05:31 +0000 From: "Wu, Hao A" To: "devel@edk2.groups.io" , "Vang, Judah" CC: "Wang, Jian J" , "Gao, Liming" , "Mistry, Nishant C" Subject: Re: [edk2-devel] [PATCH v3 01/28] MdeModulePkg: Add new GUID for Variable Store Info Thread-Topic: [edk2-devel] [PATCH v3 01/28] MdeModulePkg: Add new GUID for Variable Store Info Thread-Index: AQHYe8a2pLOe5S49jE2srZ+AOlfVMK1H42Eg Date: Mon, 13 Jun 2022 06:05:31 +0000 Message-ID: References: <20220609060322.3491-1-judah.vang@intel.com> <20220609060322.3491-2-judah.vang@intel.com> In-Reply-To: <20220609060322.3491-2-judah.vang@intel.com> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6fc51251-5713-4964-2614-08da4d02b8d4 x-ms-traffictypediagnostic: DM5PR11MB2059:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eDJTtV7s4bug6p3klKqEmwIpK97MDtNyeOo4sW+fBUEFiNK9uHLtvAPNhLHaZvvXmsc3KnEdN/h7WLaSmV0YD1KP2K9uZ6nMgqiERSbmCboDBGpR7/xOb1vuuD7RPCfR0pcEh3jSFqujEprpsPSVH5k8ddmWGT8gRnJLb0tnC+mIDP4Pddmbum4iu/HZ0s4GjfKyz8OY8xLcpoMZDvqsP5n4PGo7Jj6sQZZVGPmbEorrERpv+V/NAfRbtNXmx8Oej5sJArx8cdpSsXb/YEmCBJJXy7W2/+uClRbW2EPt3SjnesSXQ6Q5KA+UHnhQBkLAQ7qN+2JctG+S9HuzdF+4KM7Ogwf1oNbJy5X7mfeP5Rvfj1v8nWVI5e3UEp9OQPWNdwfEM9KewwMbAjmHYUWuL17Q3TOCDoZr8KSJq55fdhHPQeRYibGuXdxGC4VmiRYhfzoFdqVYbHQgjGZCzPYBnSsZEV+fVmHIpsLKp302ue3UbaKnjnlwePcTKXqnHx58IeEdYqMyWnkCETZMslnBDKQJRfO2d/thjHGOgFYCyH8C7NIk3lnvFLNTeeHd8dB/TNd/KwsqFHh2vh5Fw9SzhVlQQ3tpNr+eHP9mPLqlV5H4+CHZHtP+58/MKgJIjo2Sf0QqtMhcCrHYFK2+QfM6uYSocdn8EWOTOf6K0Kis1GiRHBaDTpI1laupQF+dRMMu/9RrpB+7rB0OSgHXcVLG9SIwIMVN6tE1My8qig/Shn7RZ5gSdSLglJaadt/DTeI5dsGY3m6PK6Ot+nBaauYQ2W+tdejOlQ3Dt9BAlcCTiZdBay1dxR/KxlsUifbRCC8tLpIiVm79imkt5hwOTqmM+Q== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4025.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(366004)(71200400001)(33656002)(107886003)(2906002)(86362001)(26005)(52536014)(5660300002)(186003)(9686003)(8936002)(7696005)(53546011)(6506007)(508600001)(19627235002)(38100700002)(966005)(122000001)(38070700005)(82960400001)(54906003)(110136005)(66476007)(6636002)(76116006)(66556008)(55016003)(66946007)(64756008)(83380400001)(8676002)(4326008)(66446008)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?/NdBCRGHk5ysuS0zJ9oyNgk/6t3WUKl6TBi7aOoJvDCUUeyNDWwQIIYsd9+G?= =?us-ascii?Q?o7msiA/5opgmKqjTlYY2WEFhEOo6CvDvZ+9Pioogz6bD5wfi1S9JLhpvI8tN?= =?us-ascii?Q?1pYYy3K4vspJRKY+7UacGGI2RL7SW7ZlEUFlrp5PZ/V66KDQrrcSTRCdtyN1?= =?us-ascii?Q?iJIyNZ0ANZLazwwPoCeHFJG0tOjq2kXsjEVqxOO1HPZrvKtE54kfLV3+l4zT?= =?us-ascii?Q?o0Xhn/+rqarKLewB2XmAs8FtNLAQsbRrU8ge14GVx6eU+zeHpvqgmnH72rBw?= =?us-ascii?Q?R3aGhjZKK1RYevwK8iQEhjvNxBdMtKuP7iW+dpFBDujMDbxjxKvyzOotBMt5?= =?us-ascii?Q?XkFU8DyunJg3JKGU0tFCiIN2a3ApP8Vllh1/TY6+HOULv5t2eOU7MTIL6Y93?= =?us-ascii?Q?6iCkBCIrS0A/HSdKcH/E9qT27esIkhVCI8P929K3X2PFwkMQ+FYMV23ZWmjP?= =?us-ascii?Q?ja4Fo58rmytpr2h12tKFp65HmfMrX7djb+hVvsK0giWmgfvGbZP2ooBrl+/M?= =?us-ascii?Q?S+QkuYsv9bMPu+ViJk07HJh748OKZSQE+9MAze5iOYE5ha5eYD8PIO9i6ySz?= =?us-ascii?Q?tlxbCLIw4n3adTQlzCvOO9quIHiCk//kRdbq3kKaxqgSMuPxd7HiRLjqrQbH?= =?us-ascii?Q?oj4r9BEUeD5O0XSDryUD8f9+kqmcnAQjJTSFyzB95CCMQixGU4bRkjAV7ZB9?= =?us-ascii?Q?CLOXc3r8hszOCH1klvOQWSyF+Qv69Ls1NIh8fVDoaS8py74Z8kZ1PAU//Cw8?= =?us-ascii?Q?ATQbIqwnhhYCzxdiBfSQ5OIEp0jz5rcfOenfWRLVmTdo8dARCqmr7664Wo0K?= =?us-ascii?Q?vDZLDg7X/f0TyxGPYkr7dGcqf64JBzEjIvaIouz5dyzjyw6a+Cc7kbeyPzmO?= =?us-ascii?Q?7Qp4Yprtcj7qDyyOOZnBy1TggCcZZMxMFvL1/zGU2Dk2V6dkeUL1tCrYHQ76?= =?us-ascii?Q?ldU4sYmZZNc6nOecyXeVUWIKM7G3ERfo+U+8XAu8Bnd9PbMdCN1Pmb2G+Fr6?= =?us-ascii?Q?CDdcDUlzdDL6SLK+QepWTHm/cbZwKMLfeHmpeRkGpeiwHVug3PbplLnlifX9?= =?us-ascii?Q?XdH5BvylXpD+X+TRX7dl3thOhF7swNO0kq9b29r7rbJ7zMb0mTHOzBtkLhnq?= =?us-ascii?Q?b97229q8vBjaiiGbJFqLtUIjHokjn+U5EvTqhlFy0jLYUD7/0VOyuosxobLU?= =?us-ascii?Q?tQtpa0q8toxBcK6ZruCzGxpapS0MXvu6wFgBMspZjD/T1Q+coOURkqWl7r9m?= =?us-ascii?Q?ZgALdg9JyjBccYVy/a3+uE/2TthCSTSHi/AYalMTfUNm4TVyQsgz4B+Qh9Mp?= =?us-ascii?Q?Hdv4Wb6o+zc2qWMtfVL6lh5ChVPrUDdOpqMyS4gtmLLUCeAsFOOloyq9AHcp?= =?us-ascii?Q?Rr4aeFWYX1DsN92nEQlY5LLLC3GrTSj+/d7kJEho/b1/fgXyGWSWMgGqxTqu?= =?us-ascii?Q?HACg+Yic64vXrA+5Sn+jSbil9q2ghIHd94vwjaPIMtLyPk8TjK2ED2eLV0lB?= =?us-ascii?Q?Hi5OiWG1Zo4nDov2WwKoIuDCklLasCZ0YtvVJdUNjJTyNU8gCum/4FFjF2d6?= =?us-ascii?Q?yJxTs2929ATovr9PutRSwmHQKpFlVD711M0M6bMfloVPXdOOxG85ZVhjBV1t?= =?us-ascii?Q?FjSGPxzNtG5h9vdg7+w62nOTmAM1fV4Sac5Mj9OppVRWqyDbz2TmwSejOmMC?= =?us-ascii?Q?codMQ2P+iUq/qCuJRNfBDPlzwydiWuSq+u6fTDhqzs/JXF6K9KdtPcAl2sMK?= =?us-ascii?Q?zmKxey2BqA=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4025.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6fc51251-5713-4964-2614-08da4d02b8d4 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jun 2022 06:05:31.2062 (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: tiHx8PHvzsz/3LY/zMFbzMcMSbPuuxCSk/otvidl7bvlOzR+ScGWAdIamPi2Ez0IIvRyIzxIKqwmZdFDhSUxQg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB2059 Return-Path: hao.a.wu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Please do not make the DEC file change ahead of the header file changes. You can either: * Break the changes in DEC file into the commits that update/add the header= files, or * Reorder the commits to put the DEC file change after the commits that upd= ate/add the header files. Best Regards, Hao Wu > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Judah Vang > Sent: Thursday, June 9, 2022 2:03 PM > To: devel@edk2.groups.io > Cc: Wang, Jian J ; Gao, Liming > ; Mistry, Nishant C > Subject: [edk2-devel] [PATCH v3 01/28] MdeModulePkg: Add new GUID for > Variable Store Info >=20 > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D2594 >=20 > Discover if Variable Store Info HOB has been published > by platform driver. It contains information in regards > to HOB or NV Variable Store availability >=20 > Cc: Jian J Wang > Cc: Liming Gao > Cc: Nishant C Mistry > Signed-off-by: Jian J Wang > Signed-off-by: Nishant C Mistry > Signed-off-by: Judah Vang > --- > MdeModulePkg/MdeModulePkg.dec | 13 ++++++++++++- > 1 file changed, 12 insertions(+), 1 deletion(-) >=20 > diff --git a/MdeModulePkg/MdeModulePkg.dec > b/MdeModulePkg/MdeModulePkg.dec > index 2bcb9f9453af..5c1dda004808 100644 > --- a/MdeModulePkg/MdeModulePkg.dec > +++ b/MdeModulePkg/MdeModulePkg.dec > @@ -4,7 +4,7 @@ > # and libraries instances, which are used for those modules. > # > # Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved. > -# Copyright (c) 2007 - 2021, Intel Corporation. All rights reserved.
> +# Copyright (c) 2007 - 2022, Intel Corporation. All rights reserved.
> # Copyright (c) 2016, Linaro Ltd. All rights reserved.
> # (C) Copyright 2016 - 2019 Hewlett Packard Enterprise Development LP > # Copyright (c) 2017, AMD Incorporated. All rights reserved.
> @@ -93,6 +93,14 @@ [LibraryClasses] > # > TpmMeasurementLib|Include/Library/TpmMeasurementLib.h >=20 > + ## @libraryclass Provides interfaces to encrypt/decrypt variable. > + # > + EncryptionVariableLib|Include/Library/EncryptionVariableLib.h > + > + ## @libraryclass Provides interfaces to encrypt/decrypt variable. > + # > + ProtectedVariableLib|Include/Library/ProtectedVariableLib.h > + > ## @libraryclass Provides authenticated variable services. > # > AuthVariableLib|Include/Library/AuthVariableLib.h > @@ -513,6 +521,9 @@ [Ppis] > gEdkiiPeiCapsuleOnDiskPpiGuid =3D { 0x71a9ea61, 0x5a35, 0x= 4a5d, { 0xac, > 0xef, 0x9c, 0xf8, 0x6d, 0x6d, 0x67, 0xe0 } } > gEdkiiPeiBootInCapsuleOnDiskModePpiGuid =3D { 0xb08a11e4, 0xe2b7, 0x= 4b75, > { 0xb5, 0x15, 0xaf, 0x61, 0x6, 0x68, 0xbf, 0xd1 } } >=20 > + ## Include/Ppi/ReadOnlyVariable2.h > + gEfiPeiVariableStoreDiscoveredPpiGuid =3D { 0xa2fc038d, 0xfdf5, 0x= 4501, > { 0xaf, 0x8e, 0x69, 0xb0, 0x20, 0xec, 0xe6, 0x63 } } > + > [Protocols] > ## Load File protocol provides capability to load and unload EFI image= into > memory and execute it. > # Include/Protocol/LoadPe32Image.h > -- > 2.35.1.windows.2 >=20 >=20 >=20 >=20 >=20