From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web12.2152.1652347969747251633 for ; Thu, 12 May 2022 02:32:49 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=lOGnTfma; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: jian.j.wang@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1652347969; x=1683883969; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=EIHEdEq/c9BNvqIGap32lS7D+GTWAkxkcyEO3N4MjwA=; b=lOGnTfmaHt5KV2V+CES8p1gRMO2vRnuH/kQZoEmS8WoXOcS6hWNAKm2E ql/RJLk4CDQOiIAre6lKABRy2atsKSqX51rJp9ostlbkRSype1mFDNTwz mjhf66me+I4FvqYr3rYqQWNBAwLJl7nDyWD7mQaFjxe1TejXDV2B/NPXy UzeLlTsi/xoi5coIKKuY7WOQzACsA5uuuy6TlUIpOnrK4cfZofxTv43Bx I3myUJUXjpRAZoGFigqq440urFQIOvL1GH6i9SVYi8yL8JRDR8tBrxNEn YocLQ1w/IbGqCXprJVXZgk+zf0l/JAl8PuwRrvTIFfJ08MfW6jJoqBRME g==; X-IronPort-AV: E=McAfee;i="6400,9594,10344"; a="330552669" X-IronPort-AV: E=Sophos;i="5.91,219,1647327600"; d="scan'208";a="330552669" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2022 02:32:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,219,1647327600"; d="scan'208";a="697961379" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga004.jf.intel.com with ESMTP; 12 May 2022 02:32:49 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Thu, 12 May 2022 02:32:49 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Thu, 12 May 2022 02:32:48 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Thu, 12 May 2022 02:32:48 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.104) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Thu, 12 May 2022 02:32:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OI/f0a6/1RWJxszxrSeOM+TYBSChQWbQvNQtRSmBqt3UyaC9ZmkpAvL4R++sy5T8Yx6UlhPFPihhklAR9NmPvirXlC6t0XliKS0c0bfzkRsV2pkwLyhMSg8zIj52LV/DL8Tm1xXmRNlIxXsW4mynXTpUBoQG7UEUTvSEOWH30nNE4eK6k5IQlauaF1bj3YhRvzzoaFjEffqq/XH47yW4JbecebmhVrPnnCu4Bfr28JxTdrlogkQaz/NwEBPmkWZrwPif4V+yLGTwCOti1s5wAsTnVYPWapq+WAIbGuGVoz8eESriywUTXxH/cyqNd8YenpueaTYVXzZdwQpewTYE4g== 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=XjwXqm/Ego5gYKt4f1KaHdb4fdBxPsHAPTcXY/mQdBg=; b=gGHIvNdzryl/Tf3NBnWcCCCAhwqbITnP0/9mw3vzLqmHFx214TaO82/pCKwQoxFyK9RpyfwshwxnnU6rwPdp9RbPVcEOGpY2RYCTt+6+dBAtOFpirvAnIQQ50dnSAYFPcOT2MOAxOc4XJ1PjhbdmKmoMs3wZxwsTe7fK5PGIKG27KhEwVxS+vo8vG5tkRl5zGYn/61cX5mxi9NVmaotu7Sp+kWcABXbg+dRoITB1YOvXo50iXnHMHKBpuQS/O4U5ZK0HDvgwMgbzJJX3hNMZ+BQ8EsFUvPwf1l/lbjt9e21kXx6uqDbNpETtpLi768Kv46l/WKgGAXzRhXTx5fZBbg== 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 CO1PR11MB4945.namprd11.prod.outlook.com (2603:10b6:303:9c::8) by BY5PR11MB4085.namprd11.prod.outlook.com (2603:10b6:a03:18d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.20; Thu, 12 May 2022 09:32:46 +0000 Received: from CO1PR11MB4945.namprd11.prod.outlook.com ([fe80::8446:b1e5:5d0e:aa88]) by CO1PR11MB4945.namprd11.prod.outlook.com ([fe80::8446:b1e5:5d0e:aa88%5]) with mapi id 15.20.5250.013; Thu, 12 May 2022 09:32:46 +0000 From: "Wang, Jian J" To: "Vang, Judah" , "devel@edk2.groups.io" CC: "Gao, Liming" , "Mistry, Nishant C" Subject: Re: [Patch v2 01/28] MdeModulePkg: Add new GUID for Variable Store Info Thread-Topic: [Patch v2 01/28] MdeModulePkg: Add new GUID for Variable Store Info Thread-Index: AQHYW/OzQRgMjkoFNUuckmcMaHavWK0bDoRQ Date: Thu, 12 May 2022 09:32:46 +0000 Message-ID: References: <20220429180430.3292-1-judah.vang@intel.com> <20220429180430.3292-2-judah.vang@intel.com> In-Reply-To: <20220429180430.3292-2-judah.vang@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.401.20 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-office365-filtering-correlation-id: 4dd1a34f-f35b-484b-07a9-08da33fa5f6b x-ms-traffictypediagnostic: BY5PR11MB4085: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: /otJNHtKpsm63mucEXxXi3OBB0SsB+gjTsr80Sq5E9OfxQ3wb5tDpGn7yHDTNFUxKHP/Ev79+SmHHNftsU6oVWqckQkLUpE/wj1OA8RXD5FUwiJm2WCbWOiyj7+v4HI6uGCZQ/qgcCGItKrQKJBDth6cA7EVpAKJuxJNcCF6bJ71R/Y6SvneWTrmDMF8YT4c5MXJ7AN7/UcLcyoRTZMJa8FgKJwjw554z2jkHC4+hJIRY5me22cFqIUsAMtryUvOT3MvNWJJidNSpQ/0KjoHGKei6MmT8cV8c3O9TJngod1gOUlfByKDkOPAptyoPKVGeSk5ZaLBf9yqGd0Pw86gGnWNCGlxN7HskQQ+Da5KilQBhh9SAi4kt4vvDWVkC/5rRS+Oy9HFN2vyRWRcj7rsNNaw4pMQbNgzZARxfaYH7/tVhbgulqrr3BquSL5FceofRO2ZdKboA+l/s6fQn1q41/f3HEgLrjeAeUoVPo2wBoOUiUB988oeRtjVgGMvXdMs7PE7/kis5I0oFOKdwhHAU4agTY8WmxhahPyb69Sovu/tkURecQw6EWc6Z8lG09zRZqqVpx+HZfTd06H3I5qEhJPFR5pAEq3KqI4jYxIwYHZPUhBOB3KvdO0AZqbQV4z/6UAQ+1HqU3WhaLJAB90WKudoe/GXGfKQvXuVNEuY7QVsOGAZqrkL6CaujtLvWdY16vZqMuqFfrYLwJgmxnuy1vJaSK53Idl/hyH70og/cRuGU2ZAniQnkoR+2WFXCYx/f/CHvTZlKWaWmxpm64gPQfZXL1YevGfYpPVjeUr1Zb8= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4945.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(52536014)(9686003)(107886003)(55016003)(5660300002)(33656002)(7696005)(66946007)(6506007)(53546011)(26005)(186003)(2906002)(66446008)(66476007)(4326008)(76116006)(64756008)(54906003)(8676002)(66556008)(19627235002)(71200400001)(122000001)(38070700005)(83380400001)(8936002)(86362001)(966005)(508600001)(82960400001)(38100700002)(316002)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?kXhfAG6LAbJIpKoqMK7PN5imJHPYN52C9mMO/BfzzYsemiJh3+o8FbzHcBk6?= =?us-ascii?Q?Kpgx9JPXm30PVXpnOTmWEPR/ngAKpCO96SaYQwvwN3OkPZO4mcmu+ZnNEO1x?= =?us-ascii?Q?Pto4jGlrHcR0cJRcHGMLivNur+Q+Pc6OGzBBshVNi3af0tOJwfvH5UBhUmjO?= =?us-ascii?Q?xnb3CHhyAfCwCKmlrNmemuy1F0emxX/NqAypoZyM6O3yanxqx9+C9Agnua6m?= =?us-ascii?Q?bRYYoYM+/x+IxHf/Mu2gtVYaejG26BeMjhxtZv7sEQM0xOP8hPyE5s8VY7fu?= =?us-ascii?Q?z2BLjOsp3ZBUhHin7tWzKs0jhF2B5HQ6IA8MhBR3X7PzAfKTY/LtPxVH+g4b?= =?us-ascii?Q?BP/Zw6sVZhTJeurXlOM/4msfDkTCg4sXBtpzLFI1og0APh5ySImbyYDoVRT9?= =?us-ascii?Q?l1E3ckRQ/oS/o3Z7TB3zi21sMnEMrhnASt5mSKATRX7zNFdacC4aC9q5PL33?= =?us-ascii?Q?/a0cHovT2wzLlg9iXBPbpgJlMmXWxE9m2TJobotFBxc2riPP9XB6SfdE3vCi?= =?us-ascii?Q?Ww7zn91OYHrXI5Bh2HQz8BkmV9qs4bXoghG4WHvM4LFdT7fSG7jYoZMREe6o?= =?us-ascii?Q?1D5PoGOP9JlX0D9MYKhA96szS2vbMW/6p7QwAUvszhD7L3XI37FOrJ5zUEol?= =?us-ascii?Q?vNEH1i5BKXkh1cp58E0Du3oAaCqOC8Pi9Zwknq/m5lLukMztF2FhdAbgA6dN?= =?us-ascii?Q?beHPDSO8tizJDrvC2AFr7SAUcT0IIypvypqknXfkng6j1HVX5rtrK5S02MDQ?= =?us-ascii?Q?rA5HJNiP/9NwThAbNPOsmHBO7BsX7YTS52vkvM1HSCedQ9uJwotz9HR3cZNX?= =?us-ascii?Q?q2Sf9mbo5ThjRv8HwICOK88oTAfK36kNYuZFq1ZtInNWSe0AaP2Oisf5SlH6?= =?us-ascii?Q?IwquSW51imf+sF/79K9yEI9srjM6oJsY7uDfDiMNwgiR02osZ/hkByjAJDcI?= =?us-ascii?Q?w7DYR4oAdvyNRwEfLagMueR9oeHKhUShigpu/TbOjco/Lkw/hHp1WGSxiBGv?= =?us-ascii?Q?QwmRGpHUInrGLKQ3jVHwZbvw8QQ0ftk7pDorro7kulkGo+LTt91lAl9Qyu0m?= =?us-ascii?Q?pHV54WRjIzDkiktTceUkMxWq7mJvYZ3zNrYYTBAY1oyqKvKJfw1DiyHVMbyP?= =?us-ascii?Q?TyoYunsFkKQAMMy5HBf2svNY48h7GiYoZVMwe91tL+yESTghTCPpMU51KPTd?= =?us-ascii?Q?mtDJOqcCJSc2s6CcuXdE7CVBLamMM97aZotuEF4Emldb2rZK+9YW1C0bEMWy?= =?us-ascii?Q?6z9KVHTKkPtuzEIiDbvwNsnpqgxiWt/AiT39aEFx/XOwDbMrVmOufknyJDWD?= =?us-ascii?Q?3IF4p2e+7UH/+E6AzUoICtAP7QqW883fKh0/LbBFHtj0/9rJv9fRs4h5oYiu?= =?us-ascii?Q?XtyEtglutCIAFyaH+3GYkO9XugqUmSDkjh3Z7oiSJXPoAszsVa18MOspsHig?= =?us-ascii?Q?j21O+k+ztXRRGyyKbcEPIGBnUPIbCFiuSWiSksD8z5rXMsiyMjmnJi3Sfj5C?= =?us-ascii?Q?yJOE3E80aBnBig98RXL4hY3RbOqNgyk3f/EDN5hjXfI9vq5xO4NwgUmQW30J?= =?us-ascii?Q?o/+KD+U0RlgICEkDLt/okc5fk1lKo6d03IQ1drTfUi65u3N16RnxFEeb2YOL?= =?us-ascii?Q?yEYsyxqdmhGy6fIKGWvrzkFqel6UJJ6ahUcc6VwQsHDulu0DhKHKsmQeA3rE?= =?us-ascii?Q?jV0TSFoY7egp9S38bpKqIPBr6+uW+hBOje+NZj4mfGEYfafebi+QJN5sicwO?= =?us-ascii?Q?74/bzBRfhg=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4945.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4dd1a34f-f35b-484b-07a9-08da33fa5f6b X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2022 09:32:46.1725 (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: TU5kyxpAy0kqWVOtb+etpysOruKAYy8pVwdrPyTXJw3PvQ6narAqZE2eht0mO7KjLGPNdfzeOgwIWf96b3kDEw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4085 Return-Path: jian.j.wang@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Jian J Wang Regards, Jian > -----Original Message----- > From: Vang, Judah > Sent: Saturday, April 30, 2022 2:04 AM > To: devel@edk2.groups.io > Cc: Wang, Jian J ; Gao, Liming > ; Mistry, Nishant C > Subject: [Patch v2 01/28] MdeModulePkg: Add new GUID for Variable Store I= nfo >=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 cf79292ec877..f39827e4eacd 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 > @@ -505,6 +513,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