From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web12.11443.1636694986952610209 for ; Thu, 11 Nov 2021 21:29:47 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=Z4kqsKZ0; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: min.m.xu@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10165"; a="231801406" X-IronPort-AV: E=Sophos;i="5.87,228,1631602800"; d="scan'208";a="231801406" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Nov 2021 21:29:45 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,228,1631602800"; d="scan'208";a="492847834" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga007.jf.intel.com with ESMTP; 11 Nov 2021 21:29:45 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) 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:29:45 -0800 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX611.amr.corp.intel.com (10.22.229.24) 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:29:44 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx609.amr.corp.intel.com (10.22.229.22) 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:29:44 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.171) 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.2242.12; Thu, 11 Nov 2021 21:29:44 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TttPB5nUKb19LWho0Q9sorgCv+PrMmbODD+eLZJwgZDbSY2ZWDxeYKBBERIL2F60VwGDRQfFE2oE0jNW2ZDlGy1RIfo9qrkv1ozKQqHglo2OCYny9tpOrGoflG7ozOUs2AIzXDhJxUvRWRbQ417GBNJSe9L4lYqMrDDtYgEjrevv7Icmfwsew3Z2WkIbOmFys1IrxYKEFHr/UVaMK1pz7nJqT+J+XmRGuQHIFZ+KtCGGerBx1gEwCZ0QQl7ALD0BlAjm6mDLcT5e3taj6+Xr+i+k8SjKAdsXyU2/5ygHTRcfP1yiTtJo7FT3EdQI911FJwNc8tquzEJMQuAmQpauiQ== 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=TuOfGh8i03a3b02s3Dbf3q26Qqv0GEDot2ImAJSLl1M=; b=G0SCp5OTKJhiQFKOt2iq8BSZyxwtIJqEtT15KC6OT8m9bIqqXy7kz4MvQaEeoNlJYJj3jXYreJGv1Z9hXh1rv3wrSf+LRo+NrNKxAZczQtPJiPqx+XInpa3Yj+JKenvsUJuXd3Jlrr3R56O68Ndt3pcALCjjaDrTtRDgBwZsjkQAJwFtrUooQbyarTO6RgaIu8PaSrumJAoXFWapnxs5hsPvztj521Vrl4iIzRo5baTfxXm/yzUhDmVwqT0THZrPB+f5CnKFRxZCwzWEbD3iO9QJ8DixLhWvsN2WLiEcFLP2N3cAy8ibyrPfRV/5uiw25aL9rBOsnWSIz2cWoezXBQ== 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=TuOfGh8i03a3b02s3Dbf3q26Qqv0GEDot2ImAJSLl1M=; b=Z4kqsKZ0lHJlTrbZfb95O5BPFNkf/rtp+EmhW0I9lx+xznXSByXhz819hOQrR8A3j7iScTRY7yzXWxBxT46E4l/GGr5QpbmQW3bFG169pOiLpy84WgmKwfOvz7Nk1xhlU7iQS6UTivJ1kCXvBcHuURVVUT3E13deIYx6VkRZ6IM= Received: from CO1PR11MB5058.namprd11.prod.outlook.com (2603:10b6:303:99::17) by MWHPR11MB1488.namprd11.prod.outlook.com (2603:10b6:301:c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.15; Fri, 12 Nov 2021 05:29:38 +0000 Received: from CO1PR11MB5058.namprd11.prod.outlook.com ([fe80::49d5:fe9f:6dd9:8f95]) by CO1PR11MB5058.namprd11.prod.outlook.com ([fe80::49d5:fe9f:6dd9:8f95%9]) with mapi id 15.20.4649.023; Fri, 12 Nov 2021 05:29:38 +0000 From: "Min Xu" To: "Yao, Jiewen" , 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: AQHXzyK7o5BT5Qs88kmpsZzaPIaVJqv8n86AgAFZdvCAAUY/gIAALQ7Q Date: Fri, 12 Nov 2021 05:29:38 +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-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7df04321-8af1-4977-5987-08d9a59d6bdc x-ms-traffictypediagnostic: MWHPR11MB1488: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +dp+LCCpDfV8WnYWJlZMaehyMhEBqOCFWwlDLqgL5sO3JvUO06o7mK/bznAy1AoTeycZ01fefOja5fsYze+488tyC4ENqBH42QVi3WFNMX6W7AvV6Ji1E0cHkYXW3Vqz9wIa/MYz5nacMazyaILekCT39pYgUdxhRabck9EYfhaL4niP6Oz56Cyb6F5nw7ujbNKzxOeTOGXto4vUM3E9kXgZmwuRbCTkJ3fpZvNuQPL+OeZoB19mF9+pjZyu7ahe2aqZETMUxMcy5snXQ0iz2fy70Nw28ELqDTlj2dNGjLea2JmDnRPtn1jYZXH7MI5y8UG5FQCZeQ5Rw1dX8SPMlPyhFZzUowEGvXEZGYZ5ZzwlruW3ux1872AGlgLKTR9UdSFAt46TG2tGyB0IK3E2q+YGKUF5i1Oq9MRN9YJW5OqR3LjL/Ly4QiJUGrA3jHu4rbjSpI/eNV7Q/LoJD5hZdbvPkezouSc7IQ38BJWTkHumWa8uiUO/IllgZ3F9ABHq3uGyqi2wVfUzeuIKQl7DOtrSnbDInBigY9AGsCUlGYqgKVqlgBRX6HOvZgocRaf4oP4944CJaeRZNy8GUAA8R6tjdLjMDfz79sJg0A6eakqsjPBvxyYFSdPqhTTtQ21OI0Yd4tmoDwvmzPjmd5KonIgLQlxtaHyuA3Pz0496VCKAVjKmdaSmEIm+JkNgEu2lIwjz5fol+YMQjLyZVRZPKg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5058.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(7696005)(8676002)(5660300002)(4744005)(508600001)(38100700002)(122000001)(26005)(2906002)(4326008)(54906003)(76116006)(38070700005)(52536014)(9686003)(55016002)(8936002)(86362001)(6506007)(33656002)(66476007)(66946007)(66556008)(82960400001)(64756008)(186003)(66446008)(316002)(71200400001)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QkJ3UlZ1bExtbHAzNzdVdmJ5U0R3a25VVUNoRlc2YS8xTlU5MG9Ud1Q0Zksv?= =?utf-8?B?TXg4ZGFIcGpqQXZJcEFJcVp6bXNSYjAwZjFoQ2hyaGpONlhtbWhheFFBekw2?= =?utf-8?B?eVhDMjVGR2tDUWtBZjdCNHM3OStWTWFZbDhwbHBaTGQ2WDBRYUpBR0crWG9Y?= =?utf-8?B?U3BJdmc4Q0xsZC9Xb2J6MUhjbzhrRjVmV3ord1ZNRHlGSWlwZmFXMTBaSkpj?= =?utf-8?B?UjU0RldKM2U0QlVnOWpJb3ZFL2wyL2tSUDhpTkJsRGZiMnV0dkdZcjJSQTE3?= =?utf-8?B?QmFkaWQvbTFYMERza2U3ZnVDMldoYXEzYnBTb1EyWTBDZVBUay9xM1A0VW1O?= =?utf-8?B?aWdmVzJTVlUwZ2djK0wwWUR1SElHQkNkTlU0OUVVbTkzNXlqUFFNd2JTU3JZ?= =?utf-8?B?QW9WWkNsRTJ6eGMvYlRib05IQTJoOFVFUjZkOW5yK2hGY1lWNXdHY3ZxbkJw?= =?utf-8?B?MXIxYmZ4aTBIUkV1Rk04RElRc3VjTkhZa25ScXYzOG80WEZhVHlSY1JTQldn?= =?utf-8?B?Y0JNLzBtdG1RTE55ZFY0OW9ockh2dFpiN2xsSnJ5RHJCK0FFWEhnWGRpVDdt?= =?utf-8?B?TXBhVDhpU25wNWtWa0RJaGRCUzNubUw1N01rbkVYeGtwc0lNY1FjemQvV2dE?= =?utf-8?B?QUJTYWFqdkNmM1g4RUhQUjJXblgwcFJwL0RmbzRmUmJLSGthdzM3V1ZtMXYz?= =?utf-8?B?ZUo3S1ZUVUJHeTUxbXAxdjNDamlmWW1KdzdnVThtQVBIVWxIOHJRa21ZNmJ3?= =?utf-8?B?WGd0K3NVSURpNy93MHpDdU9ETm4yRzM4UHg0ZGZEWmdnbk16SE5GTUNyVHJa?= =?utf-8?B?U1crTlJ5eFJLK1JVakZRVlhxQXV0MjZucVUzTXpsd1JSUG5MVFMwYjdUNWhs?= =?utf-8?B?Rk53QnpzUzNkOUNIMGQvKzlRK3BXRzhicHBvNno1WSs1N3V0WUJKNW5ER2Rv?= =?utf-8?B?eFNsR3R6TnlSQ2pqaEhRc1hkU2U0eEYwWlY4UmJzdHpqTzZEMUJNTGtWWk1B?= =?utf-8?B?Ty9aOUkraVc3alo3YTdaYitLcUlwUGZTaCtkQXJORnlDTlV1Nmc4SEVqSWU2?= =?utf-8?B?c2xSVUhmSWlNdG9LclgrYngvclFsR2ZadnJROFZYRlJZV1ZBMGFIV0tVNjNm?= =?utf-8?B?Rm5PODl5RlVRTWxHNlRCZVpqbWNGOCtNcnJJbFlNRkFyVFl0UEVwSmlCWjJF?= =?utf-8?B?S1EyWDA3aUlRV1hzVloyR1hRYzRSaDdUTnhuZGdkWFJNYmc4OXArazVIWmpP?= =?utf-8?B?cCtROUpXOHJjK0Q4ekdPd0lXTSs1Q1VhZWgwNHNaNnZTYmk1emtBcEV5MjFh?= =?utf-8?B?M2RScEd0c2xMWm1mVERHaVZnQTA2blpPMGpDU3MvS3RKZlNoT3V3WUUxa0Vu?= =?utf-8?B?bHU3SkZsajFhRWxPUkJTYXBIZ3U3ZG1iN2tEdExhSmN0M0Izc1A1bFdubE1u?= =?utf-8?B?Vk9xSzlsT25vRERySWFCb2xqSmc0TEM1b0h1Ui9IeFJhN0s3c0JnalNoeUxW?= =?utf-8?B?U0ttdFF5TjQwcnN5Vmg0L3ZzbHRWWkg5NjRBbzRZUy9NQW9RWVRjMDBUNFQv?= =?utf-8?B?RXE0bjhtVERBWHdPTzZ4RHJEUWV3dnlOMEI0N3F3TDFWQ1ZDZnlIaHV2dFQy?= =?utf-8?B?SHlRVGkwV3p5UUNFNDZzcW9HeEs4SEVDdnlJQXRnVXJjcDhhdWJXZVFRN014?= =?utf-8?B?ZjgzbnE1akcrbDVuTGZvU0xrb0FyNkZxMGFOLys2VktmbWlBUUtFNWp0WHlX?= =?utf-8?B?SjF4bFRaU3NnWGh2ckRNQzBMREYxT2t5VUowTitaWmQ2ZmxpOTRPQW9sUnpx?= =?utf-8?B?L1ZybzNoWDJQTFRkcCtjNjlPU29oSm9iVk4wNW5uUi92a1pnZk93UUphNU8x?= =?utf-8?B?b2JQS3BIeEpXS215R3pqVkt2amtBYU5nVWRMdEpKSUozSnF2Tk9yZTdKRjYv?= =?utf-8?B?bUdrQ2U2b1pLSUtCVkxCazQ4YWk2b0kyTFRhaUdOVzlsTmJhZTdneklVS2s4?= =?utf-8?B?NjJHcm9YS0IzT2hQL1FDZ0VZaEZVZFhWZk5Memttd2RvUllSOXAxTS9aL2ZD?= =?utf-8?B?T29RSzBRcVpJaWdjekE1YnJ6Vm1iaDFUYjN4aEFmcnNGZmcvREt6NUxoZU9I?= =?utf-8?B?OEt5OVFRbStHck1JYit3UzRPRkJOT1E0S0RhTlZjMzJoTFZvRFJzRGF0d21k?= =?utf-8?B?bVE9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5058.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7df04321-8af1-4977-5987-08d9a59d6bdc X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Nov 2021 05:29:38.7060 (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: Ax8YSaY0oAIn+5WIXTJBgwetK2Fs9w/RPJrZu+aBkxIcn+kcfwl+aS4oGPePbmxckTihDqw0mAV76P/8i3z8FQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1488 Return-Path: min.m.xu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gTm92ZW1iZXIgMTIsIDIwMjEgMTA6NDIgQU0sIFlhbyBKaWV3ZW4gd3JvdGU6DQo+IEJUVzog SXMgdGhpcyBpbnRlcm5hbCBBUEk/DQo+IEkgZmVlbCB3ZSBzaG91bGQgYWRkIEFTU0VSVCgpIGZv ciBpbnZhbGlkIHBhZ2Ugc2l6ZSBhcyB3ZWxsLCB0byBjYXRjaCBpc3N1ZQ0KPiBlYXJsaWVyLg0K VGRBY2NlcHRQYWdlcyAoKSBpcyBub3QgYW4gaW50ZXJuYWwgQVBJLiBJdCBpcyBleHBvc2VkIGlu IFRkeExpYi4gDQpTdXJlLCBJIHdpbGwgYWRkIG1vcmUgY2hlY2sgdG8gdGhlIGlucHV0IHBhcmFt ZXRlciBpbiB0aGUgY29kZS4NCg0KVGhhbmtzIA0KTWluDQo=