From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web12.11222.1632817987327296524 for ; Tue, 28 Sep 2021 01:33:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=ROdFB4xC; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: min.m.xu@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10120"; a="211733279" X-IronPort-AV: E=Sophos;i="5.85,329,1624345200"; d="scan'208";a="211733279" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Sep 2021 01:33:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,329,1624345200"; d="scan'208";a="476212027" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga007.jf.intel.com with ESMTP; 28 Sep 2021 01:33:06 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) 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; Tue, 28 Sep 2021 01:33:05 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) 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; Tue, 28 Sep 2021 01:33:05 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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; Tue, 28 Sep 2021 01:33:05 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.108) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Tue, 28 Sep 2021 01:33:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dl3eUGEgw0MgNSrzd42nchWiHTz59EWV03ltLs3wJkjspFKIHWszOZrFDotYMx2WEn1t+kkHOizYKvavwB6JqlcEBdxlS0yaF1xkYv2Ndd4bbqYaXKqwuYmbjPXy2id/x7TkDzfiNuP8P1uQwoDleIrOBLn43WkFcHWHZ/yKtqX5MtsbBfP7m8eZ8Ts43DE+AN1est/lwIqDhswrQtrs9yMBVJhZGKLnRzYYEriooSNYfmih0AV+U+jaIecUZLf5RxbaOXYu5JpqHtJAq7RqeqsRLo7vZ+N2XAPqcQNK0LYp6Hzkl3/Uu/TCKbZ12eOnKCDZxQjDpsNhvQUUJMVO/g== 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-SenderADCheck; bh=mrk71ekrDKIkFUdrP+IbnTjd3tercTJO7buHA9RwZwE=; b=aE1aFUqAplslZMmmME4pu717dgWaIwdseW2UBZwelED/Q/cUSxJJgLSYyhAEhHMGyWWmk594ABkJlGd8eXfOHvrdHKpCAcFVJX1mtHVzCjyGt9xUTRUu0X65Jm0jXclkc1glbHFVuuyrqsCO2W1mAwiskKeZx8cwE+80ITq9TTUD0IsFcsN43X6rmxmFwjHxnNaMcNFlI1no3gyYaaiStIM66uGjUB0v5ljlCPr8zIfyM77C/hHrBrPCgW520sxqcp8dwRM3W0hPMlagpd3kh+EqK2oJy9+lOqWwbb4e6hS+3PYc1a65JftJTkoxpwG0Ah7zmzRtyOwgppKBgZE0CA== 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=mrk71ekrDKIkFUdrP+IbnTjd3tercTJO7buHA9RwZwE=; b=ROdFB4xCi9aFaqBM8BG5tZQIsKTWyhMAsQ5aeBUtoeZGusmm5Q652IM4HkBfOPp4wMPkDRwbAprEWSY96Bq6ZrgU3726AZJ6T1XKm49+OH92IJOZBXwUMYoJs0n+DeztKRqwuXmmnd43SEYMkifuP0zbnXhbNdX+CC8lk1+/JGY= Received: from PH0PR11MB5064.namprd11.prod.outlook.com (2603:10b6:510:3b::15) by PH0PR11MB5064.namprd11.prod.outlook.com (2603:10b6:510:3b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.13; Tue, 28 Sep 2021 08:33:04 +0000 Received: from PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::c93:200e:5aeb:e11b]) by PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::c93:200e:5aeb:e11b%3]) with mapi id 15.20.4415.029; Tue, 28 Sep 2021 08:33:04 +0000 From: "Min Xu" To: "devel@edk2.groups.io" , "erdemaktas@google.com" CC: "Kinney, Michael D" , Liming Gao , "Liu, Zhiguang" , "Brijesh Singh" , James Bottomley , "Yao, Jiewen" , Tom Lendacky Subject: Re: [edk2-devel] [PATCH 07/23] MdePkg: Update BaseIoLibIntrinsicSev to support Tdx Thread-Topic: [edk2-devel] [PATCH 07/23] MdePkg: Update BaseIoLibIntrinsicSev to support Tdx Thread-Index: AQHXj3FG2qCELoaR5kuNNBD2Jm4z+queNiMAgBsubpA= Date: Tue, 28 Sep 2021 08:33:04 +0000 Message-ID: References: <8f56e6f50477bf00d5121e6515388fe68525b1e2.1628767741.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: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: df09ebfa-8c4d-4622-afed-08d9825a9714 x-ms-traffictypediagnostic: PH0PR11MB5064: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gqvunQxT05aBAteJrofDj2FE6aQc3HanXJQR9poTQ38Euu3wX9RlV1dJsPHgvuuk1zWjn2Gv3tzTHoaUgDB44pn5CCM41tYnUBgWeAGzr29/VUvYxoMvDoLaK2OZelDqIz3ZKqmGqhoJa4engmAah38uJtD8V2QtCEkmnDTNxnh4n6XRHNv8ttn1xMX5Vof8tw6F1qOWV2502cP72IkrAdu0S1WKUHHDyPSFe3fnubThp3kzTroMKvzIFK/wJVg6Xb3K98E5hunW82A00Cq88jgq9JrDy4HTn1vFqOOp68TJ5CkYGwRBJBAw3/YvFpVJde9mK2f8kVLUQ4J4pz/kOXc4X4Yw5+o8abnG6Mq248r8j/ec+6Y7BAQF90+kuQyUuUf6Tv3JLv8dpUC7pv7hrUQE0FWDm9BDtnhsi7J7tKxSmeIw6e3pBzo1UcHBdMVJN8paIkAg0SZm/kwQA+Kqlbw2XxQwYsvr/FyOcrLbz0mrI8bgR/mlsplsH7+06q/p1+4B96sG9g9JrHUM1Hc0ilBG/UWTBF5oiaM10SdduZTkc9/lyWpTwDpkF/OeFxHJoC4uS1pFjIQueGnH0kKF48y8rXrCZSdZTOBIgdH+rTVmhNb9yx2EuI1TMIy5CRVexT/z5RzM3xv7cW7UJV6qTKgv2JpiEai8+qa0JjyuOjMkd3ZyiZR0grINeS2TqdYYIm4ztbX5XZsKFf1Bf0bt0pcTvxXG3jNhWF+9OuLIuwJh/wVAzCyVSdcRhO4f4WvLie8RPuPSC6rbzzd01KN2m4e/D/bCMSrlWE7Fi2vBEpF/fzBLfraWdnfCRd7L16ZUOed5JjcGPhg+QPLaLsr09w== 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:(6029001)(4636009)(366004)(186003)(66556008)(86362001)(122000001)(52536014)(6506007)(966005)(71200400001)(64756008)(316002)(66946007)(83380400001)(66476007)(38100700002)(38070700005)(110136005)(2906002)(33656002)(8936002)(9686003)(53546011)(54906003)(76116006)(4326008)(7696005)(5660300002)(508600001)(26005)(8676002)(55016002)(66446008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L1pZT1FmRkFrNU43cVdsdkNMcVpwb2I3djFsd0tnamVNTXpCS2o2a2ZZb0xZ?= =?utf-8?B?NHBibFRkZlRmMjVpYlFFeGd2aE05ak4xNWFQK2VzdHBoTkpKZkQ5dXoyclJw?= =?utf-8?B?aGFsWjlXMjB2Z1pFUmZPODh0Q3BoNVhjeEdHOW5INXRuZ1BHbjdSRTFLNjhC?= =?utf-8?B?M1NlT2tZejgwZ2JXbEVWeWlTOWhBWmFNNjBlZndpaTRVRE9icVhOV0Z5ckh3?= =?utf-8?B?eTZORW00aGRydzRNRjFlNUdVT1dvYkxvREJXSVF2V3d4ODJqcXNCRVEvSlNE?= =?utf-8?B?alBZSVV3VWh1ck1TeDZnM2VMTWUxcGtxM1JNb29YRGNDNGd3MGVpN3ROaHdF?= =?utf-8?B?alNoRFdGL3BIWXdKS3lTbmExZGsxQlJiSVhiRHA5ZWp2MW1CVmVaWVJtWmcw?= =?utf-8?B?NWZpd0xTYTFzdk1temdNdXdzSkY2WHQ3UlRZS1hSekg1UWl0YzVmemtzd2hQ?= =?utf-8?B?bVdPT0Vnb0ErNk5VcnliRmRDTUUwQVhsWkRRNXJZMlRYcyt0WGlDcXVYc1l6?= =?utf-8?B?SzcyYisvWW9tdlM3V1BwOW55RjAvamVSWFErdlpvUlpoVlFDLzh0ajVSMk1y?= =?utf-8?B?M1hndnlGd1c5dDJMQ1hiWGxUeC9scnFVY3FhWVk0SmtUNDFDZHBrY3gzaGxv?= =?utf-8?B?Vks2REl6MjZQYUwrNTZNdmhhTmZUSER0ajFTTGdWSEpYVjZZK1RWRGFXUnQ5?= =?utf-8?B?L1RhS0lLRm4xYWh0THhVK1hVNlpkMkZkSDdwMVM0cU9JTGVXU0RQZlpHNlRC?= =?utf-8?B?SFFtc2xTQUVHWDFpM0E3TTdtYVpYRVl2TTJUVTIxVVhNb0JGTzVobGZEQXFI?= =?utf-8?B?NTI3N1NZRGo4VnVQeEhxQ2NHQmpiNmZLQ05YdzB3OXV4Tmt3RlY3WDJTZnVW?= =?utf-8?B?MFlnTlVsOXduSDVTRE1mUzJlblRwdzd3Tk1BQkFPd3VPUnFucENvdEJHTk42?= =?utf-8?B?ZzRzZGUyd2Fia1NSUk1heVA2bEdJaHFxQVl2M0JOMDJzV1MvYm5wOXFYNC9C?= =?utf-8?B?enczRVFxQnEyMVIzaEJxR1ExdXlrY2Q4eFBqMmY5OUJNb3cyTXhhbExGK3o3?= =?utf-8?B?aVpaVjdhclRSWmkrb3EzSXJXUHRXSkVqQSsydHlGZmNMVmtHZ2NvdjM3UFBr?= =?utf-8?B?c25Sc1hqOUJ3TFlEZndNYzIxSFVKblZOSk1rUVhMd2pLVXZpQjNKTnBsYTdF?= =?utf-8?B?Z1FvdndjUllUdEkxQmxrUGhyTGpndTZ4eFhPQ0l2eHlPVWJ4ckg0TnlFNVdL?= =?utf-8?B?V1FWL2ZVWUhJOXNrWGxMaGxNYXpuOE5pWTQxdHdFaDBZbXlaZERlai8zTWlI?= =?utf-8?B?aDRoNitOMGhPaUVuc2JtZmp1SVRCcyt6czNIOFVDS0VpTzJTQmNMTmtDTzl3?= =?utf-8?B?a0V3NkRBL3ljZ1NOS1ZwOVM2ZWNpTXQrTTdCTEUxNmRJTC85eWJJYng0T2NO?= =?utf-8?B?SWRiRUdraVBkT1VLQ0NyMW5sVk92L1V1RkUwQlFPV0FyUHQxK0VQVjVwVG9G?= =?utf-8?B?NW9BcHEyaFUvZUVDV1JyVXl0WFdTV29xQzFEL2s4STJ2MGRGNk5TL3ZIdEZ2?= =?utf-8?B?MUh4Z2QxTE1meitFMGFCTVJMQW1DNTN3N2NXa0NmQXFHb3RLNXJjN3hlemxJ?= =?utf-8?B?VVNBOGNwTjkzY3p5VDNpazU3MFNuMzBwSEFnOHRia2FicnZIZlZRaXRCK0tC?= =?utf-8?B?SWx3TzVvTjNlN0MrZDJVNERQKythVDQyazVsSUtENm9SbHh5TXM0c1BsZ3F1?= =?utf-8?Q?p0dLcLe8sbHb+aEGcO1cG6nmqo9/7r4mCcZBHBT?= 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: df09ebfa-8c4d-4622-afed-08d9825a9714 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2021 08:33:04.2212 (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: /9RXMCn4pOXsmdTOGPpUcN5Abj6oY4uvS3ucFCaAztEINS2O9d4LyRMz9tiI3eOhatdSOLg3kOXWyLpFtgGIgw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5064 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 T24gU2VwdGVtYmVyIDExLCAyMDIxIDk6MTYgQU0sIEVyZGVtIEFrdGFzIHdyb3RlOg0KPiANCj4g T24gVGh1LCBBdWcgMTIsIDIwMjEgYXQgMjo1NyBQTSBNaW4gWHUgPG1pbi5tLnh1QGludGVsLmNv bT4gd3JvdGU6DQo+ICA+ICtVSU5UOA0KPiA+ICtFRklBUEkNCj4gPiArVGRNbWlvUmVhZDggKA0K PiA+ICsgIElOICAgICAgVUlOVE4gICAgICAgICAgICAgICAgICAgICBBZGRyZXNzDQo+ID4gKyAg KQ0KPiA+ICt7DQo+ID4gKyAgVUlOVDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWYWx1 ZTsNCj4gPiArICBVSU5UNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0YXR1czsNCj4g PiArDQo+ID4gKyAgQWRkcmVzcyB8PSBUZFNoYXJlZFBhZ2VNYXNrICgpOw0KPiANCj4gV2h5IGlz IHRoZSBTaGFyZWRCaXQgc2V0PyBWTU0gZG9lcyBub3QgY2FyZSBpZiB0aGUgc2hhcmVkYml0IGlz IHNldC4NCj4gQWN0dWFsbHkgaXQgc2hvdWxkIG5vdCBldmVuIGJlIGF3YXJlIG9mIGl0Lg0KPg0K VGhhdCBpcyBiZWNhdXNlIEdQQSBmb3IgTU1JTyByZWdpb24gdGhhdCBWTU0gZW11bGF0ZXMgbXVz dCBiZSBzaGFyZWQgcmVnaW9uLiAgaS5lLiBzaGFyZWQgYml0IG11c3QgYmUgc2V0Lg0KU2VlIFNl Y3Rpb24gMTIuMyBpbiBiZWxvdyBsaW5rLg0KaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vY29u dGVudC9kYW0vZGV2ZWxvcC9leHRlcm5hbC91cy9lbi9kb2N1bWVudHMvdGR4LW1vZHVsZS0xLjAt cHVibGljLXNwZWMtdjAuOTMxLnBkZg0KPg0KPiA+ICsgIE1lbW9yeUZlbmNlICgpOw0KPiA+ICsg IFN0YXR1cyA9IFRkVm1DYWxsIChURFZNQ0FMTF9NTUlPLCBURFZNQ0FMTF9BQ0NFU1NfU0laRV8x LA0KPiA+ICsgVERWTUNBTExfQUNDRVNTX1JFQUQsIEFkZHJlc3MsIDAsICZWYWx1ZSk7ICBpZiAo U3RhdHVzICE9IDApIHsNCj4gU28gZm9yIHNvbWUgcmVhc29uLCBNTUlPIHJlYWQgZmFpbHMsIHdl IGFyZSBkb2luZyBhIG1lbW9yeSByZWFkLiBXaHkNCj4gc2hvdWxkIGFuIE1NSU8gcmVhZCBmYWls PyBDb3VsZCB5b3UgZWxhYm9yYXRlIHdoaWNoIHVzZSBjYXNlIHRoaXMgY292ZXJzPw0KSWYgaW52 YWxpZCBvcGVyYW5kcyBwcm92aWRlZCBieSBURCwgZS5nLiwgTU1JTyBhZGRyZXNzLCBUREcuVlAu Vk1DQUxMX0lOVkFMSURfT1BFUkFORCBpcyByZXR1cm5lZC4NClNlZSBTZWN0aW9uIDMuNyBUYWJs ZSAzLTIxIGluIGJlbG93IGxpbms6DQpodHRwczovL3NvZnR3YXJlLmludGVsLmNvbS9jb250ZW50 L2RhbS9kZXZlbG9wL2V4dGVybmFsL3VzL2VuL2RvY3VtZW50cy9pbnRlbC10ZHgtZ3Vlc3QtaHlw ZXJ2aXNvci1jb21tdW5pY2F0aW9uLWludGVyZmFjZS0xLjAtMzQ0NDI2LTAwMi5wZGYNCj4gDQpU aGFua3MhDQpNaW4NCg==