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.web11.1368.1650939280744741328 for ; Mon, 25 Apr 2022 19:14:41 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=QxaWoDMr; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: jiewen.yao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1650939280; x=1682475280; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Ps3zNCXCvsGQBKG9rG9kQxgCvtKYXWvgqOL3SJIAoiA=; b=QxaWoDMr9iiXlPhy6+U0WVmLIdWFgwv+AxiXJ7nJZLBuHCllyQYXPHs/ 6GNuu85htCdeT6ll3dyDPs22wHP7BQUmnFc2HyIze54asWN29xknqYMnq aSY2Zknm5osXKIJLGWKmWyV2kBnwQwkKFK17Z84r+2/Jev08YFS+hj7wN aV+HQSrgxCZvRrxsCS+2ZqDbnD/fSrY6kGzM5crF7Cj2/H7aiUX45exX2 AUnm3jeoTvM0jjUulqEmJfzk2UfHcaA72J08kAn2vvWbbMQo8uHdw0sKT OQNB/KdCe5FPLnzx9y5VMGPkPEMDuR1cEIULXLQGayWSAJ3wbREfrjt/5 Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10328"; a="325910132" X-IronPort-AV: E=Sophos;i="5.90,289,1643702400"; d="scan'208";a="325910132" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Apr 2022 19:14:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,289,1643702400"; d="scan'208";a="558041683" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga007.jf.intel.com with ESMTP; 25 Apr 2022 19:14:39 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 25 Apr 2022 19:14:39 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 25 Apr 2022 19:14:38 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.2308.27 via Frontend Transport; Mon, 25 Apr 2022 19:14:38 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.175) 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; Mon, 25 Apr 2022 19:14:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aY4ipACaMqtYaB65zUYgahk61RXLjrBsb+esLgVYoGGTUhYmk/anCZfoyptdX/EfYbYt9g8emikjsVlgMrqeoaxHsJXys5GS1FsJtCk9oHGZB+02/N38hWtY0PsN5ccrul1qPrC7zzLADgoa8XgQEmv09iDpGruwh8ogpTTYR5wm4IEwcOuL9cOFNmVeJvScgKTFG+ksTdjzRP0wy4xTDArs6BOxjEpZRWWS6K4Im78CnIh7Juk8BmTICxQCKZ+dJy2eVIHgVRxIpKNqOPzXOe5J6emt4gz/gIiUyBeBJVu2vtZoK22I6w4FaWJu3YhmJM/KTr/xnjHR51Waw15brw== 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=8SuOoY6ooKeLZm+Xei6Fl1XdFJHdhE+EZB+3Sh1asHc=; b=ZoD3tH0F5L9TCBIQZteHqwnOH4edfjVtAESvwFKYF9+YxARQW+8SzAWMNwFc7nmBO6TBGrUMbp/zgQNOAfrQ3xOdDn24ikNDIa19xJcKmdqc2mrJ8jOONq/PyMZTAnxUuPgLOITMGBROBHnARtq3njUX/m0P359xqgjRfOY3AuFvfnPLlb7m3kia6lLe2tICxWhjWL1GnD32FKPCus5IgTIgAyCthRxaqwsMkDQ+T7oTKr0/vtM3ZBvogM6Pyw2k63G1nUhTW0KwQQZe7OouQ97qjWKNzkYEAp6OWtICh8m10BdXoppaFiIszf8oaTXHqLOeb6YRBR7eSvQbp10Ljg== 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 MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by CH0PR11MB5233.namprd11.prod.outlook.com (2603:10b6:610:e0::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.13; Tue, 26 Apr 2022 02:14:36 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::d55d:28c1:bfab:3dd]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::d55d:28c1:bfab:3dd%5]) with mapi id 15.20.5186.021; Tue, 26 Apr 2022 02:14:36 +0000 From: "Yao, Jiewen" To: "devel@edk2.groups.io" , "mikuback@linux.microsoft.com" CC: Anthony Perard , Ard Biesheuvel , Brijesh Singh , "Aktas, Erdem" , Gerd Hoffmann , "James Bottomley" , "Justen, Jordan L" , Julien Grall , "Xu, Min M" , Peter Grehan , Rebecca Cran , "Boeuf, Sebastien" , "Tom Lendacky" , Ard Biesheuvel , "Gao, Liming" Subject: Re: [edk2-devel] [PATCH v5 7/8] OvmfPkg: Add VariableFlashInfoLib Thread-Topic: [edk2-devel] [PATCH v5 7/8] OvmfPkg: Add VariableFlashInfoLib Thread-Index: AQHYWQ1HqKkJzM6MiUa7F4MdGVYaNa0BdI/w Date: Tue, 26 Apr 2022 02:14:36 +0000 Message-ID: References: <20220426012918.1216-1-mikuback@linux.microsoft.com> <20220426012918.1216-8-mikuback@linux.microsoft.com> In-Reply-To: <20220426012918.1216-8-mikuback@linux.microsoft.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.401.20 dlp-product: dlpe-windows dlp-reaction: no-action 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: ac07d085-7f3d-4ee4-34bc-08da272a82ad x-ms-traffictypediagnostic: CH0PR11MB5233: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: d33sBT9js7FA+KancD3CY7Fy5VRX3CTDztYOh1gDpcfNDdaRXErUL0871lgbYa3/uSDMP1TAzx3ZfKTEm0G9ECiur7VPi/6+tbTolPuUzmllfN9667gmcu0xcmox2ViQn7/g/Gqre6H9bfvoplXEks3ukLGw75nc0/5gt9vl1Yppx7PTOzts0F5MMdXIfZtSK32swimh71oTpcszF/imkuUASwfl4dE3Vlpc+udpPqJEGpc/qiLnBMKXqdB20Lj/AXPY73qBqMCvYy0iQP/6si2ij50z0GVJ0ESBojuBZQimjTiFRAL7HRrBdwLefCWspLB4yqb+nLjKFG9H2huGNhe5q3TzRP4twASlvr5n3xj9GTO0SqViyqW7/TENahbOtn9a1eiZg/TLe9Glz8lDKtMWLBE9slUjN8uixHcMAj8gEaRqjrbNAMa+8I2Hgjv1WPrO9HULUC2od0QqO9Xphkc7ruPNbtuh4zl5Ce6wDr5xK7H1JfI0OwsErB+/wtrAW0zPW4wfjBPMSt6Dv/dzcwgrltEzmZ+Iw6BVAmk+IK3rqbyX/kVp63cLISKAT9fMEgBYqZKSHR4/3nYQNIyXDjMsYK5UXCcpihUevXq1n6fJu84ej63S+dKqyqL2hAbA2dOxf5lARsu2e+iBUkTjRGlUSX6qqfd0xYtsQtYg0WZ3Of45wUhoELa6WTFjaYsAUv1zh/PLWd99eGtZ5mkQ8pPtfYEVKZ+oUZ+Ilgda11aDu27vRlXIUMeKzjTwe5W5dFmXGdM02AfZkbGzt99IbtgndR4AAUvyNEyUUb2xhkRVgrBoJ1mNXhpmEbv5r/4A0XQRvlxWluSWyW7W5r46aA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5872.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(66446008)(66556008)(64756008)(55016003)(66476007)(86362001)(76116006)(19627235002)(7696005)(71200400001)(4326008)(5660300002)(66946007)(186003)(83380400001)(38070700005)(38100700002)(8936002)(316002)(7416002)(966005)(508600001)(2906002)(8676002)(26005)(110136005)(54906003)(122000001)(9686003)(33656002)(82960400001)(52536014)(6506007)(53546011);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?AXcsqrUH8KQkg4BOJmKUef2E/ulRX4kX4satZ7XyauFi8WEdB8rFWGlHXzmE?= =?us-ascii?Q?IY3eihC29ZqqrqbYCh0HPE6ufMd8tha2MaF2Uyhrv4M2ahGei2+LZ8ozJolQ?= =?us-ascii?Q?ZvYtSH6ruTYpVgf9ofJEAOh3iNQv0AVZoJ7CxX74Z286zcC3lMhBcJnl3bln?= =?us-ascii?Q?O/6ZXc4e4fT68SAXo7FO6foCziZVuMiS7DUYl8ryitdtGN4WjbN9wLGqwkzx?= =?us-ascii?Q?oXF/AlkQjcUkEkq30xcdWKo1vN66vYU00KvVgoBAUQzJPIuenj696drdzEyz?= =?us-ascii?Q?zkpWn1Q9SyvpsRzdqr8OmoWZfEEoNa/wSvXloaxx8bed2wOd4O6LexIZVKD9?= =?us-ascii?Q?e9+6ahp1dh3llDTE7ZFyCGPqgrrycAY6PxBeqYOtvT7VJ/C/P5hoEDsgK5Zc?= =?us-ascii?Q?29RdF74Tv46dEuUKVKexS+7acUNh1Bj5O3NImvEDrrYgcC7Fyu1/98ZKaCyp?= =?us-ascii?Q?Ao7J9Jv2L58hoetmIOkNdzXOS8QTUr8gwX8xT2VNz/FVFtqcg+ZZDRi0pnw9?= =?us-ascii?Q?z7bmy+8Iy+amEA0k5keHRWL+X/75xRHni0EClJMpIxDI9zTfA7LzM5E8rD1I?= =?us-ascii?Q?Jfg3Ee+QFW/OSNkt2dLEhrLSlhD/jXnX/CXPGKdTB2GIcOAGqJW7UNuBQqtn?= =?us-ascii?Q?YZAr5UMnEQHaSrzZsSvPIB/ZGk+XMfEjtDPBYag5v3csXqx3fLyA6yTU/gPb?= =?us-ascii?Q?0vBRzBjVGRVmX17pG0gxeZxnqEzRxyhcEDohQkHOuR5rLEN3b0hsxf/PcxL3?= =?us-ascii?Q?wMKAaxiJg4JAYhEQV13B2FzXaBf2fArYn27im8QbIrVAEcAqLY4U+DJCrszo?= =?us-ascii?Q?xVQnNC3YDcQCadLkGcSjfh2JYp+G6hKvDdhvKC4LZPDaqxVIzrzk0ZeaXcft?= =?us-ascii?Q?5wxptrML2w8hav2lUxXuBoJXnU+NXql4vb/aBBn/G4y8dAALe7/Bzs4OmFWP?= =?us-ascii?Q?9SGoFbZIxMj1zUodVnv8bCa3CE6cIVLM61Uyxtn85+RF3P4gQ9PKcqrsHEpk?= =?us-ascii?Q?ETwajuLKbP74d7XLblErNsOkGiJ9XMVKv6RHQykSwo/BrqQYtlt29pWf6EV7?= =?us-ascii?Q?UHdYBJHPJaL2ZfNDISJdHfu1tFjadOm0BEoFK/Tx/Gk5aBUq5dOvMp42tzMx?= =?us-ascii?Q?pYU9AHzp9n8ovH5H85Fx0oF9fZMUoBO+56kGObHPUASbTbDjZ7j+Yw1S1wLa?= =?us-ascii?Q?V9z+UmnINObhYQv39GKfWzuigvQR3yhNLVzw61M61PGtIhDLWcH8dLdVaqSY?= =?us-ascii?Q?XxRX+pyoJirflsY6CONw51I7CqUpCrkdPNuZbeczEyEi/dDiSn/t4PkoR629?= =?us-ascii?Q?BB2cF9+EqABnmVScsOn2pzgDIpbwC9jYfp3I0O9corY5T2ue+hzYJyB0WtTE?= =?us-ascii?Q?4SF1MENSoD8fgnnT6MQSblt1JFNobRj3NA6vLaYdHnNaXDVCGPg8MnuTER9y?= =?us-ascii?Q?IuaSF0lKr/4iGPXRhdjYWeJgElWc1Ef0ODGj4ZX5bdlls+6yxvPKUVMMyqKb?= =?us-ascii?Q?eF8nTXdCIUTrJat8x3w+pjsHN4Kav9gcIDbJrY/2YW+8VgiQyy+S/OGFCta+?= =?us-ascii?Q?m+bd3Je2YWrQWv1h0AQmmPwIKIjOQNugTahgsqE3YbDbqfheZsGr4nKJzQ1o?= =?us-ascii?Q?4SG1d5nSZqeu++A4TTT3deFFm3EJOOEFNFzrW0V1zNAQBx3273P6S8t237KY?= =?us-ascii?Q?pDa9/RXFSxi3ZdmlAzQMQUh4yeJCKGO5SXAQ3F4pRoszNoDTl/AENd1ve1yM?= =?us-ascii?Q?xKis2IhBZA=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac07d085-7f3d-4ee4-34bc-08da272a82ad X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Apr 2022 02:14:36.0220 (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: njtVr1BlRpo4cFtwKI6JiRyR6KqhRP4v3axesEQjRh08ZZKf0hrUPFWWex7u5YMwZBxRhRtbR1z4zyoc8s6z4w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5233 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Jiewen Yao > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Michael > Kubacki > Sent: Tuesday, April 26, 2022 9:29 AM > To: devel@edk2.groups.io > Cc: Anthony Perard ; Ard Biesheuvel > ; Brijesh Singh ; Aktas= , > Erdem ; Gerd Hoffmann ; > James Bottomley ; Yao, Jiewen ; > Justen, Jordan L ; Julien Grall ; Xu, > Min M ; Peter Grehan ; Rebecca > Cran ; Boeuf, Sebastien ; > Tom Lendacky ; Ard Biesheuvel > ; Gao, Liming > Subject: [edk2-devel] [PATCH v5 7/8] OvmfPkg: Add VariableFlashInfoLib >=20 > From: Michael Kubacki >=20 > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D3479 >=20 > Adds an instance of VariableFlashInfoLib to the platform build as > it is a new library class introduced in MdeModulePkg. >=20 > Cc: Anthony Perard > Cc: Ard Biesheuvel > Cc: Brijesh Singh > Cc: Erdem Aktas > Cc: Gerd Hoffmann > Cc: James Bottomley > Cc: Jiewen Yao > Cc: Jordan Justen > Cc: Julien Grall > Cc: Min Xu > Cc: Peter Grehan > Cc: Rebecca Cran > Cc: Sebastien Boeuf > Cc: Tom Lendacky > Signed-off-by: Michael Kubacki > Acked-by: Ard Biesheuvel > Reviewed-by: Liming Gao > Reviewed-by: Rebecca Cran > --- > OvmfPkg/AmdSev/AmdSevX64.dsc | 1 + > OvmfPkg/Bhyve/BhyveX64.dsc | 1 + > OvmfPkg/CloudHv/CloudHvX64.dsc | 1 + > OvmfPkg/IntelTdx/IntelTdxX64.dsc | 1 + > OvmfPkg/Microvm/MicrovmX64.dsc | 1 + > OvmfPkg/OvmfPkgIa32.dsc | 1 + > OvmfPkg/OvmfPkgIa32X64.dsc | 1 + > OvmfPkg/OvmfPkgX64.dsc | 1 + > OvmfPkg/OvmfXen.dsc | 1 + > 9 files changed, 9 insertions(+) >=20 > diff --git a/OvmfPkg/AmdSev/AmdSevX64.dsc > b/OvmfPkg/AmdSev/AmdSevX64.dsc > index f0700035c116..bead9722eab8 100644 > --- a/OvmfPkg/AmdSev/AmdSevX64.dsc > +++ b/OvmfPkg/AmdSev/AmdSevX64.dsc > @@ -196,6 +196,7 @@ [LibraryClasses] > VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf >=20 > VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLi= b.in > f >=20 > VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/Vari= ab > lePolicyHelperLib.inf > + > VariableFlashInfoLib|MdeModulePkg/Library/BaseVariableFlashInfoLib/BaseVa= r > iableFlashInfoLib.inf >=20 > !if $(BUILD_SHELL) =3D=3D TRUE > ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf > diff --git a/OvmfPkg/Bhyve/BhyveX64.dsc b/OvmfPkg/Bhyve/BhyveX64.dsc > index a8fa4d38ab60..d33728cbe773 100644 > --- a/OvmfPkg/Bhyve/BhyveX64.dsc > +++ b/OvmfPkg/Bhyve/BhyveX64.dsc > @@ -207,6 +207,7 @@ [LibraryClasses] > VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf >=20 > VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLi= b.in > f >=20 > VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/Vari= ab > lePolicyHelperLib.inf > + > VariableFlashInfoLib|MdeModulePkg/Library/BaseVariableFlashInfoLib/BaseVa= r > iableFlashInfoLib.inf >=20 > # > # Network libraries > diff --git a/OvmfPkg/CloudHv/CloudHvX64.dsc > b/OvmfPkg/CloudHv/CloudHvX64.dsc > index d1c85f60c768..92664f319be2 100644 > --- a/OvmfPkg/CloudHv/CloudHvX64.dsc > +++ b/OvmfPkg/CloudHv/CloudHvX64.dsc > @@ -217,6 +217,7 @@ [LibraryClasses] > VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf >=20 > VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLi= b.in > f >=20 > VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/Vari= ab > lePolicyHelperLib.inf > + > VariableFlashInfoLib|MdeModulePkg/Library/BaseVariableFlashInfoLib/BaseVa= r > iableFlashInfoLib.inf >=20 >=20 > # > diff --git a/OvmfPkg/IntelTdx/IntelTdxX64.dsc > b/OvmfPkg/IntelTdx/IntelTdxX64.dsc > index 73a6c30096a8..01e0ae0ad40a 100644 > --- a/OvmfPkg/IntelTdx/IntelTdxX64.dsc > +++ b/OvmfPkg/IntelTdx/IntelTdxX64.dsc > @@ -185,6 +185,7 @@ [LibraryClasses] > VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf >=20 > VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLi= b.in > f >=20 > VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/Vari= ab > lePolicyHelperLib.inf > + > VariableFlashInfoLib|MdeModulePkg/Library/BaseVariableFlashInfoLib/BaseVa= r > iableFlashInfoLib.inf >=20 > ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf > ShellCEntryLib|ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.= inf > diff --git a/OvmfPkg/Microvm/MicrovmX64.dsc > b/OvmfPkg/Microvm/MicrovmX64.dsc > index 20c3c9c4d862..f8fc977cb205 100644 > --- a/OvmfPkg/Microvm/MicrovmX64.dsc > +++ b/OvmfPkg/Microvm/MicrovmX64.dsc > @@ -207,6 +207,7 @@ [LibraryClasses] > VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf >=20 > VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLi= b.in > f >=20 > VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/Vari= ab > lePolicyHelperLib.inf > + > VariableFlashInfoLib|MdeModulePkg/Library/BaseVariableFlashInfoLib/BaseVa= r > iableFlashInfoLib.inf >=20 >=20 > # > diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc > index f02b371f7427..892ed6c64cf1 100644 > --- a/OvmfPkg/OvmfPkgIa32.dsc > +++ b/OvmfPkg/OvmfPkgIa32.dsc > @@ -214,6 +214,7 @@ [LibraryClasses] > VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf >=20 > VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLi= b.in > f >=20 > VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/Vari= ab > lePolicyHelperLib.inf > + > VariableFlashInfoLib|MdeModulePkg/Library/BaseVariableFlashInfoLib/BaseVa= r > iableFlashInfoLib.inf >=20 >=20 > # > diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc > index cb68e612bd35..d3a80cb56892 100644 > --- a/OvmfPkg/OvmfPkgIa32X64.dsc > +++ b/OvmfPkg/OvmfPkgIa32X64.dsc > @@ -218,6 +218,7 @@ [LibraryClasses] > VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf >=20 > VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLi= b.in > f >=20 > VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/Vari= ab > lePolicyHelperLib.inf > + > VariableFlashInfoLib|MdeModulePkg/Library/BaseVariableFlashInfoLib/BaseVa= r > iableFlashInfoLib.inf >=20 >=20 > # > diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc > index 45ffa2dbe35f..c05f345a40e1 100644 > --- a/OvmfPkg/OvmfPkgX64.dsc > +++ b/OvmfPkg/OvmfPkgX64.dsc > @@ -226,6 +226,7 @@ [LibraryClasses] > VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf >=20 > VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLi= b.in > f >=20 > VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/Vari= ab > lePolicyHelperLib.inf > + > VariableFlashInfoLib|MdeModulePkg/Library/BaseVariableFlashInfoLib/BaseVa= r > iableFlashInfoLib.inf >=20 >=20 > # > diff --git a/OvmfPkg/OvmfXen.dsc b/OvmfPkg/OvmfXen.dsc > index a1626d06dfc3..6ba4bd729ae7 100644 > --- a/OvmfPkg/OvmfXen.dsc > +++ b/OvmfPkg/OvmfXen.dsc > @@ -196,6 +196,7 @@ [LibraryClasses] > VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf >=20 > VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLi= b.in > f >=20 > VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/Vari= ab > lePolicyHelperLib.inf > + > VariableFlashInfoLib|MdeModulePkg/Library/BaseVariableFlashInfoLib/BaseVa= r > iableFlashInfoLib.inf >=20 >=20 > # > -- > 2.28.0.windows.1 >=20 >=20 >=20 > -=3D-=3D-=3D-=3D-=3D-=3D > Groups.io Links: You receive all messages sent to this group. > View/Reply Online (#89304): https://edk2.groups.io/g/devel/message/89304 > Mute This Topic: https://groups.io/mt/90699684/1772286 > Group Owner: devel+owner@edk2.groups.io > Unsubscribe: https://edk2.groups.io/g/devel/unsub [jiewen.yao@intel.com] > -=3D-=3D-=3D-=3D-=3D-=3D >=20