From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 19F837803CD for ; Tue, 24 Oct 2023 00:46:09 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=hlI2JFQy9/PMirw5wAghR/F6Vh5srN1QwPImYOAE4aA=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1698108368; v=1; b=B5a6+ISK5qyB+MzxJcQCDzyccOEMAHT8LFE58zQKJ3YxO9/uOJdQBJHgnt77JxXuOPwmOnu2 Oksi88j7aAmWgltKr64Gh0fshFD+MdrgafDyED4YGxS1BzsXy+2RayGA6UckT9qr/AZ3AWpSmYL XpZQhlmERVrTF66qoxSNrUSA= X-Received: by 127.0.0.2 with SMTP id wvjrYY7687511xhDBD9i1mDB; Mon, 23 Oct 2023 17:46:08 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web10.137744.1698108368032660947 for ; Mon, 23 Oct 2023 17:46:08 -0700 X-IronPort-AV: E=McAfee;i="6600,9927,10872"; a="384154899" X-IronPort-AV: E=Sophos;i="6.03,246,1694761200"; d="scan'208";a="384154899" X-Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Oct 2023 17:46:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10872"; a="793312439" X-IronPort-AV: E=Sophos;i="6.03,246,1694761200"; d="scan'208";a="793312439" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 23 Oct 2023 17:46:06 -0700 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Mon, 23 Oct 2023 17:46:06 -0700 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Mon, 23 Oct 2023 17:46:05 -0700 X-Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2507.32 via Frontend Transport; Mon, 23 Oct 2023 17:46:05 -0700 X-Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.100) 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.2507.32; Mon, 23 Oct 2023 17:46:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mqDo+6pIjKyYwosB2g98L3rJnhvWBezv6jnVMeMj5UZpfXUzX00+gLaHS4BnsFwAUX2JxvhLz+Z4FM66noc34UOy629UNmcuzSlOuRWo9/oGPg5zsJAS57rurDkeLqKV9oiLRV2CdpjrRW4VeyAJS3JAjRq0ebXwNzGC8enP0MuBHWFbXHoOIxzwu5ChuS54UpZrTEr/8P9c/oEkQNDNzKV3AZyXWj+tyiP/B7Jh822FLXKGLgK6hpeFQ7TegHn2R2wLZcdyanrhIXnoUK9WrwkW9omUMjKs2wEoXe7cr3yAsE3/AM/XLE0lUxQAKhQl2h4sondpuozi0Gnq8/1I1w== 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=3VoE83QCQqisjadGWnISofmXbcF1VeG05GFqzcn9Zf0=; b=T4x6vFB/8fpwzn1nF1McrjbY5IJCetY5g5ohVTQui99dKuTdcgkIDew4rWAkB/7qEgdiIUu3ouf4BAn2l40eFuS0a6NbmI+xprEQc1KbY5uAw7hxCWXw5buN5oz01H3Vm2e5jFO5YzTH3Yfrpg22sHkypA1O/0FDwZrP+jeyYeRX3jTUugXBkFeQYEBee2+Q6KyxgJuL8ggRvM+NGCdw6QkW+2lePcYwhCzCWVqOkzzTTj184l8HrchCiaSrpFpt0CvSQvxeJk8ytWUEMa7ntWrFJQ2XasT0NXeddX4zxZIxPHxylT3adGL2c9WjEUuWLP3cCFsa28tsOqVhvpfs0Q== 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 X-Received: from MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by BL1PR11MB5413.namprd11.prod.outlook.com (2603:10b6:208:30b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.33; Tue, 24 Oct 2023 00:45:57 +0000 X-Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::2f2f:41ab:b556:7257]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::2f2f:41ab:b556:7257%3]) with mapi id 15.20.6907.032; Tue, 24 Oct 2023 00:45:57 +0000 From: "Yao, Jiewen" To: Taylor Beebe , "devel@edk2.groups.io" CC: Ard Biesheuvel , "Justen, Jordan L" , Gerd Hoffmann Subject: Re: [edk2-devel] [PATCH v4 04/14] OvmfPkg: Add ImagePropertiesRecordLib Instance Thread-Topic: [PATCH v4 04/14] OvmfPkg: Add ImagePropertiesRecordLib Instance Thread-Index: AQHZxwx3CpcnJrbdhUy2gZvBRDqNTLBYmMGw Date: Tue, 24 Oct 2023 00:45:57 +0000 Message-ID: References: <20230804194649.2001-1-t@taylorbeebe.com> <20230804194649.2001-5-t@taylorbeebe.com> In-Reply-To: <20230804194649.2001-5-t@taylorbeebe.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB5872:EE_|BL1PR11MB5413:EE_ x-ms-office365-filtering-correlation-id: 22f28140-60f4-4487-bc8a-08dbd42a9633 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: GqfwV5yrWYpCrRaGiiCcb/JeC+MxGDb4zF1FgItb3qky/GJgnV6bDmtB0QDWuiF+Aj40Ua0eALHuEtsNJQy8ibTKUiipk/eAZBbkUsuNajIGWm7HqTAspto12Ljkkwg3MReVaOWEpTfg72KMx+N7ZPdkKwsCYAiyVNj7DPjXsOb7z4ncZjqiw6UyNQfRjzNtCSpaGT/PjFhT8WVGhSqoBP6lJI6wjVVwSfJ5EO/x8k7PceEA1epKcBFoXOQJmgPX8SZlnUeeCEo+4ZnalKS6oYj5+6SuVL0Kf+4z40+Sj3hPe8B5WGp3i2aSU+WFWi8N5/CBwtsPiqbZcL4zZaV+WvL66VLXGwekZcAEKd41eNarODMFCdp7xJ2dytvEf6ezV2dvNq5xc9yWajLiS6xT9UXiHBcfepIQltWV/eh6AcBdLFQRWWzKZJ6wTpwHiQSUL61ljd2Px1y0/ULUCGX5J8101K2/eywdQvjOorF4dl+7KZnC6gVBXYnhettdrXAIV9Dr/hAGrVByIZcZ5PreK2wLdzECIuXCIrSI7bufdZ7pRbXK9/l3FyIZ5V4VF9rFdBM6XRnKwalVkcF5viP8fRVJANJLSUZIPCDmOB/7LU2MFiihP0OXwBCCjCEWn3vcKK3Q5UfbGWA5JdrsinkZdQ== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?xkrwwbBUDhXWNjQ7E0J+Nu6M6n90fdCMI5OUxCj67iYEwzi0XSN2i1TIdQnx?= =?us-ascii?Q?Wmk26kqh+o+Xb9bbDSB4iOHNSd+IGK6OSl2QEPbHpbMpnl41erWhO9AlMNL5?= =?us-ascii?Q?isOtH8jKJ0b1CtOwhTmVzGSq164NpYWSJ2dj7wlrW54Dl1JmkaphWU+ZS/x4?= =?us-ascii?Q?Np9Tr6mfRAgfZdVeqwHjax7VajJzsjLy2HkTYebc3VbCRAOczC6Yr5z7AgKc?= =?us-ascii?Q?H2gZMviw2mnXpoVIuUrfqh0UHcHjoXgtL/ACgcLy1nXUBSlnFcvb6KHHPVQy?= =?us-ascii?Q?oTDMPEUwtSUBEM0Rsa83t2TRb96/0R88thGRG53BeeLKCIFyIB8v9ZoU7a7g?= =?us-ascii?Q?QEgAt/EBlByvlEOrLjwGfGhbS4CUnHaroBlLo4GsRMSOXMPrT7wodapn15H2?= =?us-ascii?Q?5dMP2iOJkk76zNtp0puqGnVgmnaDI8ItGusCpbWfDp1O8afoFnTp9/itOJaR?= =?us-ascii?Q?fJ8kri+UaHaZ1vIubOoIZpKju6rZLl5iVpqi3RbnoselqrikENLMqHPIML6T?= =?us-ascii?Q?EGHNuct804KqtIoZCXlg+vzBD2TOBNJWGjzEvXSfe3BuK5GVPLNWBMrZ3k7e?= =?us-ascii?Q?cWAArSFAc/Our8aN8m4lSmyNXMXON7HmA3idjqilhJMK6BI2gKKURcJQUOnh?= =?us-ascii?Q?u9F6tCSVhuQ/TvDx0mt50JS5nfj9vMLaZ9uC7yRRFqv3Q2cZBSuK4Yp8oMuw?= =?us-ascii?Q?zt556qR0ZrrAjPUgFvYofW062jCqL5N4A7VQlJDUbPvec7LkPzll37Y2EZKx?= =?us-ascii?Q?JbBVw4ilyHk36D92Yw0as771YuJk4CBYRI11F7NsvyIJOUoYEW/r+TDSP3pc?= =?us-ascii?Q?TAsnPT8r/E2wSDdmVgSzAJZkb9sopnLfJgp4AwAia9RldVl1QRaIvN0Gw8zK?= =?us-ascii?Q?XMo3uegbHZfy9tVFV/5j7QCXvRjvmVJNPgaOHrQCBXej03rbL+6yLxcfzTzP?= =?us-ascii?Q?zE2/RYVhcZbWNojoj/kzOczmBDnHInhssELJF1JckwZYe0meJcX84nyKiGEa?= =?us-ascii?Q?OZvLEdeZiLekxGpGS3AvVQ3saBjnf2CGxE6Z2ATW7c8PiXc8lYK0iTEKL6Ku?= =?us-ascii?Q?sRMTzdzQb0BtY+vi1lOQRWiiWLitMU7md0E/uGzhmJm9ovzpzknZ1tJIVATN?= =?us-ascii?Q?gtq5V0WHjFJ5MfDjx7TslZE+pnvxIAQemTFFYVDQrTKvr9PDZfh/MMaGa6eA?= =?us-ascii?Q?ZGNt5AwP6jLqoPgn1xXB51XNLglrcYdPhBeDB2u3qBArg+5tWTDmlvBhDToI?= =?us-ascii?Q?+8/K991nvbCrjMt7+DeaSHPvhfyO8rpQCVjl79Up5qbYIcGOwFR25wP8nR3E?= =?us-ascii?Q?2NRz3uWRs5MSjFnQyry46F0of0ndjkVgf211rYYh/vkKtf8Jf8+S/EURKu2z?= =?us-ascii?Q?/1wcMp4csfOmtIuNrTNWJjn6QTijSHYxL3tQwFHwAyRozrXjgMJmKnIBaRAc?= =?us-ascii?Q?H0GNYtwC4Gidelfv5zTq67dEdX6cGeeEGUyhIMwZt/nubWCguVNK+X72YFRm?= =?us-ascii?Q?W7KzaUsgeq7JTUMoavT2Qk94gue7WrYYKgBoK9RJBT8NFjN49Yd8PfKNRXdd?= =?us-ascii?Q?7IBus6EbFRuarIo8ApAG2dodbs/QZWQ3zpAVMC2S?= 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: 22f28140-60f4-4487-bc8a-08dbd42a9633 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Oct 2023 00:45:57.6295 (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: oOh2JbMQ/AnaR53jm540xZZdI92ZS822WDgNx+dhjze58mX8Pkod8WCc16Jr4FUwfsmr3kDMxgGXTfTvGq6iRg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5413 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,jiewen.yao@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 9EiQ3WFShn1xMsKmGqPw3qi0x7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=B5a6+ISK; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io Acked-by: Jiewen Yao > -----Original Message----- > From: Taylor Beebe > Sent: Saturday, August 5, 2023 3:47 AM > To: devel@edk2.groups.io > Cc: Ard Biesheuvel ; Yao, Jiewen > ; Justen, Jordan L ; Ger= d > Hoffmann > Subject: [PATCH v4 04/14] OvmfPkg: Add ImagePropertiesRecordLib Instance >=20 > From: Taylor Beebe >=20 > Add an instance of ImagePropertiesRecordLib which will be used by the > DXE Core. >=20 > Signed-off-by: Taylor Beebe > Cc: Ard Biesheuvel > Cc: Jiewen Yao > Cc: Jordan Justen > Cc: Gerd Hoffmann > --- > 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 + > OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc | 1 + > 10 files changed, 10 insertions(+) >=20 > diff --git a/OvmfPkg/AmdSev/AmdSevX64.dsc > b/OvmfPkg/AmdSev/AmdSevX64.dsc > index 2c6ed7c9745f..e8c954a97956 100644 > --- a/OvmfPkg/AmdSev/AmdSevX64.dsc > +++ b/OvmfPkg/AmdSev/AmdSevX64.dsc > @@ -171,6 +171,7 @@ [LibraryClasses] >=20 > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.= inf >=20 > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf >=20 > !if $(SOURCE_DEBUG_ENABLE) =3D=3D TRUE >=20 > PeCoffExtraActionLib|SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebu= g > /PeCoffExtraActionLibDebug.inf > diff --git a/OvmfPkg/Bhyve/BhyveX64.dsc b/OvmfPkg/Bhyve/BhyveX64.dsc > index 82c60ace1bbd..ee349e105787 100644 > --- a/OvmfPkg/Bhyve/BhyveX64.dsc > +++ b/OvmfPkg/Bhyve/BhyveX64.dsc > @@ -173,6 +173,7 @@ [LibraryClasses] >=20 > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.= inf >=20 > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf >=20 >=20 > CustomizedDisplayLib|MdeModulePkg/Library/CustomizedDisplayLib/Customize > dDisplayLib.inf >=20 > FrameBufferBltLib|MdeModulePkg/Library/FrameBufferBltLib/FrameBufferBltLi= b > .inf > diff --git a/OvmfPkg/CloudHv/CloudHvX64.dsc > b/OvmfPkg/CloudHv/CloudHvX64.dsc > index e000deed9e4d..91816a10996f 100644 > --- a/OvmfPkg/CloudHv/CloudHvX64.dsc > +++ b/OvmfPkg/CloudHv/CloudHvX64.dsc > @@ -182,6 +182,7 @@ [LibraryClasses] >=20 > MemEncryptSevLib|OvmfPkg/Library/BaseMemEncryptSevLib/DxeMemEncryptS > evLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.= inf >=20 > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > !if $(SMM_REQUIRE) =3D=3D FALSE > LockBoxLib|OvmfPkg/Library/LockBoxLib/LockBoxBaseLib.inf > !endif > diff --git a/OvmfPkg/IntelTdx/IntelTdxX64.dsc > b/OvmfPkg/IntelTdx/IntelTdxX64.dsc > index 193657ff2d61..bee98e798717 100644 > --- a/OvmfPkg/IntelTdx/IntelTdxX64.dsc > +++ b/OvmfPkg/IntelTdx/IntelTdxX64.dsc > @@ -171,6 +171,7 @@ [LibraryClasses] >=20 > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.= inf >=20 > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf >=20 > LockBoxLib|OvmfPkg/Library/LockBoxLib/LockBoxBaseLib.inf >=20 > CustomizedDisplayLib|MdeModulePkg/Library/CustomizedDisplayLib/Customize > dDisplayLib.inf > diff --git a/OvmfPkg/Microvm/MicrovmX64.dsc > b/OvmfPkg/Microvm/MicrovmX64.dsc > index 2f7585639374..38e0af6ae101 100644 > --- a/OvmfPkg/Microvm/MicrovmX64.dsc > +++ b/OvmfPkg/Microvm/MicrovmX64.dsc > @@ -185,6 +185,7 @@ [LibraryClasses] >=20 > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.= inf >=20 > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf >=20 > !if $(SOURCE_DEBUG_ENABLE) =3D=3D TRUE >=20 > PeCoffExtraActionLib|SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebu= g > /PeCoffExtraActionLibDebug.inf > diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc > index ed36935770f3..84807b3ffee9 100644 > --- a/OvmfPkg/OvmfPkgIa32.dsc > +++ b/OvmfPkg/OvmfPkgIa32.dsc > @@ -187,6 +187,7 @@ [LibraryClasses] >=20 > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLibNull.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.= inf >=20 > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > !if $(SMM_REQUIRE) =3D=3D FALSE > LockBoxLib|OvmfPkg/Library/LockBoxLib/LockBoxBaseLib.inf > !endif > diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc > index 919315e4cb33..dc80edca1671 100644 > --- a/OvmfPkg/OvmfPkgIa32X64.dsc > +++ b/OvmfPkg/OvmfPkgIa32X64.dsc > @@ -192,6 +192,7 @@ [LibraryClasses] >=20 > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLibNull.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.= inf >=20 > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf > !if $(SMM_REQUIRE) =3D=3D FALSE > LockBoxLib|OvmfPkg/Library/LockBoxLib/LockBoxBaseLib.inf > !endif > diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc > index 823de0d0f9e0..82a97ca6d3df 100644 > --- a/OvmfPkg/OvmfPkgX64.dsc > +++ b/OvmfPkg/OvmfPkgX64.dsc > @@ -204,6 +204,7 @@ [LibraryClasses] >=20 > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.= inf >=20 > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf >=20 > !if $(SMM_REQUIRE) =3D=3D FALSE > LockBoxLib|OvmfPkg/Library/LockBoxLib/LockBoxBaseLib.inf > diff --git a/OvmfPkg/OvmfXen.dsc b/OvmfPkg/OvmfXen.dsc > index 210578c1d74d..17b622f34bf2 100644 > --- a/OvmfPkg/OvmfXen.dsc > +++ b/OvmfPkg/OvmfXen.dsc > @@ -176,6 +176,7 @@ [LibraryClasses] >=20 > MemEncryptTdxLib|OvmfPkg/Library/BaseMemEncryptTdxLib/BaseMemEncrypt > TdxLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.= inf >=20 > DxeHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/DxeHardwareInfoLib.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf >=20 > !if $(SOURCE_DEBUG_ENABLE) =3D=3D TRUE >=20 > PeCoffExtraActionLib|SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebu= g > /PeCoffExtraActionLibDebug.inf > diff --git a/OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc > b/OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc > index 34b2037824f1..f8b9479345d7 100644 > --- a/OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc > +++ b/OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc > @@ -101,6 +101,7 @@ [LibraryClasses.common] >=20 > PciHostBridgeUtilityLib|OvmfPkg/Library/PciHostBridgeUtilityLib/PciHostBr= idgeU > tilityLib.inf > PeiHardwareInfoLib|OvmfPkg/Library/HardwareInfoLib/PeiHardwareInfoLib.= inf >=20 > PlatformHookLib|MdeModulePkg/Library/BasePlatformHookLibNull/BasePlatfor > mHookLibNull.inf > + > ImagePropertiesRecordLib|MdeModulePkg/Library/ImagePropertiesRecordLib/I > magePropertiesRecordLib.inf >=20 > !if $(TPM2_ENABLE) =3D=3D TRUE >=20 > Tpm2CommandLib|SecurityPkg/Library/Tpm2CommandLib/Tpm2CommandLib.in > f > -- > 2.41.0.windows.3 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#109967): https://edk2.groups.io/g/devel/message/109967 Mute This Topic: https://groups.io/mt/100553434/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-