From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail04.groups.io (mail04.groups.io [45.79.224.9]) by spool.mail.gandi.net (Postfix) with ESMTPS id F18BEAC0DAE for ; Mon, 15 Apr 2024 07:59:39 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=ErPlguEpTnhdZ/rDu9+50i87UTYbJypolhet2A6mzXk=; c=relaxed/simple; d=groups.io; h=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:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1713167978; v=1; b=MrkeshKtPoo8zeOX6id//odqpYi2KBAHYDWj91fSHi8V7HAkA23sUA/pe2SXY9u8gWfTUU2p KStULMWmmnAUrvCMgWRzyhfJ7lN/OLPHoTE6VecehzcdqkD2cJjiFW/NyzSYPp5tWcWHbk7hJPF 1gwoqnHFf/ETgav/Vu/J/FhuUz3bbf5dbqFwsY3CLJP+YOcetnUJ6YhrwILQVNUN73mCqe3AvUs 9nzYBQBAFsG8J5NTNu4bvlvLMijAlN7o7UQJA2fOmxaJNZB7J0WpoZt3I4GS3dkuP2GLedX9lBT QUbYwi/ei0GTgFMcAVHlQsEzJXeD/fDl77SiSjPAW2rKg== X-Received: by 127.0.0.2 with SMTP id nZGuYY7687511xWZdIyqTUND; Mon, 15 Apr 2024 00:59:38 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by mx.groups.io with SMTP id smtpd.web11.15950.1713167973095165123 for ; Mon, 15 Apr 2024 00:59:33 -0700 X-CSE-ConnectionGUID: Ik/P68tCQ4OmI1Is5hnyEg== X-CSE-MsgGUID: 95k9SGM+S8SFpenISYjXrw== X-IronPort-AV: E=McAfee;i="6600,9927,11044"; a="19934236" X-IronPort-AV: E=Sophos;i="6.07,202,1708416000"; d="scan'208";a="19934236" X-Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Apr 2024 00:59:32 -0700 X-CSE-ConnectionGUID: kk14BlU9TiOhF8jHtMsk8w== X-CSE-MsgGUID: 9dJuUwKoSmaJzkEbjMIONA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,202,1708416000"; d="scan'208";a="52789451" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 15 Apr 2024 00:59:33 -0700 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.35; Mon, 15 Apr 2024 00:59:31 -0700 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.35 via Frontend Transport; Mon, 15 Apr 2024 00:59:31 -0700 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 15 Apr 2024 00:59:31 -0700 X-Received: from PH0PR11MB5064.namprd11.prod.outlook.com (2603:10b6:510:3b::15) by CY5PR11MB6485.namprd11.prod.outlook.com (2603:10b6:930:33::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.49; Mon, 15 Apr 2024 07:59:24 +0000 X-Received: from PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::18f0:75d:60b7:490b]) by PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::18f0:75d:60b7:490b%3]) with mapi id 15.20.7472.027; Mon, 15 Apr 2024 07:59:24 +0000 From: "Min Xu" To: "devel@edk2.groups.io" CC: Ard Biesheuvel , "Yao, Jiewen" , Gerd Hoffmann Subject: Re: [edk2-devel] [PATCH V1 0/5] Move Tdx specific lib from SecurityPkg to OvmfPkg Thread-Topic: [PATCH V1 0/5] Move Tdx specific lib from SecurityPkg to OvmfPkg Thread-Index: AQHajwprYJNZVQ2wckmisqGp2UHl27Fo93+Q Date: Mon, 15 Apr 2024 07:59:24 +0000 Message-ID: References: <20240415075555.499-1-min.m.xu@intel.com> In-Reply-To: <20240415075555.499-1-min.m.xu@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB5064:EE_|CY5PR11MB6485:EE_ x-ms-office365-filtering-correlation-id: fda27f7a-27f2-4fa2-757e-08dc5d21f73e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: XAsZC35nZtl90XQnobMSUMveEIK0iyj9ZyLX2/e7Hi4C3Exd/p8mE/un1mmOe3N/ig8wprKdGE7xNb9sXEx9NpUUxKIcY8wcx7G30oN8qLzoRGh031ZS/NRB2hBJemUe+4GqSvPBfEGZbbERpsw08nI3kuCu0LqVBnacR/ce+aLt7Mb4qTyrt9knXJhGBx51hOj/RQZNRyxbrvVdeVtYQbuLj3/lmpqV2SMQNB9r7DF+dX4C9v8pPw0yOLdDlZoz8mvvLzA5u7WxY0TA+ktzMClL9bFBq0YRt/YAC4MCv1QXLeaei33ohxN7ygVjHrVzBkNm+3J8g/jgIzhs437eGyimp2ZODfrUJL/xNGs+sCC99HEA6o//5Y8a5aeBrIuMt81ptzlg1NkLinyqMgftN7PBpSt59E1+3V9f+7qpUURlY+89SvGDuNSSRyRk0YKUa3nb0D0/5lixEPwStveUXYOxXWdCY1w59NIKNmagiTVl4MEnHOIQxSeD0ucbq3MfFdVwUbzSU2nEmaOSJgFNRb28pjZjujpl4RguICT/Sn94wOMQh5n/VSkl6+Lo7LPo+9wgd7TdOHJJgIbpwSjShbJFFp4if/kdVJH5aFYxqiCS5zTbhLQ7DOvkDmI+KiyhE8EczG8caOnjxJTGYyXs7Klm/v4WDo0Ev5FRkgcaJW4= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?5UvMQq9zx2x5oMxoTjMAFMKTnlDuEvGOW00zRz3UcMIu6IRscK336UM22NOU?= =?us-ascii?Q?Cfv/9T9GbsywEqWkXDa6jHKKAFVhlRmeRAnycCdMJJf1Fxw1r0qYUIzA44DD?= =?us-ascii?Q?6LJw1rl6Onhs4bxLIyV7kLv8cnerSwrBYaKGMCDzTHD00GDjzTP1Uhcl+l4L?= =?us-ascii?Q?gFYwpSiJuVhCH9zNdOwUUlt+ASyHNUe9LpsZViyz1QgqIaJszF2/Td+swXTr?= =?us-ascii?Q?g8vX7q5mGKVnhULfacAH7knIg7NZu7BbjrpIKYXGPxFwSlvy7RWmTnfLyuK8?= =?us-ascii?Q?aRp2+mkQFIejb25ql4TfBBq/y7q8WxLP2eFhU2VOle2Bf35Ui2Jkf0FQjgrC?= =?us-ascii?Q?FPCXwzVQO6cVi9zvODxMgoLSgEN7jB50s1byMR9l8JLIPVY+4559kyrHobU7?= =?us-ascii?Q?gS0dGLTGccfnBNsv65sczJ7DkQQ1iSH+aZ4lbQhc2eyeSH+TxHFmhPb9iYPB?= =?us-ascii?Q?x7XG+7I0ZZ7kAkyoiZRO9yyl7AtXFZdxcC6hE/MLgJ1zU3lR/pop0uOZauvP?= =?us-ascii?Q?qLPmWzQ0rMRAPD7mHKK6dKOY54Zg5LdkPiap5z4kT8M+4N/1i4kP5i/PyF0a?= =?us-ascii?Q?zRRIJ8XuSCXE3IDVvpIFHhtKaB8yjyz+Q7bQXep2l+eLGEy2NW13eucHN9tc?= =?us-ascii?Q?1gWxjbD/5Oab60+5D2J/wpdE5zHbvvz3/Vs1ycolh0qzIpaTcbAmQL+fnrs2?= =?us-ascii?Q?oGrwkmJ3lVpWlbikQvSEzcWFlbG6D9hrmp1Jugq59H0dlHxRJqDIeg1CtNSj?= =?us-ascii?Q?L6bAo/YGiiqok+LA9QZth4sVBjzf4HWrNdEaYEvyL1FlBGN/DO5HR2wztp4Z?= =?us-ascii?Q?q9vmrAuPz3lbmEtil/t6BxGQkAzqEf2rxroYUCzeLs+x+a9nMEiqpp+6Pm5D?= =?us-ascii?Q?rZYN5Q/UGf1nyEn1eR/LTyVf+Ups57YqJ9Hc4K5BXAVQVG49j3v25A3a2XR9?= =?us-ascii?Q?J0t9FdcRLMwixrafP54vQ7XcvVbGVZRUhS2dZxDUdhpPbwEiu7U0UmKAQ403?= =?us-ascii?Q?faVtg37mfzKpRnFqyPJUlLbtRDaQNSOi8z0Hme3nqtbXwZSJY9YB3zB2dP1e?= =?us-ascii?Q?d4Kr/N45b1M8eqdp0WBr/WP1zx5Au8cRK7vb7+SOrEwTn+9sgd84fK9Mdil5?= =?us-ascii?Q?aboEbJ31uIPU04Wb2Jy+yPcw109zCsDo+kY8q/H6j2vrBzFCiUKej1Puzt1C?= =?us-ascii?Q?oTUedDIpcy72tigR2xF5NuB4mc0+6c9P83HAJ2mSw6A1om4Lq3LkpQ0sLwOm?= =?us-ascii?Q?OD5nvnpc5bexq6wJAogCfOkG8REzrCHlfKtTFqiWlfYBkil1qx1i1InXBALS?= =?us-ascii?Q?6g2ftXHaVW3kjXs5dJpGfEWjTCJ5CczVh16QLKWFk2KeiFzuTMkPDNtVOTDk?= =?us-ascii?Q?0IgcqXuwueyv0ADfnAms419Fht0w3vZmvrBpZDaW05J7KzrD3akuiKI9yEEi?= =?us-ascii?Q?vEezLqSU4oCRSy1nXhzv14mslfAm3JjVipBBXLnXSUOhe7RYwp3SU6LhV1Xe?= =?us-ascii?Q?qwd/sUfhR7LRBKbfOS9DlsvHqP+GWA9Q3GwgebuB1mAsWO4Say2ODDLZP0jd?= =?us-ascii?Q?wbtopp/1akSuNuK+sOjmJj3zZFff3SMmuu6QQ3PE?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5064.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fda27f7a-27f2-4fa2-757e-08dc5d21f73e X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2024 07:59:24.2917 (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: cZjqXMSXbfUc6wopbjE32/WJdRPh1Z1lK9x5JkmOn/0Zv6EDaTctS7xVqf0B67PSDNv9N0PPlgbABTbD3YGcUw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR11MB6485 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 Resent-Date: Mon, 15 Apr 2024 00:59:33 -0700 Resent-From: min.m.xu@intel.com Reply-To: devel@edk2.groups.io,min.m.xu@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: WPWOCNTgAH0mhx8z7JUOIxL4x7686176AA= 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=20240206 header.b=MrkeshKt; 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 45.79.224.9 as permitted sender) smtp.mailfrom=bounce@groups.io The code is at: https://github.com/mxu9/edk2/tree/move_tdx.v1 > -----Original Message----- > From: Xu, Min M > Sent: Monday, April 15, 2024 3:56 PM > To: devel@edk2.groups.io > Cc: Xu, Min M ; Ard Biesheuvel > ; Yao, Jiewen ; Gerd > Hoffmann > Subject: [PATCH V1 0/5] Move Tdx specific lib from SecurityPkg to OvmfPkg >=20 > BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4752 >=20 > HashLibTdx and TdTcg2Dxe are designed for Intel TDX enlightened OVMF. > They're more reasonable to be put in OvmfPkg than in SecurityPkg. >=20 > SecTpmMeasurementLibTdx is not used anymore. So it is deleted in this > patch-set. >=20 > Cc: Ard Biesheuvel > Cc: Jiewen Yao > Cc: Gerd Hoffmann > Signed-off-by: Min Xu >=20 > Min M Xu (5): > Security/SecTpmMeasurementLibTdx: Delete unused > SecTpmMeasurementLibTdx > OmvfPkg/HashLibTdx: Add HashLibTdx > OvmfPkg/TdTcg2Dxe: Add TdTcg2Dxe > OvmfPkg: Update TdTcg2Dxe path in OvmfPkgX64 and IntelTdxX64.dsc > SecurityPkg: Delete TdTcg2Dxe and HashLibTdx in SecurityPkg >=20 > OvmfPkg/IntelTdx/IntelTdxX64.dsc | 4 +- > OvmfPkg/IntelTdx/IntelTdxX64.fdf | 2 +- > .../Library/HashLibTdx/HashLibTdx.c | 0 > .../Library/HashLibTdx/HashLibTdx.inf | 0 > OvmfPkg/OvmfPkgX64.dsc | 4 +- > OvmfPkg/OvmfPkgX64.fdf | 2 +- > .../Tcg/TdTcg2Dxe/MeasureBootPeCoff.c | 0 > .../Tcg/TdTcg2Dxe/TdTcg2Dxe.c | 0 > .../Tcg/TdTcg2Dxe/TdTcg2Dxe.inf | 0 > .../SecTpmMeasurementLibTdx.c | 175 ------------------ > .../SecTpmMeasurementLibTdx.inf | 34 ---- > SecurityPkg/SecurityPkg.dsc | 16 -- > 12 files changed, 6 insertions(+), 231 deletions(-) rename {SecurityPkg= =3D> > OvmfPkg}/Library/HashLibTdx/HashLibTdx.c (100%) rename {SecurityPkg =3D> > OvmfPkg}/Library/HashLibTdx/HashLibTdx.inf (100%) rename {SecurityPkg = =3D> > OvmfPkg}/Tcg/TdTcg2Dxe/MeasureBootPeCoff.c (100%) rename {SecurityPkg > =3D> OvmfPkg}/Tcg/TdTcg2Dxe/TdTcg2Dxe.c (100%) rename {SecurityPkg =3D> > OvmfPkg}/Tcg/TdTcg2Dxe/TdTcg2Dxe.inf (100%) delete mode 100644 > SecurityPkg/Library/SecTpmMeasurementLib/SecTpmMeasurementLibTdx.c > delete mode 100644 > SecurityPkg/Library/SecTpmMeasurementLib/SecTpmMeasurementLibTdx.inf >=20 > -- > 2.44.0.windows.1 -=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 (#117768): https://edk2.groups.io/g/devel/message/117768 Mute This Topic: https://groups.io/mt/105531957/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-