From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web12.11484.1636695186568989846 for ; Thu, 11 Nov 2021 21:33:07 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=cAmnFBV0; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: jiewen.yao@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10165"; a="213803617" X-IronPort-AV: E=Sophos;i="5.87,228,1631602800"; d="scan'208";a="213803617" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Nov 2021 21:33:05 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,228,1631602800"; d="scan'208";a="453026201" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga006.jf.intel.com with ESMTP; 11 Nov 2021 21:33:05 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2242.12; Thu, 11 Nov 2021 21:33:05 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2242.12; Thu, 11 Nov 2021 21:33:04 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2242.12 via Frontend Transport; Thu, 11 Nov 2021 21:33:04 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) 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.2242.12; Thu, 11 Nov 2021 21:33:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ixd+znyFQ88V0H1l2AZ2jincR+zWQYhbVBeHbzuteHDREtF97/Yq4tdBkQM0WTyiCuQK+UeSYmROh4CFv8IzjdqTr4igPNmmar2hE1mrV48KTfYoy+R4VCMcmz2jQTpclD5gsPcHGVyi2q4Mo3lP34u59pNKJ4HAngRRR2PqbcVseXvx1MiuEt/gIkiQRMWdc7lawQp83wGqccfyM/EqvuOF0mDtPRaSy6APAsg3IXizJKgxSSqMz5+Yzb0RP22qN0eP4AuySqy7kVFFVLQ1SrDIlJnrTcipTebcUfiB2raSQvyOiHdHzfQl73dNQcue2QJVZ92KRfjNliV0OHCMAA== 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=AqO+jMSgzeYHQUUFNCZm3YrhtDYKcLNXsKwtzQ+Kil4=; b=TbFIVHygDNFzkO45JbxfTVONLO2pY6BOaTUOqFbf1EAf7obJHZPdfgIer/7weGQ8NvCYebaMEbAS+CZZizoqbZnhwbalons0eIXn33IK87tPkCvvgElmyjKEbMkUMOBVG8WvK2Pxj7U57FW9QWU/ar/D8l9TOThD1hA3988SWwE+0ltyzXaTTmZoYXNdIJHJcsPaF7tWks0/3G3k6FlYrGrn3i8P/vhRTMONyixl1Qcuh8rlIDAuct4TXBOTlss3l1FJYEt7OtPEBA62VjfAr8IySS5RYb6uTVuGGHNLIdrYkS6xlC+qg6eT7sp3R976Y0ekQMy+Cl//QUfrZrZVyQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AqO+jMSgzeYHQUUFNCZm3YrhtDYKcLNXsKwtzQ+Kil4=; b=cAmnFBV0Hy/8LrmJKNPmWbs9PrgDuQkUFZ4NNqab2aP4Bn/gy/qJRUppNxhbhvGstx9bB8jOaURoKPe6aO2VbK9HQzW/wC75PimBrLpesuMMg/eZFKtxSdp4lzQAKIjgesx1K0Ki5UbPVQ+7VNHn23T1y3W4NL9apQ+3aLSzc4o= Received: from PH0PR11MB4885.namprd11.prod.outlook.com (2603:10b6:510:35::14) by PH0PR11MB4839.namprd11.prod.outlook.com (2603:10b6:510:42::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.25; Fri, 12 Nov 2021 05:33:02 +0000 Received: from PH0PR11MB4885.namprd11.prod.outlook.com ([fe80::c5cb:e37a:9f3:8f80]) by PH0PR11MB4885.namprd11.prod.outlook.com ([fe80::c5cb:e37a:9f3:8f80%6]) with mapi id 15.20.4669.016; Fri, 12 Nov 2021 05:33:02 +0000 From: "Yao, Jiewen" To: "Xu, Min M" , Erdem Aktas CC: "devel@edk2.groups.io" , "Kinney, Michael D" , Liming Gao , "Liu, Zhiguang" , Brijesh Singh , James Bottomley , Tom Lendacky , Gerd Hoffmann Subject: Re: [PATCH V3 02/29] MdePkg: Add TdxLib to wrap Tdx operations Thread-Topic: [PATCH V3 02/29] MdePkg: Add TdxLib to wrap Tdx operations Thread-Index: AQHX125qhnO60COM/EGcMNwCj8A61Kv/LqKggAAvEwCAAAAYIA== Date: Fri, 12 Nov 2021 05:33:02 +0000 Message-ID: References: <232162e8ee92888f7ac9795ee9baa331ea39c613.1635769996.git.min.m.xu@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.200.16 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: 2b3ee677-a31d-4e8e-3935-08d9a59de570 x-ms-traffictypediagnostic: PH0PR11MB4839: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uQF29XU9Yz0AogDuqB+vhOEPr5QCKLU5pEk3z3LTQGQ0oDqlRDVHDra1SHp57WmgeM8aS6D8o9hO1IGxaHsgPry6BmVi37XL+/uXy3QRusnBm2creLzmwUKSX4QM9/VtiVPio76yNzVYra6+R74LMsdueR2OzIyQjezVfVHwwb4hyYWi9p8sAYFz4Rd5RjINcy5z+JTnerispQr0zx8mRPDpWj4B8aOrVE6+VeSEg0z7AVw98/CM/vUMlzC5HJcvUGYoF58u8x02eNpiQyiy/EYmb0ATzAh+e57M27lrUCTV/qck3HbuquN06SHAbYI105X0XoRZgSNbebr+DeOspfkfuNUQuvMZ8s1hIQi0Nm60jQJlpwiq1OBd9ksQrwZhja6VQ0pjRCWwS0MUimOVMNnRK4qRPP7zB/++iUqCI6JEmGZX3eOp6zSygA0rD4bOu/Km30QQCqQCaaqdEjI4BO3oQ+/QObcBr6nmrR0GeDA2/Xw/bup8KQDtkgoS45902IgcFDFr6Sqi11F5C4kH9WvBTM09xhuXWE9T3zYm2/0XTCGrn5el3LpHNJ0eAUzhXexCKx7feh2RpTGWYpkpQHYi8SRz+TmPlbi27Ix2WqCywaYg5kfCV6j4er8DtIoWTvILvWAQ1PPzzg0zRgIDcHewpkcxYYBbG7ORAyA+OiQsDgJQZBvK4WjeQxtlsdb3nnRsXP3beAQdeCFsneFcMw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB4885.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(66556008)(38070700005)(54906003)(8936002)(66476007)(4326008)(66446008)(64756008)(66946007)(76116006)(8676002)(316002)(33656002)(82960400001)(122000001)(38100700002)(86362001)(508600001)(9686003)(83380400001)(186003)(52536014)(5660300002)(2906002)(6506007)(110136005)(71200400001)(26005)(7696005)(53546011)(55016002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eFFTSVh6TW9lU3pjZmwzWWF1Tnd6ejgvZEwrQ1dmS1VTV1JWYmRMMG5jRHJt?= =?utf-8?B?ejRCOCtrRzRIZGl3c29OQXpFTUxHZXF6ek84aXM2V3djeXJTcUl5ZzJOT0VT?= =?utf-8?B?YWJLOE1ob0ZEM0NrUU9GWkVCZW1LVFhYekd1U1VPWEhiY2dyK0FhWVd1MW5G?= =?utf-8?B?aUxjaVliazV6Nkl2S3MvR2RtY0p0OEg0NVpoWC9VOVZMMWZ6NUs1d0tmeU5Z?= =?utf-8?B?UG1TOCtlREQreThsd0R5enVIeEVKL1RKdk54NjVQbGtwdVJGM2VVODlGbVVL?= =?utf-8?B?NnBXYjF6eFJjN1R0SUZzMDZKbnM3REJ6UVRFLzFhdkd6U0NycW4yMThpcmZp?= =?utf-8?B?RTFxV2JFVTc2R2JQQzd4TzFHalpKRFNxclk2LzBxb2YrUWQ0V3E3dk02eDFx?= =?utf-8?B?RjdGeHRtZDZXZm12RGk0MGg2aVZ1cFprS2s5Wlh4bko4UDRvL3NRbDY0cDhP?= =?utf-8?B?NEx2TU9uU0owbGNOd1dxa3ltVHcvSlBKS05EU0tKRDJtNVlUQk1XY2Q4OU1G?= =?utf-8?B?VUlmazAxS29sQzVkeExueTlmNk16Rm1uZ3YzZDVqOFQxMkd2SG9PMzNTS0ZV?= =?utf-8?B?THRsbkU3c241b0tIR1llOWdmRHVYVWgrM3FlMXpFd0dWSndJSk85aGxiS2RW?= =?utf-8?B?c0xUbFRJOWhTWFRwcGlxaXNibW5laGFvMWlpcy9hRkZnSElQMGE0WENDd0xp?= =?utf-8?B?WHorZFVsMDE0UzFlZXlsV0xuNTN5dmRWMTk3TEVSYWNnUWs4Z3lQUUlMVFND?= =?utf-8?B?d09oSG0vMjhIYVdRdWJhWlVvU1hHOEp3K2ZHVjNWR2ZmbG5iamlYbG81WHF5?= =?utf-8?B?UzJ1aXJBOXg3cU9PVDBHWCtwZFQxYnVQNEMrcFpRWUVNMjNVbkhDOUU5Qlgx?= =?utf-8?B?WTN0QUZKb0FNOGdKbGljbHhQY3ZGTU5ZcG9xVFBlZDRCV2JhbmI1TmxDc0J5?= =?utf-8?B?YWZFSVcwbFQzK2xqZE9hdmRiTnBmNDFKT213SUU0MEI0U3Z1Tnh2Q1F3cFM0?= =?utf-8?B?d25HUWhwcEc0QWRheWVycmtWS1BKUzM1WTBqRVBtdWhVMjdxbldKUzFHZFhz?= =?utf-8?B?aEk0Nnp6UW5tU3RJb1pQczluTFVIK0J5NEtTOVJMQW5DY3RWNWU0bmpFTjRL?= =?utf-8?B?OVhOamFYNEU5MWQ2OTZoNU9QOVpON3RZN2RzOUkzeTRqZjB0anpSbDBVQWdq?= =?utf-8?B?ejBHNk5YelRMVGxtZVU0a2NPVEpoZmFQUUFzRnQzcXFmT2Y1dmM3OWtDQ0tJ?= =?utf-8?B?cG5COUhPRnhmYlIzUWYyYlpuZlFEQzdBN0tVTFpMbW1tN2E5a3BPNlBmbnpP?= =?utf-8?B?Mjhpd3d1RmczSFhqQnZZdHFTZU1LL0d4bDhUVkkxM0F6dkNRelBMa3VtSmpF?= =?utf-8?B?eWxzanpKNXdUSzVEaUh4OXpNSTVNdnJWWDF3Z2R3WEMySDZvMm5ic2hMaHJv?= =?utf-8?B?dzZVa1N2MlJHQTQ1UnJGMm5tTDhGV3lDcnRqZ2d2eDBLd1cvRG5USEY4a3Q3?= =?utf-8?B?dXM1STZJV1lCY1BRS2RvNVgzWUs3T3FhN2tENTFKUUk0cDQ4bFNvWjdTMGVH?= =?utf-8?B?b29VQkZzbFEvN3hZM0JZRnFZeERabXEyaDA0NHh1Z0JWY0h6cmhhV1puYjhy?= =?utf-8?B?YTRTUzN2V291a0VDZkxVSEFGd09SbGxqZGlxZy8wWUNxSzFiMFgvU0NXajVk?= =?utf-8?B?KzZGaURjVXpwd0dTbkJVZXdlSldVSVBhS20zTHVaL1FJRVZIeUVtYkNCbW1t?= =?utf-8?B?WlJWNFowaVRXVC9YeWFWY1UzY1JQWTVrYTRZTDBXY1BCdVVUazVLZUFHY0lr?= =?utf-8?B?VWdWSGg4VFlTSDhmcEJocHlXc0w2MGRvUXB5TXEyVGY0MEVzcFJRcXNjTWo4?= =?utf-8?B?a0hSUU1zWCtZVHYrUzgrdUt3REk4N282djgvWnhJNzVsY0Fjc004bWM0STBS?= =?utf-8?B?TzkzeW4rdzRDM0ViK3lYV1BPSVZHUkx0TlFsc0xqYjgrR21wM1UvVXVOSnJr?= =?utf-8?B?YSs2bGh1RnE0bGM5ZVVOdTg0WUNZWXVsd1lISlpWeG1vWGNSYmVTSnBZV0da?= =?utf-8?B?ZnlDMFdNL2hsM05GM09jeHZnbFhGYWVqNjhHeVAxL2lqSEtpS2lxYmtta29i?= =?utf-8?B?c2Rwck9INTZvdWp5V09IaFF1cVZKSVZha09odEhoYjNBTlpiZ1d2ckQ2ak81?= =?utf-8?Q?fGrj0tmFoHWZTx6oOROippk=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4885.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2b3ee677-a31d-4e8e-3935-08d9a59de570 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Nov 2021 05:33:02.5848 (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: crcDh9fEespmWnhbHQzNcfQRf6pIilMIdRBrB4bVslOQNmyQ49tA3vpD/qQxHuaMR4rTP2IGGejaNXsxczzhfw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4839 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U29ycnkgZm9yIHRoZSBjb25mdXNpbmcuIE15IHdvcmQgaXMgbm90IGFjY3VyYXRlLg0KDQpXaGVu IEkgc2F5ICJpbnRlcm5hbCIgaW4gdGhpcyBjb250ZXh0LCBJIHJlYWxseSBtZWFuOiBpdCBpcyBw cm9kdWNlZCBhbmQgY29uc3VtZWQgYnkgT1ZNRi4gVGhlIEFQSSB3aWxsIG5vdCBiZSBjYWxsZWQg YnkgKnRoaXJkIHBhcnR5Kiwgc3VjaCBhcyBPUyBsb2FkZXIsIG9yIE9wdGlvbiBST00uDQoNCklm IHNvLCBpdCBpcyBPSyB0byBhZGQgQVNTRVJULiBJZiB5b3UgbG9vayBhdCB0aGUgQmFzZUxpYiwg bWFueSBmdW5jdGlvbnMgYWRkIEFTU0VSVC4gSXQgY2FuIGhlbHAgdG8gY2hlY2sgdGhlIHVzYWdl IG9mIEFQSSBpcyBjb3JyZWN0bHkuDQoNClRoYW5rIHlvdQ0KWWFvIEppZXdlbg0KDQo+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFh1LCBNaW4gTSA8bWluLm0ueHVAaW50ZWwu Y29tPg0KPiBTZW50OiBGcmlkYXksIE5vdmVtYmVyIDEyLCAyMDIxIDE6MzAgUE0NCj4gVG86IFlh bywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IEVyZGVtIEFrdGFzDQo+IDxlcmRlbWFr dGFzQGdvb2dsZS5jb20+DQo+IENjOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgS2lubmV5LCBNaWNo YWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsNCj4gTGltaW5nIEdhbyA8Z2FvbGlt aW5nQGJ5b3NvZnQuY29tLmNuPjsgTGl1LCBaaGlndWFuZw0KPiA8emhpZ3VhbmcubGl1QGludGVs LmNvbT47IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT47IEphbWVzDQo+IEJv dHRvbWxleSA8amVqYkBsaW51eC5pYm0uY29tPjsgVG9tIExlbmRhY2t5DQo+IDxUaG9tYXMuTGVu ZGFja3lAYW1kLmNvbT47IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPg0KPiBTdWJq ZWN0OiBSRTogW1BBVENIIFYzIDAyLzI5XSBNZGVQa2c6IEFkZCBUZHhMaWIgdG8gd3JhcCBUZHgg b3BlcmF0aW9ucw0KPiANCj4gT24gTm92ZW1iZXIgMTIsIDIwMjEgMTA6NDIgQU0sIFlhbyBKaWV3 ZW4gd3JvdGU6DQo+ID4gQlRXOiBJcyB0aGlzIGludGVybmFsIEFQST8NCj4gPiBJIGZlZWwgd2Ug c2hvdWxkIGFkZCBBU1NFUlQoKSBmb3IgaW52YWxpZCBwYWdlIHNpemUgYXMgd2VsbCwgdG8gY2F0 Y2ggaXNzdWUNCj4gPiBlYXJsaWVyLg0KPiBUZEFjY2VwdFBhZ2VzICgpIGlzIG5vdCBhbiBpbnRl cm5hbCBBUEkuIEl0IGlzIGV4cG9zZWQgaW4gVGR4TGliLg0KPiBTdXJlLCBJIHdpbGwgYWRkIG1v cmUgY2hlY2sgdG8gdGhlIGlucHV0IHBhcmFtZXRlciBpbiB0aGUgY29kZS4NCj4gDQo+IFRoYW5r cw0KPiBNaW4NCg==