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.web11.665.1636068248774677856 for ; Thu, 04 Nov 2021 16:24:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=A37cyNfg; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: min.m.xu@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10158"; a="292647649" X-IronPort-AV: E=Sophos;i="5.87,209,1631602800"; d="scan'208";a="292647649" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Nov 2021 16:24:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,209,1631602800"; d="scan'208";a="450616528" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga003.jf.intel.com with ESMTP; 04 Nov 2021 16:24:07 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) 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.2242.12; Thu, 4 Nov 2021 16:24:07 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 4 Nov 2021 16:24:06 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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, 4 Nov 2021 16:24:06 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.102) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Thu, 4 Nov 2021 16:24:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YnzDFAgnbdcCKZGJPR2o/rW/3/aDcnsgErrvYNAC+p0VpCR6Q287LLpOMq/2iqnUXYGusCncuDO0IkzgPwt2UNiYI/NswkO5FP1+cNbibKCkJ6male9GxzRV5/1M7IjwZm+3Zq+q5rjd80s6QEC57qFCA05lgdIoy1v/BQLKrYwOoebS0uGYUFWGXHx5RfNsyGj+IEzR+wtqwDAUFCmHRS3NUn5bOg/FvS3us0j2oT9jEqiBpLehT2oCip//3mta4TG28F+D6d5kHfrY4lzp0wY/ySrD0s6lBlIclpRnxik1PrQqtddRr4xXcZzxh7UKTYMr6+Dltc61GRTme0t4hQ== 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=QIGsHaRz9UjX99mHWDYdE00dV6LoMqi2y/EiN64IWOg=; b=Qn5xwPZ/kJpkwdIfJdSEVZQDoiyr/uKjF8NsPQb60oEtccii9wUERS5GstjIVs4L7J2XtjQN8wovs+ubuTGPUkCtasPteLH+feyyLN2dWexWxL1CCSr9QfbcQh1x0o8BQhQquPVAnnEEZsva8FEDGkJdLE+wzfoyRR9Awu+yiNEgDqqf2T4JRcbqGKqGtkpPakM95M8EesVIFuDyA11+P3IAw5AAGhOZ0jwmPxRJp746PeWtNMTlpAD+IjoeP/KPBMNt5lfBq1mFcquxnT8K5Xh82/BFFsQ8GeMsYpX6IuNgEQSGoxk8C+BJFIj8vgMjvpINgpdQ0PH38yxsWEdh9Q== 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=QIGsHaRz9UjX99mHWDYdE00dV6LoMqi2y/EiN64IWOg=; b=A37cyNfg1SPdNKKnAVfEu9NuV4ue4+Gr+L8MS305leFN4gdhtNTnnbsDJ9T0DfW7tOrfVgpGKMew5DHcwiuwRwFfeQduLO5VEZ4oMp95PpquYtuWYPcGZXXzz7AyVzp+cSmM8vds7e8mMFQDdXDeRl9RDQ+WxvadSckKZicB4mg= Received: from CO1PR11MB5058.namprd11.prod.outlook.com (2603:10b6:303:99::17) by MWHPR11MB1584.namprd11.prod.outlook.com (2603:10b6:301:e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.18; Thu, 4 Nov 2021 23:24:05 +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.020; Thu, 4 Nov 2021 23:24:04 +0000 From: "Min Xu" To: Tom Lendacky , Gerd Hoffmann CC: "devel@edk2.groups.io" , Brijesh Singh , Erdem Aktas , James Bottomley , "Yao, Jiewen" , "Dong, Eric" , "Ni, Ray" , "Kumar, Rahul1" Subject: Re: [PATCH V3 14/29] UefiCpuPkg: Enable Tdx support in MpInitLib Thread-Topic: [PATCH V3 14/29] UefiCpuPkg: Enable Tdx support in MpInitLib Thread-Index: AQHXzyL4/LyrZHH5q0iUxm90gqEiQ6vxVGAAgABucWCAAUWnAIAAeH8AgACFoxA= Date: Thu, 4 Nov 2021 23:24:04 +0000 Message-ID: References: <9d8a7f7da913a1062d3f01e24615bb8bdc958458.1635769996.git.min.m.xu@intel.com> <20211103060914.scktdnjbfzrtu4xk@sirius.home.kraxel.org> <20211104081004.4mhzk7hqozg3prrp@sirius.home.kraxel.org> 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: amd.com; dkim=none (message not signed) header.d=none;amd.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 77c300c9-6001-41db-6792-08d99fea316a x-ms-traffictypediagnostic: MWHPR11MB1584: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0Qlq/TeRWLDi6TX3HhUP0fzRdHhCrnBiaYzfSQhdVLZ8vmuivh8HfY4MPXfMTyR0uNR5V4XM4APUot3+L7F/l1ojhbcH6JNlTC1J5psOvdFIi0OMLQdKlYVCcbC2UWyCTs/vktcby5A2dcyWfrjJcR8fStwVL7kB0K1vuvOkY1UrgsSbCc1Y/IeY6d7hDtWwxwjeaQ8kONnpy3j9V29cfN25STapdvBz6BeD5VJRABXtOPEzSVeGRNEXlt9wPRNztV/Tx+HKBj77K8x6DOmKrixfPoOAg02DDeSp0uZRk6IEUk9BSxkgIGPC9v0NnkHfDpxcKSZXtJWLUA0uyQKV2UYeHLB7rEvoclOTjCkzHsMp+4BAn1TOhm2YlgObi/oV0FVk51o+K1E35E1t3Pm6c5dSiGlE7qp14rnybJDxz4GjCQ35SbWM+4GtcKvkgeVaG5HiamTNlw856t1ZyLVbCUGj8eHkI64fNNU60a8s01EILSwD97dWtjeWYt1mltFtpZrqE4xnaTVTvaZnGe1HxREgEJkhco99QmYvXjUDJv8+Qd/FcZB3GLrjAaTWE3EK6eI89IUzXZIWFVZkK8+Niwn8lsOpceC7VUm0kVW48Z53m3Wp37AkjKQ9s7BhnwO7eid2Kd+bMLHqYJtg9e1Z5gy1OktiChFg0bnVzuxBFx4sF1+5rANDWZrdILjLereTMi8bxQaONiSBJ2L9zWQOhA== 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:(6029001)(366004)(2906002)(66476007)(66556008)(83380400001)(110136005)(66946007)(122000001)(7696005)(33656002)(4326008)(8936002)(55016002)(26005)(86362001)(186003)(107886003)(76116006)(38100700002)(66446008)(9686003)(64756008)(19627235002)(53546011)(8676002)(38070700005)(6506007)(508600001)(5660300002)(82960400001)(316002)(54906003)(52536014)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cHNSMUsyZXFFcG9KT3BSNlV4bWJtcmM5bkZoY0VCNkd1TnJ6VEdGd0tjTjQ0?= =?utf-8?B?ZEtlOU41ZGlJSFBQaitpYzJpdlBNeUZpamJ4anhWSTBaUVlheE04bE5kTStq?= =?utf-8?B?N0RmQWhuSHFQUGxoUU1hcmlUN3FwWTY5VUVPeWFlVVRUNHBZY0Q2KzM5K2cr?= =?utf-8?B?MDJ5dzRrWWFTVm95czBKUGxqcU5OdzduanJrOTVxWndReWJkd3RJdXh2czJw?= =?utf-8?B?NWtxbTE3RjR6aDk4em53VEYyZWFRS1VOOWxxUSs4Rkp2SlBFOHZXRGt1VWwr?= =?utf-8?B?NFFSL2hvQ1E4NUhBUFZhLytmaVpod1hNZDJ6bUk1aVRkaEYwaFRtclNFL1Y5?= =?utf-8?B?YlFyWVAwK29ZWEI2bTBHU0pjaXh2NlBkamZHb2NrVFNReW5wS0RUZjBxc0ls?= =?utf-8?B?S09tOWZueU5qMkJ0bFBtV2wwNnlkT1JmeVlXOU9Wa013N3lvMVpZTGwwRmly?= =?utf-8?B?WUp4ci9EbkZHaVM0RVdtNEhhSCs5YzNMbTcrdGFVa0RSY1FSdi9OOW9CTmxK?= =?utf-8?B?bUNDbGc2dmlkdVcvRXVrOWJYZnIwT1U5QllkMlhqUlU1dHEwN3llR3o5NW9t?= =?utf-8?B?dnZIRlExV0E1UWF0L1lnSEVqM1lxZHZrV0xWUXN6L2ZDY2RWUWxISHdXQVd6?= =?utf-8?B?VjQ4Mkk2d1E2ZDJTS05IdW1qb25wa054TG5DVklnM2NyYWdMUTljVmQ4UW9Y?= =?utf-8?B?SC9kNmQ0Y045bzlNUHdZclgxRVovS0RUN1RwcDVOaGNwSWRKOXgyRy8wQUo1?= =?utf-8?B?RFF2dFd0VkNnanNEODk5dE1jNFRWNTlmSytaRE5ObUtFYkNTT0xkRDRyTnBR?= =?utf-8?B?U0Y2WE10enU1UDdOUWtMRVNpYmErYW1QRkYyL2NKZ1M2N3FOakZwQXV5U2dL?= =?utf-8?B?UUFIK2JOVW1LOHdrOEE4ZHVRcklTYUVEMDBRNXdLeDRiKzJpTmx6S2NtOHhv?= =?utf-8?B?eHlKRnBVaDRMUkVkbUZ6MHRvY2EzL1k1NTBlSXB5UlBkQisrRHBTNllXQTIv?= =?utf-8?B?UC9HQzFpb3UvK3FlRWFpOXcyVXFBOEM0N0xyckVYdC9pN2U3RDFQeTFFaDRq?= =?utf-8?B?a3hEVGY0NXBTT2RaTVJxbUpqbWN2UTkyUHN6RXJ6VEFaK1pZNE11MHcrTmVS?= =?utf-8?B?YWFFWStkS3pWWmN1b0xtRTlxbDBxYWFlUXNkZGxpdHgzWUhSWkEwNDkxWUZt?= =?utf-8?B?enYyTDB1KzFtekxlOSt5NldBK1RTQ20rdjB2algrSGR6NHpISjVUQm1QVFd1?= =?utf-8?B?cXkxRjJPZkY2cDF5cDhBZksxclV5TDA1MmtvcTNLT1ZMamFOdjgwbGhrWXRC?= =?utf-8?B?WWZBYUhZd015SWJyMkZhT3JoclhpMFdZN2gzQXhEWWtMV1FpTU04TEhRcmxT?= =?utf-8?B?OUxxbzZ5MVgzc2RqUkdhSDBNU0tZWVo4cWhISi9ScUdmTU11YW56K3pXMHZu?= =?utf-8?B?U1M4bWNVbUFsbjBCREpoZUc1SE4wRVhTbUdvbGt1YlJibUJ2RzJoWjMxTXpJ?= =?utf-8?B?RmtPUU05eDFmc0xLckhSUmgzSW1Pb3J6MTlYTG1YOXhuRjJGSmxSVzJUWHlL?= =?utf-8?B?emNHSzVyclFFZ0tnSGFkOWg4SjhFNE1xSDd6MnRvR3FGeVhscEpKK2hMWEI4?= =?utf-8?B?TU1aMW1RY050WGRuWjVMSWQvQ1BBWkhmbDhpeXl2VjQ2SUY1L3RaSGxtZmxS?= =?utf-8?B?ZWlqYnhkYnBjdHViN0hjT0d0a0V2Tmc2dUxIRWZKZHlJOS9ZNXkyNmxyYlAy?= =?utf-8?B?enBydFcxcjA3MnlZdG5RcVhmU3M3bE50YTNRTVZncHlwdUx6bWFLN2lqTE9p?= =?utf-8?B?bzV2d2U5RStGck1TZWZVQ3J1ZzBmQU9aWE1oNCtuVGtPUmxnWCt2a21DQmhs?= =?utf-8?B?a2VXVS9RWFlTUTdNVnJ5S042OVdYRXFwd1FBRm5kZVorYUphWjFWcFV2UjI4?= =?utf-8?B?WlVzWlRrdUtOSkh0c1BDM3RvVmQyT0pCak5HQXlKY1pYT3lBVitxZVlxSlhv?= =?utf-8?B?ajVMVERJVElJWDdSU1A5Z2lULzhaeFA2c1YxQVVkMUhaU1lRaVFTbUEvMHlC?= =?utf-8?B?UkZhMml2QXEvS0FSRXgyc0xGbkNqZVpFSTB4UzdVL2k4R3A1Z2tsY3c2ME0r?= =?utf-8?B?TUk4YWpRaGVheFlDNG5DMzVQdllMMXZZREowaURzQVBJaGN1dGFPV2dkemZZ?= =?utf-8?B?ekE9PQ==?= 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: 77c300c9-6001-41db-6792-08d99fea316a X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2021 23:24:04.8601 (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: 4IrvtHJFWNdUrAqLqH/LJR85SOBGjNxwZDl4ZEBC1qTm3fVpHi3u18xMaECqPcayaqGXu7boOkUJiimJ0kPrOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1584 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 T24gTm92ZW1iZXIgNCwgMjAyMSAxMToyMSBQTSwgVG9tIExlbmRhY2t5IHdyb3RlOg0KPiBPbiAx MS80LzIxIDM6MTAgQU0sIEdlcmQgSG9mZm1hbm4gd3JvdGU6DQo+ID4gT24gV2VkLCBOb3YgMDMs IDIwMjEgYXQgMTI6NTc6MzdQTSArMDAwMCwgWHUsIE1pbiBNIHdyb3RlOg0KPiA+PiBPbiBOb3Zl bWJlciAzLCAyMDIxIDI6MDkgUE0sIEdlcmQgSG9mZm1hbm4gd3JvdGU6DQo+ID4+Pj4gKysrIGIv VWVmaUNwdVBrZy9MaWJyYXJ5L01wSW5pdExpYi9YNjQvSW50ZWxUZGNhbGwubmFzbQ0KPiA+Pj4+ IEBAIC0wLDAgKzEsMTIwIEBADQo+ID4+Pj4gKzstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+Pj4+ICstLS0NCj4gPj4+ PiArLS0tLS0tLS0tLQ0KPiA+Pj4+ICs7Kg0KPiA+Pj4+ICs7KiBDb3B5cmlnaHQgKGMpIDIwMjAg LSAyMDIxLCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cw0KPiA+Pj4+ICtyZXNlcnZlZC48 QlI+DQo+ID4+Pj4gKzsqIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0 ZW50DQo+ID4+Pj4gKzsqDQo+ID4+Pj4gKzsqDQo+ID4+Pj4gKzstLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+Pj4+ICst LS0NCj4gPj4+PiArLS0tLS0tLS0tLQ0KPiA+Pj4+ICsNCj4gPj4+PiArREVGQVVMVCBSRUwNCj4g Pj4+PiArU0VDVElPTiAudGV4dA0KPiA+Pj4+ICsNCj4gPj4+PiArJW1hY3JvIHRkY2FsbCAwDQo+ ID4+Pj4gKyAgICBkYiAweDY2LDB4MGYsMHgwMSwweGNjDQo+ID4+Pj4gKyVlbmRtYWNybw0KPiA+ Pj4NCj4gPj4+IEhtbSwgY291bGQgeW91IGp1c3QgdXNlIFRkeExpYiBpbnN0ZWFkIG9mIGJyaW5n aW5nIHlvdXIgb3duIGNvcHkgb2YNCj4gPj4+IHRoZSBhc3NlbWJsZXIgY29kZT8NCj4gPg0KPiA+ PiBNeSBpbml0aWFsIHRob3VnaHQgd2FzIHRvIGluY2x1ZGUgVGR4TGliIGluIHRoZSAuZHNjIGFz IGxpdHRsZSBhcw0KPiA+PiBwb3NzaWJsZS4gRm9yIGV4YW1wbGUsIER4ZU1wSW5pdExpYiBpcyBp bmNsdWRlZCBpbg0KPiA+PiBPdm1mUGtnL01pY3Jvdm0vTWljcm92bVg2NC5kc2MuIElmIFRkeExp YiBpcyB1c2VkIGJ5IER4ZU1wSW5pdExpYiwNCj4gPj4gdGhlbiBpdCBoYXMgdG8gYmUgaW5jbHVk ZWQgaW4gTWljcm92bVg2NC5kc2MgYXMgd2VsbC4NCj4gPg0KPiA+IEhtbSwgeWVzLiAgQWRkaW5n IGEgVGR4TGliIGRlcGVuZGVuY3kgaGFzIGl0cyBkb3duc2lkZXMgaW5kZWVkLg0KPiA+DQo+ID4+ IFNvIEkgY29weSB0aGUgYXNzZW1ibGUgY29kZSBpbiBNcEluaXRMaWIuDQo+ID4NCj4gPiBUaGUg cHJvYmxlbSB3aXRoIGNvcHlpbmcgY29kZSBpcyB0aGF0IGxvbmctdGVybSBtYWludGVuYW5jZSBi ZWNvbWVzDQo+ID4gaGFyZGVyLiAgV2hlbiBhIGJ1ZyBpcyBmb3VuZCB5b3UgaGF2ZSB0byBmaW5k IGFuZCBmaXggYWxsIHRoZSBjb3BpZXMNCj4gPiBvZiB0aGF0IGNvZGUuICBUaGF0J3Mgd2h5IEkg c3Ryb25nbHkgcHJlZmVyIHRvIGF2b2lkIGNvZGUgY29weSZwYXN0ZS4NCj4gPiBTb21ldGltZXMg dGhlcmUgaXMgbm8gZWFzeSB3YXkgYXJvdW5kIGNyZWF0aW5nIGEgY29weSB0aG91Z2guDQo+IA0K PiBDYW4ndCB5b3UgY3JlYXRlIHNvbWV0aGluZyBpbiBNZGVQa2cvTGlicmFyeS9CYXNlbGliIGFu ZCB0aGVuIHVzZSBpdA0KPiBldmVyeXdoZXJlIGl0J3MgbmVlZGVkPw0KPiANCkRvIHlvdSBtZWFu IHB1dCB0aGUgYmFzaWMgVGR4IGZ1bmN0aW9ucyBpbiBNZGVQa2cvTGlicmFyeS9CYXNlTGliPyBJ ZiB0aGF0IGlzIHRoZSBjYXNlLCB0aGVuIEkgd291bGQgYWRkIGJlbG93IGJhc2ljIFRkeCBmdW5j dGlvbnMgaW4gQmFzZUxpYjoNCiAtIFRkSXNFbmFibGVkICgpDQogLSBUZENhbGwgKCkNCiAtIFRk Vm1DYWxsICgpDQoNCkdlcmQsIHdoYXQncyB5b3VyIHRob3VnaHQ/DQoNClRoYW5rcw0KTWluDQo=