From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web10.11142.1673001973177771530 for ; Fri, 06 Jan 2023 02:46:13 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=NMBuzoRi; spf=pass (domain: intel.com, ip: 192.55.52.93, 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=1673001973; x=1704537973; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=MAoGQZtmkRH8O7kAo1HWvueW4E8FNv2ZqjmYAksI+fg=; b=NMBuzoRiKCm2Yo0I9JLPQYuXEeua77fXx5nd1YUB9NHvEgFYVFLQwf6g /hwTSIfsdhFT7b12vg6eaeyqmlahobvnxpmPJ4gGn6cRyNuSIrE2m0QKg 44OgNbRLeIdBoAQOLrPxd5HxAVfaBBXQRz4mUUi9zGTCKnRMWJVC6pal7 yDor/D1fNsHMAr5xH7LT48CJgiVMaHISNSVluScVV9FE29Osu05Xw359b 5MEh90hG1VyuY7d+7WnVj7EIqsLbhmLjfLZpsiO+ZYdRkPaE7HmxZI2/6 aWBgB9RCctw709ol/bncPvoO+dIltFwYhPuGDns0IQaw2IIA0t8mw58FM g==; X-IronPort-AV: E=McAfee;i="6500,9779,10581"; a="320157967" X-IronPort-AV: E=Sophos;i="5.96,304,1665471600"; d="scan'208";a="320157967" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jan 2023 02:46:12 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10581"; a="984640019" X-IronPort-AV: E=Sophos;i="5.96,305,1665471600"; d="scan'208";a="984640019" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga005.fm.intel.com with ESMTP; 06 Jan 2023 02:45:59 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 6 Jan 2023 02:45:59 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 6 Jan 2023 02:45:58 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Fri, 6 Jan 2023 02:45:58 -0800 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.176) 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.2507.16; Fri, 6 Jan 2023 02:45:58 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XEMAmvWj/pe5Tw12in9wRbbS3FaoqKPz76yIi2ncVcojoyoHkknTQlQLc9E8HA/VvvXJ6GArelQImYOuvFDwIPtZ8zjr1ykEkOov6sgq0KgJkdm00Cf04G4lCApLvfwkRhUD9TSsz5+NZpiZ3O4Geq03OSqm7gYVmn2xe2P7nZN6QtFAdUydNoSqv8c5P9X5VGus0eDJRW9oEr4BAFPV2W/kV7+A91reqZnSYE+1YVDvkKLV8JChHAItsJ+3hHdpdbJE/ctFhyi4HCnKtygC9ouHeQUl8YDoroaZiiaivo6n7MpfAo/wccs24GbjUM5nQuDi06FqrbWKwrfXs4fxww== 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=rBniebDFTfXwW3Xw8EpNCExks1Cv7lb8VAKfJ9cvEKk=; b=Y/YpgTfm0C8yCQeCOYjyFg8E6Vb/2pzj8eiTzcHyNQaRsOFkkYjt03pPgTw7uCbcNTaVdROC2OlhJ59TeB80QCivZMreup+hWzexd5Xlcz9AM23tESSlrEZ4Lm5s/v9pmilP+JhB1k5w9QTOVtD35e8E+MN3fADIdntkQIHuXGS4CPuEOEUSD89xi63yiQTvlS4yLxLM7d5UDZncBLgN1oIpW+EpD8Ibi744Whs+Fdcq0rIvQwzdr7Vvs3/YkKhkyrNEurk3lOYt0BBnTbeXjT9c/gTOHZdFm93kdR0cAiZmURMfFyrKuOVILJfIr7Q6X1saCkkGAnr3PGB9ixlcYw== 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 IA1PR11MB6442.namprd11.prod.outlook.com (2603:10b6:208:3a9::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 6 Jan 2023 10:45:56 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::5f56:1bdc:2eae:c041]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::5f56:1bdc:2eae:c041%9]) with mapi id 15.20.5944.019; Fri, 6 Jan 2023 10:45:55 +0000 From: "Yao, Jiewen" To: "devel@edk2.groups.io" , "Yao, Jiewen" , "Xu, Min M" CC: "Wang, Jian J" , Arti Gupta Subject: Re: [edk2-devel] [PATCH V1 1/1] SecurityPkg: Move TdTcg2Dxe from OvmfPkg to SecurityPkg Thread-Topic: [edk2-devel] [PATCH V1 1/1] SecurityPkg: Move TdTcg2Dxe from OvmfPkg to SecurityPkg Thread-Index: AQHZID56vG/EQhD+eEC+rOj4uptR366RCrewgAAs2qA= Date: Fri, 6 Jan 2023 10:45:55 +0000 Message-ID: References: <20230104131405.1729-1-min.m.xu@intel.com> <1737A9A8E5A24FDE.7095@groups.io> In-Reply-To: <1737A9A8E5A24FDE.7095@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: MW4PR11MB5872:EE_|IA1PR11MB6442:EE_ x-ms-office365-filtering-correlation-id: 724c6e39-81bc-42b7-dfb4-08daefd3309e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nop2kVGpRWqfZrNm8zCoublB1OG/PjnCRez81+mJVSD4XqA5v540U86Um7p+N4DkiGQ2J3bi8WLQVh3jZ6hAME8p4uiECHeSmfqle28biIiGU/hBLdHhpBfWC4vzxyEtiMJ11rh6Z8gjAH0+zF1FSXh8iOE9lEZGCz2mksSY1P25a+xOqwinu3j3+q0hhWQV7kXcAQzvrFJEes89jypWaUH/TR3jntyuphQ9cnjnLyXywa+4VbJZf5SLpn4PORbYkDSMiKFNBqOTpSyq9peUMATGMZHQvDOiphSEJ/XLJyRkVylbxPyPGkJjeTcrDqbkyAYKbRO4vOTVCkctSDHCKrIu8CaV/OHL1t08Z5LFOi1u+IUHETonF0T4TLbp/tEP0wkoqNLGoW2WA5tvixg/tBVJfXlY90B1JtdXeLJRLxgRntPrOdx/9GyYR1xNnpBCA5ZfQeIh37rLjVj6j3ewouKB5b7v1GtgRydx4eTl6jzHYoVrl+4BKa3+ikR2qPMtdrYQgq1QbR9zxoe9q/e3v21hhYwUp1HCH79UPGiqLEyBr3A64JgpZA83nGbLnVicCG9C5Il9U4XOVrhq1T6BeTp6ZSpMRk7+fQiwMXhOainevC4E5QaHO67XoMplPOh0MQz2jGkZWjlq6WsnjC2BgrDvLOhRRrREJBpZVN3nmRaxGllnSwEMDZiBmT04gTgxxBPhVUkieqEoneQDXZ1l/MmBApq8AsKMfMnszJefqG/bVxD7gOjUqvhYbubkSXUY+tIYhqUEpRMJYlQAOMNwug== 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:(13230022)(6029001)(376002)(346002)(366004)(39860400002)(396003)(136003)(451199015)(26005)(9686003)(83380400001)(55016003)(86362001)(186003)(33656002)(38070700005)(38100700002)(122000001)(82960400001)(64756008)(54906003)(15650500001)(110136005)(2906002)(66899015)(4326008)(6636002)(19627235002)(66946007)(8936002)(41300700001)(316002)(8676002)(5660300002)(52536014)(76116006)(478600001)(66476007)(66556008)(66446008)(53546011)(71200400001)(966005)(6506007)(7696005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?d3erNf+MoPbddYR4niTnbTZKWY8b3rK0geQ7AUKxinm21EsKAL+ClQhPMyon?= =?us-ascii?Q?sSb+uTzq9Ms7WHnCeV27WZH3uKHkMNdTmxUfa73kVg0QUOEQmmj+N4Cm/yLP?= =?us-ascii?Q?LktSYfvmvuCGdNQcox59ZnSVIAj9Wy8jr+Hd+UH9xbVWeV8MgCa+vWiV0BMX?= =?us-ascii?Q?7U353RDtdmq8C7WxMiDvXLo7Qj3jp0C3PvxliVEQDsKqN7xoSCpRdUlORVUg?= =?us-ascii?Q?cnmc8gUa4fiiSjHDA96KOFsFSE5rS/jb1czM//wAGkL3bxxei16IQH7XC2yz?= =?us-ascii?Q?x52+tlzELfHL22JfaNV5VzQlNCStN2/VR80tndyivwNJsga+3NK6qnuecoGv?= =?us-ascii?Q?0JxhDtVxvm9qB8ou4qrUCoKx/NKEovnUWRGD0TccDeuT1ZEk9ZfnfqHIRWL+?= =?us-ascii?Q?4jiQ9UL5lWZga9oPl82XmmYroeynnD6XrdjDRNXaMDnDLdjS+vHz1fJ0GJZ3?= =?us-ascii?Q?8JQiEvNJILvwmE9RwDLXnHXz5AoEtNyN9S3VMphqtKc514+THUFSxIPJBJWs?= =?us-ascii?Q?ERr+eAGiDA9yQH1OPocdzMLzvTA23whVJlsRGYUKhRUuPy1E5HpSFNRzCbqU?= =?us-ascii?Q?sTq+nsBHWwxnLQfP5nXn6p/JTqcgQvz5F5xPZwjOjbsekDJETi5fvpzbd/83?= =?us-ascii?Q?LcZbyVaTnZiYQ4mhBL1DujsyzLR+D+fQo1fM0ZekQUjWFefnYNplhnzh8nZR?= =?us-ascii?Q?vwVQAjwyR6QGjWuqzyLBf35NJb0AepeyhqEOeCqRcA3WDbGehp6NKPFDQ0PJ?= =?us-ascii?Q?AhApqOue1H/gFiJ0Skxwxgr7ylSVjY/CZC/rP/EE7e7ulu5kVSMbyxPDY3wA?= =?us-ascii?Q?AqzPUDbHtNQ/xrcvXREViBkF8heSgZugQ1hC45/tBZlcLn+ZzaMSs6j2andd?= =?us-ascii?Q?4rH/z2BUGXLmjnSt9yIqVs3iYYxYMnsO2dv685JjRPcIqhFVJl/pBTN9dL1P?= =?us-ascii?Q?lo1RMfOhBAdcZ1uor40oEJsOUiIV9JoO+DEkzNmQx0viYnVTMzAzpnvBz0oD?= =?us-ascii?Q?f2KvayP1MPteoB72OXO94spKbyrxaWQDocXX5m+gjv/k30VSNL80WC+VjCDL?= =?us-ascii?Q?cuyed3DYXcTZVejWma7AjmJRPEzRGjWN+m+TZOj/hsLf4Y/WUN//q7KDU5rc?= =?us-ascii?Q?W+9dUUwWRRH7cA99lXMhLkCcYvDX9zj1TlzsF59aR7jJdxnjj3zZP2iHE1Xt?= =?us-ascii?Q?RtwZdkY/ONP9so+ghOZ/6FugrnMCX04unaWAje39aCHVIrJm1dyK1rMuXwtq?= =?us-ascii?Q?nwdKyrIT4mU+GyxE5EQoEM+efX7QHYUIVA5O7hJ3NFE9X42R1/nbXLLiZDPV?= =?us-ascii?Q?bqbCuwSQjH49/AYn0lkZ0WvRLjfXvBMs2sWd6EY/j5BfKEUn2fQWjlfO0UCb?= =?us-ascii?Q?UBLb5j6494xrYyt0++iuwlUY5SjYbaIOl3+7Lxm715BCwyD+ynmPnCVqyh5d?= =?us-ascii?Q?Kv/u6M+6LAZN1UxOXoz/PGvDDQdcPQ5pMOmHv6CNGnKQrFuvGNLB9J4RRhRU?= =?us-ascii?Q?D4eLdWDsL0IdFqec4kAaQw7fyxwemlg+zk+pynC8GlM5JFWLnnjAGKK2w9fn?= =?us-ascii?Q?dnBiUArbCTlDBsN2v88lEYckUkXa0olOeneU4rd7?= 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: 724c6e39-81bc-42b7-dfb4-08daefd3309e X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2023 10:45:55.9047 (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: ElSCXs1+ayOyWy8l1ai0WvA7Brm5DkyFLwHACXBY5WIUnSlrkt916ey0Oq+Y0dFaUPLyRCIAADKdKWlyhO9c0g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6442 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 Merged https://github.com/tianocore/edk2/pull/3862 > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Yao, > Jiewen > Sent: Friday, January 6, 2023 4:05 PM > To: Xu, Min M ; devel@edk2.groups.io > Cc: Wang, Jian J ; Arti Gupta > Subject: Re: [edk2-devel] [PATCH V1 1/1] SecurityPkg: Move TdTcg2Dxe from > OvmfPkg to SecurityPkg >=20 > Reviewed-by: Jiewen Yao >=20 > > -----Original Message----- > > From: Xu, Min M > > Sent: Wednesday, January 4, 2023 9:14 PM > > To: devel@edk2.groups.io > > Cc: Xu, Min M ; Yao, Jiewen > ; > > Wang, Jian J ; Arti Gupta > > Subject: [PATCH V1 1/1] SecurityPkg: Move TdTcg2Dxe from OvmfPkg to > > SecurityPkg > > > > From: Min M Xu > > > > BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4194 > > > > The TdTcg2Dxe lives in the OvmfPkg instead of the SecurityPkg. Having > > the TdTcg2Dxe at the same place as Tcg2Dxe will be easier for platforms= to > > consume. > > > > Definition of PcdCcEventlogAcpiTableLaml and PcdCcEventlogAcpiTableLasa > > are also moved from OvmfPkg.dec to SecurityPkg.dec. > > > > Cc: Jiewen Yao > > Cc: Jian J Wang > > Cc: Arti Gupta > > Signed-off-by: Min Xu > > --- > > OvmfPkg/IntelTdx/IntelTdxX64.dsc | 2 +- > > OvmfPkg/IntelTdx/IntelTdxX64.fdf | 2 +- > > OvmfPkg/OvmfPkg.dec | 6 ------ > > SecurityPkg/SecurityPkg.dec | 6 ++++++ > > SecurityPkg/SecurityPkg.dsc | 5 +++++ > > .../Tcg}/TdTcg2Dxe/MeasureBootPeCoff.c | 0 > > {OvmfPkg/IntelTdx =3D> SecurityPkg/Tcg}/TdTcg2Dxe/TdTcg2Dxe.c | 0 > > .../IntelTdx =3D> SecurityPkg/Tcg}/TdTcg2Dxe/TdTcg2Dxe.inf | 5 ++--= - > > 8 files changed, 15 insertions(+), 11 deletions(-) > > rename {OvmfPkg/IntelTdx =3D> > > SecurityPkg/Tcg}/TdTcg2Dxe/MeasureBootPeCoff.c (100%) > > rename {OvmfPkg/IntelTdx =3D> SecurityPkg/Tcg}/TdTcg2Dxe/TdTcg2Dxe.c > > (100%) > > rename {OvmfPkg/IntelTdx =3D> SecurityPkg/Tcg}/TdTcg2Dxe/TdTcg2Dxe.inf > > (93%) > > > > diff --git a/OvmfPkg/IntelTdx/IntelTdxX64.dsc > > b/OvmfPkg/IntelTdx/IntelTdxX64.dsc > > index 6ec64df91871..5bd74639b448 100644 > > --- a/OvmfPkg/IntelTdx/IntelTdxX64.dsc > > +++ b/OvmfPkg/IntelTdx/IntelTdxX64.dsc > > @@ -774,7 +774,7 @@ > > # > > # Cc Measurement Protocol for Td guest > > # > > - OvmfPkg/IntelTdx/TdTcg2Dxe/TdTcg2Dxe.inf { > > + SecurityPkg/Tcg/TdTcg2Dxe/TdTcg2Dxe.inf { > > > > HashLib|SecurityPkg/Library/HashLibTdx/HashLibTdx.inf > > > > > NULL|SecurityPkg/Library/HashInstanceLibSha384/HashInstanceLibSha384.in > > f > > diff --git a/OvmfPkg/IntelTdx/IntelTdxX64.fdf > > b/OvmfPkg/IntelTdx/IntelTdxX64.fdf > > index e79ad3e10217..a57bbcee8986 100644 > > --- a/OvmfPkg/IntelTdx/IntelTdxX64.fdf > > +++ b/OvmfPkg/IntelTdx/IntelTdxX64.fdf > > @@ -298,7 +298,7 @@ INF > > MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf > > # > > # EFI_CC_MEASUREMENT_PROTOCOL > > # > > -INF OvmfPkg/IntelTdx/TdTcg2Dxe/TdTcg2Dxe.inf > > +INF SecurityPkg/Tcg/TdTcg2Dxe/TdTcg2Dxe.inf > > > > > > > ################################################################ > > ################ > > > > diff --git a/OvmfPkg/OvmfPkg.dec b/OvmfPkg/OvmfPkg.dec > > index 693925a1dc7a..e07546f4a701 100644 > > --- a/OvmfPkg/OvmfPkg.dec > > +++ b/OvmfPkg/OvmfPkg.dec > > @@ -459,12 +459,6 @@ > > # 2 - set by GOP Driver. > > gUefiOvmfPkgTokenSpaceGuid.PcdVideoResolutionSource|0|UINT8|0x64 > > > > - ## This PCD records LAML field in CC EVENTLOG ACPI table. > > - > > > gUefiOvmfPkgTokenSpaceGuid.PcdCcEventlogAcpiTableLaml|0|UINT32|0x66 > > - > > - ## This PCD records LASA field in CC EVENTLOG ACPI table. > > - > > > gUefiOvmfPkgTokenSpaceGuid.PcdCcEventlogAcpiTableLasa|0|UINT64|0x67 > > - > > [PcdsFeatureFlag] > > > > > gUefiOvmfPkgTokenSpaceGuid.PcdQemuBootOrderPciTranslation|TRUE|BO > > OLEAN|0x1c > > > > > gUefiOvmfPkgTokenSpaceGuid.PcdQemuBootOrderMmioTranslation|FALSE| > > BOOLEAN|0x1d > > diff --git a/SecurityPkg/SecurityPkg.dec b/SecurityPkg/SecurityPkg.dec > > index 358b3dc543a1..8257f11d17c7 100644 > > --- a/SecurityPkg/SecurityPkg.dec > > +++ b/SecurityPkg/SecurityPkg.dec > > @@ -574,5 +574,11 @@ > > # @Prompt Tpm2AcpiTableLasa LASA field in TPM2 ACPI table. > > > > > gEfiSecurityPkgTokenSpaceGuid.PcdTpm2AcpiTableLasa|0|UINT64|0x000100 > > 23 > > > > + ## This PCD records LAML field in CC EVENTLOG ACPI table. > > + > > > gEfiSecurityPkgTokenSpaceGuid.PcdCcEventlogAcpiTableLaml|0|UINT32|0x0 > > 0010025 > > + > > + ## This PCD records LASA field in CC EVENTLOG ACPI table. > > + > > > gEfiSecurityPkgTokenSpaceGuid.PcdCcEventlogAcpiTableLasa|0|UINT64|0x00 > > 010026 > > + > > [UserExtensions.TianoCore."ExtraFiles"] > > SecurityPkgExtra.uni > > diff --git a/SecurityPkg/SecurityPkg.dsc b/SecurityPkg/SecurityPkg.dsc > > index 2f679c87a92f..3bad5375c01a 100644 > > --- a/SecurityPkg/SecurityPkg.dsc > > +++ b/SecurityPkg/SecurityPkg.dsc > > @@ -296,6 +296,11 @@ > > [Components.X64] > > SecurityPkg/Library/HashLibTdx/HashLibTdx.inf > > > > > SecurityPkg/Library/SecTpmMeasurementLib/SecTpmMeasurementLibTdx.in > > f > > + SecurityPkg/Tcg/TdTcg2Dxe/TdTcg2Dxe.inf { > > + > > + HashLib|SecurityPkg/Library/HashLibTdx/HashLibTdx.inf > > + > > > NULL|SecurityPkg/Library/HashInstanceLibSha384/HashInstanceLibSha384.in > > f > > + } > > > > [Components.IA32, Components.X64] > > > > > SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConfig > > Dxe.inf > > diff --git a/OvmfPkg/IntelTdx/TdTcg2Dxe/MeasureBootPeCoff.c > > b/SecurityPkg/Tcg/TdTcg2Dxe/MeasureBootPeCoff.c > > similarity index 100% > > rename from OvmfPkg/IntelTdx/TdTcg2Dxe/MeasureBootPeCoff.c > > rename to SecurityPkg/Tcg/TdTcg2Dxe/MeasureBootPeCoff.c > > diff --git a/OvmfPkg/IntelTdx/TdTcg2Dxe/TdTcg2Dxe.c > > b/SecurityPkg/Tcg/TdTcg2Dxe/TdTcg2Dxe.c > > similarity index 100% > > rename from OvmfPkg/IntelTdx/TdTcg2Dxe/TdTcg2Dxe.c > > rename to SecurityPkg/Tcg/TdTcg2Dxe/TdTcg2Dxe.c > > diff --git a/OvmfPkg/IntelTdx/TdTcg2Dxe/TdTcg2Dxe.inf > > b/SecurityPkg/Tcg/TdTcg2Dxe/TdTcg2Dxe.inf > > similarity index 93% > > rename from OvmfPkg/IntelTdx/TdTcg2Dxe/TdTcg2Dxe.inf > > rename to SecurityPkg/Tcg/TdTcg2Dxe/TdTcg2Dxe.inf > > index 5efe7ef479f1..6861a1452d51 100644 > > --- a/OvmfPkg/IntelTdx/TdTcg2Dxe/TdTcg2Dxe.inf > > +++ b/SecurityPkg/Tcg/TdTcg2Dxe/TdTcg2Dxe.inf > > @@ -31,7 +31,6 @@ > > MdeModulePkg/MdeModulePkg.dec > > SecurityPkg/SecurityPkg.dec > > CryptoPkg/CryptoPkg.dec > > - OvmfPkg/OvmfPkg.dec > > > > [LibraryClasses] > > MemoryAllocationLib > > @@ -85,8 +84,8 @@ > > gEfiSecurityPkgTokenSpaceGuid.PcdTcg2NumberOfPCRBanks > ## > > CONSUMES > > gEfiSecurityPkgTokenSpaceGuid.PcdTcgLogAreaMinLen = ## > > CONSUMES > > gEfiSecurityPkgTokenSpaceGuid.PcdTcg2FinalLogAreaLen = ## > > CONSUMES > > - gUefiOvmfPkgTokenSpaceGuid.PcdCcEventlogAcpiTableLaml > ## > > PRODUCES > > - gUefiOvmfPkgTokenSpaceGuid.PcdCcEventlogAcpiTableLasa > ## > > PRODUCES > > + gEfiSecurityPkgTokenSpaceGuid.PcdCcEventlogAcpiTableLaml > ## > > PRODUCES > > + gEfiSecurityPkgTokenSpaceGuid.PcdCcEventlogAcpiTableLasa = ## > > PRODUCES > > gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId > ## > > CONSUMES > > gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId > > ## CONSUMES > > gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision > > ## CONSUMES > > -- > > 2.29.2.windows.2 >=20 >=20 >=20 >=20 >=20