From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web12.14849.1650074244019546033 for ; Fri, 15 Apr 2022 18:57:24 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=UNr2Dtxr; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: min.m.xu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1650074244; x=1681610244; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Sxbp3Di7OiUp6eOM4ZpuCpuqNNur/d1b8CFRWhYLVh0=; b=UNr2Dtxr9HFsCFCMh16pUScanOecJwqdAI4t/fKqZtsJQlvPIUT7uWWJ qkFxnq9RkbTsG4J6qn15yIZVUaJCBR6GIPJ3yJOagdKnSXE6eUHJFlb2k EkEuZNYPiz6nE7r78Tet0I2Pv3JzDjpWlwCwAsehwxlm3ecXz7bXrVqHP Ar3HX9tokGkHW5uZXRG/yjpiQklBthMbOR1sJMO98GBaK9kwe/CH40UH1 jiPoEwk2q9bpfnG5bJclk77fl12j9925muVYiyfwG77blI37y2E21e9bj ScIW/xwos/1IEBWWLUGnbZ04Vk6a+w+h2IsrZif+nBRSAXNqFDaUIoZ+Y Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10318"; a="323700905" X-IronPort-AV: E=Sophos;i="5.90,264,1643702400"; d="scan'208";a="323700905" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Apr 2022 18:57:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,264,1643702400"; d="scan'208";a="656613219" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga002.fm.intel.com with ESMTP; 15 Apr 2022 18:57:22 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) 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.2308.27; Fri, 15 Apr 2022 18:57:22 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 15 Apr 2022 18:57:21 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.2308.27 via Frontend Transport; Fri, 15 Apr 2022 18:57:21 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) 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.2308.27; Fri, 15 Apr 2022 18:57:21 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UnzknayR1L0mErQbef+ITO0V6pgAh2GgCWQH78LTlSDKr7a84ncwQbud7PlUvzaGA9+feN7Cwn64NbY0MeY+Lk9k3jXqy3dnhdNseNlM945btZ4/BFUfDodkneogjZO9nZBJTy8B5gil8TQURzQ6sNv9hYVsBnOMkiVVUY7u4D9CztWuIZtwRTZp7zzB0gYbmqPsiHGC/jy5k/lSv2Ou8/RWq8oke4AgVTUHMpOADpTQOMdykyFk3UKAiJkgZIOrXEXNCYRIzILMA7w6Js0q2Vkq19UDA19H82v63DqSxOv4NcevTPsujPYzm9CU+iYBI/IwRAb/X3jc8YfCHyPCgg== 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=Sxbp3Di7OiUp6eOM4ZpuCpuqNNur/d1b8CFRWhYLVh0=; b=QAAnEbamj6QsIHB9geo8DMmbz/PHzRE4pDJAq1SAo1VjytPOTQs1DtQ1Q+2S494bIfjuEhjtU8U/QANnSG4V+BZ1Sz5CFmZWZhXEoEYqP6Wxg7aJxrTwu5duJ//ATlS2mel33mj9qTHsiOqc9WSTCGALTohUEnr/E9YXEoQkPP7etwEhNUR+lgIdjXhqrnvyNEgSlksPtOahUlyhhiXUnAS73XQXhv1KFvLnEdFk+/DN0iqE0E9DIOINjpZdwOMBh5IXztvIi8QWlYFAD0bgUcwBhPqxLy9DDKoweSIO1tFwY5nkJKzmmVTV+Ik07XjInzP+DUsKaNElvJJirwzckg== 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 PH0PR11MB5064.namprd11.prod.outlook.com (2603:10b6:510:3b::15) by CH2PR11MB4231.namprd11.prod.outlook.com (2603:10b6:610:3e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.29; Sat, 16 Apr 2022 01:57:20 +0000 Received: from PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::ece5:6170:a99a:480a]) by PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::ece5:6170:a99a:480a%6]) with mapi id 15.20.5164.020; Sat, 16 Apr 2022 01:57:19 +0000 From: "Min Xu" To: "devel@edk2.groups.io" , "thomas.lendacky@amd.com" CC: Ard Biesheuvel , "Justen, Jordan L" , Brijesh Singh , "Aktas, Erdem" , James Bottomley , "Yao, Jiewen" , Gerd Hoffmann Subject: Re: [edk2-devel] [PATCH V12 42/47] OvmfPkg: Add TdxDxe driver Thread-Topic: [edk2-devel] [PATCH V12 42/47] OvmfPkg: Add TdxDxe driver Thread-Index: AQHYQ8ehU12kTUsXPEKMGw9eM0lyn6zxjakAgAA+zTA= Date: Sat, 16 Apr 2022 01:57:19 +0000 Message-ID: References: <4c3aa6915fe7aac06940bea0f9bc5fdd3c539121.1648555175.git.min.m.xu@intel.com> <5832e647-63d5-6bbe-4daa-f2f5591a7324@amd.com> In-Reply-To: <5832e647-63d5-6bbe-4daa-f2f5591a7324@amd.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.401.20 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: 2a4c0857-4573-4bae-a885-08da1f4c70f4 x-ms-traffictypediagnostic: CH2PR11MB4231:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ivsnv4YFviCeUfT+sMUwyN+sZoaG9PQBXFEHhMoDC7Oov+OAsqBl4H1FzouwXGFZ9Op0Lsjia+XuHTVDmW2GSz9FAWlX6ECSmMm38tY+fxxyPhd87qcKFAIdfbWIhwNEXYt6Pz8MqDTstiPLGLKMUCFLrwrPQZjNuqRnlKI0RDGMQ96J+5UrARI8r5O+gNJFCRpE42YPnQyUxlaNS5ui4llIrnHluAsIuT2XD9kp7lxyBnGLr7k6Ma2hw8m0tlYkiuoJWoqkwYnsdyf2/ZOt+Rj67RnGwN3ZuDZo83jbUpv8vggNyDtc9aNp1Nc+LeFETLAyhH+vTSVRFgSu16oVjqtJNNA/29lT9GEs0qoflM/UB+TLYxju+smi1J1EEMVMthzCj5tB5DsAAHRVIj5LDix6oBFmX0sYknVEONwG9o8sbihseP7z/6W8p04K1MES7ZnUFVIut6HkeDwkduXIypouuaWS3yGSP5Dk0uoLKJ6x5aMGuaXuNZhi8DoMkk7HuYrIv86gGr/6b8TnW6Ewj/Fwq1UDKGqKVUpGpudHFqJlwC5tB53QHtpNWtcesxEh20/JiCsse2sLTR8XY5AZEvx4oK3yxg9pKpfIQH+CDWG2WypHcea4gbRuoQZgtXnLd2OY0VtcsNQFmKC6+5fIg1l5OH4Oe+rOBODQBlwoVpfzVw87O4rT3llF9hfAiFr3mqmXTxoUzDKaWRJewadDHA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5064.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(84040400005)(38070700005)(4326008)(76116006)(26005)(66556008)(7696005)(71200400001)(508600001)(9686003)(316002)(6506007)(186003)(8676002)(66476007)(54906003)(64756008)(66946007)(66446008)(2906002)(33656002)(86362001)(55016003)(38100700002)(122000001)(82960400001)(8936002)(52536014)(110136005)(5660300002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cHdqODFsRzZDcU9Ka1MzOStGc0pEczlkV0hqd3RmbnVDMVBxNVN3bU1wa0Ri?= =?utf-8?B?b1lIaCtSUUxsek90cGZERnRmckp3MFl4QVNkYlQvL2JMS0VRWVRhS2ZoY2hh?= =?utf-8?B?eHZWRjYyWElnUGcrNlZXc2NtRlJPbFN1TUtmN25iMkliT3ZQemwxUFFtQVA3?= =?utf-8?B?OXNlUjY5Q2doVCt4QWdvTVlWV1BBQ1hxcVJJSm5JUUNtckV6ejUxcXNvWTFU?= =?utf-8?B?aTYzUmhvOTBwSk5xOWpUYndzbXIwbkxoUENJYlhCRnFKRzlzOVQrcDBpQzhR?= =?utf-8?B?SVNDYnlxWW1rcmN5eEtNbXAvTWpQQjZmS1dEYS9WeXhDV0Q2bTdrdmtJcisv?= =?utf-8?B?bFBiUEZBUCtPckRDcnMyWk41V01ueGt6bHdoYm0yZlN1Y0hjR1RuNkxmYmJM?= =?utf-8?B?NkdMVEFpSkhVNUp2YjdyRUJWL0ZhRml1YUNLWjJqTnorWmRPbzdEaDVKcWJw?= =?utf-8?B?dmt6NTlRUG9XRUcwTC9ySU1tRDlxQjVJaUplYTF3aWVhUHhEM1dia1BBS0lO?= =?utf-8?B?UnJoK1E2bGdzWUk4Vk5iYnVxdS9kQjlVeVpYWGc0QlVKRGJsanpXUWV4NGZw?= =?utf-8?B?UHBxZ2VodXpMZC9rVnNNVGo4TVBIVmlpaS9OQzhCbkhGanR4MitmckhaMytB?= =?utf-8?B?L1ZzQ1UxMW50a2VBNjJHR2U5MVd1cEpId0FidUlEYjN4NnFRWnRzR0dKN3pO?= =?utf-8?B?VURRYW1sbVR1ZUVTWVRKWTB5YWtaS3YwNTNlemNobHRBVHlpdm1PREdqcHUy?= =?utf-8?B?Sk14V2RvYmJoUVdYeEdZdVBOOWhwejhxdHYzZnl2WkJGSTlMZWNvQ21oNFZI?= =?utf-8?B?RzZ5dVV6bVBUL0swVTMvK0FiT1hvSkFmdWZueFRjQzdaakd0MlVmZkZ6aG5N?= =?utf-8?B?NmNzM09DWXRaL0tKaUZlUDVINlhJUFJYeWZYN3FNM21EVGJnMXFkM082QjIr?= =?utf-8?B?eDB1WVVTZEw4S1crMHFJN2gvRTloZEJGVWNWOUJwdUtUSmNBNmFRWExXVXc5?= =?utf-8?B?T3hMNitrQVFBUVNMeDh1ajZDQWxObEs5aWtXLzdOaStGdHA0UmkyUS8zNmY4?= =?utf-8?B?U0lkKzZzM04xRFNDZ0FGUFQ4dDkvNkJhODVIblp0d1pBbXc0ZUgrWGQ4RVl6?= =?utf-8?B?VWJNNjBTT25SS1lManNFb2ZPTm5VMzV0bmZ4ZDFFSm1PWXIzQWthRW9wVThP?= =?utf-8?B?UzJNT2l5TkxHY2FKTTlGbDI0Z2FxemxxWDhXZlV0TCtoekdYd21hWUZjUEhs?= =?utf-8?B?NW10QU9OVU1KM25JbVlkT09lMHpWREdQQk11SVJ1bVZJRjZHMWdtdTJVQnZT?= =?utf-8?B?RjhDb3lBcFJhMCtEMTBKdmFhWmIyZENDbURqRVEwYU9FbS9HNzdHUzhRekhl?= =?utf-8?B?bVBNQjlreDhQa0gyblAyQnlxclJTNXZkYVoxNE9CdTNyLzFkQTEySmQ5Snd3?= =?utf-8?B?a05zQ01jQU9zSDJRdVY0cTYvQ2lYcDFjYzlZTFZVcTRCaGVWdnZNNk82U1hu?= =?utf-8?B?ODhnSmNZS1N6OThOYzAzRmxnTks4TTZ2UmZpdXFnV0RrY0RnTzFkbTBScmk2?= =?utf-8?B?OStYbmJCY3lQUVVyY2x3dzgvQ01mRjRLMmVSYnFGOW1qVXBzSXRqRjI4S3Nq?= =?utf-8?B?MDhQOFM3QURLTXB2ckpEZEFhYkxjbjdXRHVpK2ZZL0M0c09tcU1YTFdXM0ta?= =?utf-8?B?YU9Sc1lRZG5oZmUrTDUrbW1DUjJEdmtYcWMya0s4VWJCd0NlcE12R3NwTTNR?= =?utf-8?B?cGZyQ0VJTUVUY0k4eHZzSGREekx5Zy92R1JsM0IwYzJIazJKZVJmdTQ2THRH?= =?utf-8?B?ZnhWb3ExbHZqK1VrVUpUbTNXb2V0dTVXbzdWeGc2WWhGRUNxTkxEL3M5NGlN?= =?utf-8?B?QUU1QjNWeksvdEl3ajlVMUJDT24yVldlbTI3R3hLNXdvbXpjdCtUQVpucUlV?= =?utf-8?B?RjE0VXdNeW1xVTR3cDNPZ0N5QXh3ZG1XajZUZkIxblFwdGp4bGcvRXVQNnZK?= =?utf-8?B?dGlTNFJ0WXkvLzlMSi9EWmN4NitYMzhLMFMyUFFoalBjZmdvNXFQY1VocVN1?= =?utf-8?B?ampMOWtIM2lESTF0S1dOb3lyNTdSNlhTNnRqR21aNXhJclRTRlEwVXkybktY?= =?utf-8?B?a0dPK21Ud2lZVFQ3b09tWSs1MHRRVlhzS0s2TjY5Q25kRlVWSWJwYXdQdlRx?= =?utf-8?B?dnVUSEdFdWJZYThJZERGVmpyaWhFUmRiZUs5NDI3cEdscTFGekF3MkJySWll?= =?utf-8?B?RGVVQkNTNHFiK1dvYXNtYStYOTVwQm5STTRGSGVLejBITkRHaC95TC9xL0c2?= =?utf-8?B?dlE1bFIxWFM1MEowR2IzOUlWSWMwTVl3RDhSK0k3UmZuT0EzMW5qZz09?= 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: 2a4c0857-4573-4bae-a885-08da1f4c70f4 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2022 01:57:19.8779 (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: 3xoZB7Bft2wt65m//LGNor8VDaRtvNTGB+1DnxXiOoH2Pok1MarnZ4GuChb8lcN8r2xlPU0BqPlJTdvgZtdftA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR11MB4231 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 T24gQXByaWwgMTYsIDIwMjIgNDo1MiBBTSwgTGVuZGFja3ksIFRob21hcyB3cm90ZToNCj4gDQo+ IFVuZm9ydHVuYXRlbHksIHRoaXMgZHJpdmVyIGFsc28gYnJlYWtzIFNFVi1FUy4gSSBieXBhc3Nl ZCB0aGUgVERYIGNvZGUgaW4gdGhlDQo+IFNFQyBsaWJyYXJ5LCBidXQgdGhlbiBoaXQgYW4gaXNz dWUgYmVjYXVzZSB0aGlzIGRyaXZlciBpcyBsb2FkZWQgYmVmb3JlIHRoZQ0KPiBBbWRTZXZEeGUg ZHJpdmVyLiBUaGUgQW1kU2V2RHhlIGRyaXZlciBwZXJmb3JtcyBhDQo+IE1lbUVuY3J5cHRTZXZD bGVhck1taW9QYWdlRW5jTWFzaygpIGNhbGwgYWdhaW5zdCB0aGUNCj4gUGNkUGNpRXhwcmVzc0Jh c2VBZGRyZXNzIHJhbmdlIHRvIG1hcmsgaXQgc2hhcmVkL3VuZW5jcnlwdGVkLiBIb3dldmVyLA0K PiB0aGUgVGR4RHhlIGRyaXZlciBpcyBsb2FkZWQgYmVmb3JlIHRoZSBBbWRTZXZEeGUgZHJpdmVy LCBhbmQgaXQgYXBwZWFycyB0aGUNCj4gZGVwZW5kZW5jaWVzIHJlc3VsdCBpbiBhbiBNTUlPIGJl aW5nIHBlcmZvcm1lZCB0byBhbiBhZGRyZXNzIGluIHRoZQ0KPiBQY2RQY2lFeHByZXNzQmFzZUFk ZHJlc3MgcmFuZ2UuIFNpbmNlIHRoZSByYW5nZSBoYXMgbm90IGJlZW4gbWFya2VkDQo+IHNoYXJl ZC91bmVuY3J5cHRlZCwgdGhlICNWQyBoYW5kbGVyIHRlcm1pbmF0ZXMgdGhlIGd1ZXN0IGZvciB0 cnlpbmcgdG8gZG8NCj4gTU1JTyB0byBhbiBlbmNyeXB0ZWQgcmVnaW9uLg0KPiANCkkgY2FyZWZ1 bGx5IGNoZWNrIHRoZSBjb2RlIFRkeER4ZUVudHJ5UG9pbnRAVGR4RHhlLmMuDQpJZiB0aGUgd29y a2luZyBndWVzdCBpcyBOT1QgdGQgZ3Vlc3QsIGJlZm9yZSBpdCByZXR1cm5zLCBpdCBqdXN0IGRv ZXMgYmVsb3c6DQoxLiBjaGVjayBpZiB0aGUgR3VpZEhvYiBleGlzdHMNCjIuIFNldCBQY2RPdm1m SG9zdEJyaWRnZVBjaURldklkIHdpdGggdGhlIGluZm9ybWF0aW9uIGluIHRoZSBHdWlkSG9iDQoN ClNldE1taW9TaGFyZWRCaXQoKSBpcyBjYWxsZWQgaWYgdGhlIHdvcmtpbmcgZ3Vlc3QgaXMgVGQg Z3Vlc3QuIFNvIGlmIGl0IGlzIHNldiBndWVzdCwgU2V0TW1pb1NoYXJlZEJpdCB3aWxsIG5vdCBi ZSBjYWxsZWQuDQoNCkkgZG9uJ3QgaGF2ZSBhIFNFVi1FUyBpbiBoYW5kLiBDYW4geW91IGhlbHAg dG8gYWRkIHNvbWUgZGVidWcgaW5mb3JtYXRpb24gaW4gVGR4RHhlIHRvIHNlZSB3aGF0IHRoZSBs YXN0IGNvZGUgYmVmb3JlIHRoZSBleGNlcHRpb24gaXMgdHJpZ2dlcmVkPw0KDQpCVFcsIGhhdmUg eW91IHRyaWVkIHRvIGxvYWQgQW1kU2V2LmluZiBiZWZvcmUgVGR4RHhlLmluZj8gSSB0cmllZCBp dCBpbiBteSBURFggZ3Vlc3QgYW5kIGl0IHdvcmtzIGZpbmUuDQoNClRoYW5rcw0KTWluDQo=