From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web12.25286.1650164644269561556 for ; Sat, 16 Apr 2022 20:04:04 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=i93dOH8n; spf=pass (domain: intel.com, ip: 192.55.52.115, 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=1650164644; x=1681700644; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=W+2dgEX8iM3Fzm02sE/WuzI6lgIGKxnhCyKtUVquqas=; b=i93dOH8ntb5cw6yIlyEmrYoFHgfE3BzwNa6cBvQXdAnPC7B0Xk2zmx9/ msFoEyQwJy7INQ2eDbVJHeVYweUF4UwOnQ3aAlidDZ3CKwiHVqdqEg4lL 3EukjymTESvHFD0rfDfDg01V/ZzD6tzx0g6FV10/8S39Bo8Is2rrppVxy NV3TP2ijQ9lCqS1r18ew1ehZsiC1M9mCgy/VBzai7SXpT/lUUW+tC/XQp gwK0jeiWOsL/ZlVSVgHJV/XY9ERkjr3rbObKuO3stvu2eQGVrLFFsn7sG /U74YJTA/GPF7NBMM5iKMD1Sg5Ew0xz+w6EQDGVoBLP0zTCzsCBRcCzup A==; X-IronPort-AV: E=McAfee;i="6400,9594,10318"; a="263531380" X-IronPort-AV: E=Sophos;i="5.90,266,1643702400"; d="scan'208";a="263531380" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Apr 2022 20:04:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,266,1643702400"; d="scan'208";a="656863289" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga002.fm.intel.com with ESMTP; 16 Apr 2022 20:04:03 -0700 Received: from orsmsx606.amr.corp.intel.com (10.22.229.19) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Sat, 16 Apr 2022 20:04:03 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Sat, 16 Apr 2022 20:04:03 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.47) 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.2308.27; Sat, 16 Apr 2022 20:04:02 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JSHSUPzc7XwXuzJHmcJIcxN91y8yOpB6XuklOIDCcDK/RoYgMlmUnVg6I8tr9pRDMDfg62ZCZxW0SUl2wQpuSQgZx2WWgG6EtfnRgQB1gUe6aoA4lTjk+6C65/Kb/O36aIt1VBKWEMtZdLiEJmLbJV16DrSDwX/CNQYSgfodT/WbDzNrWF+YkjGrxUn5sxRiHF1bp8iQz7iOxtZBDG5iYrkCZoh5jhGGHrXvNbOnW0sHA2aS5YDNDd3Rk4bUPdqkfd9kr5pZPu7sg3VElBHEdJjj9VN+I/b+uvX9GLfSPfyhSz9cHclyHWYqtGzIe+sB0LG7/hbmAyCeU0isqtj12A== 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=W+2dgEX8iM3Fzm02sE/WuzI6lgIGKxnhCyKtUVquqas=; b=G0P9RPzb992ASeDZfzt/vROV4JMakpkz94qEtzw54kAtNFI+VGS6mCnVE2cEEN7ddMn5xa7QdWlA9cyOWbENCeG1wADD3i61NqKh8bdKpcWOzoHdTlF46e2faAf+HgdedB3JaUTr7TRfMynRjfm6Xkgj7o8IsL5vt/8DhcuptQrZP1u0R6KXCmwec3fDavpuIEUX51mJLlJm4GG4Y18l9GS1+A9UTGY68DoQy0iwJaL2W7sVX/v9s63AEupj+vysVbUYWvhyYczaqBU4UGvxiIW8YsztErgg+qzAOdH4XflLkkxR7/xU8LDLH12TCgloCgOWJ9dQnuJqxp9oW/z3AA== 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 (20.182.126.207) by BN6PR1101MB2196.namprd11.prod.outlook.com (10.174.113.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.18; Sun, 17 Apr 2022 03:03:56 +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.025; Sun, 17 Apr 2022 03:03:56 +0000 From: "Min Xu" To: Tom Lendacky , "devel@edk2.groups.io" CC: Ard Biesheuvel , "Justen, Jordan L" , Brijesh Singh , "Aktas, Erdem" , James Bottomley , "Yao, Jiewen" , Gerd Hoffmann Subject: Re: [PATCH V12 33/47] OvmfPkg: Update Sec to support Tdx Thread-Topic: [PATCH V12 33/47] OvmfPkg: Update Sec to support Tdx Thread-Index: AQHYQ8eJ7XGl8rVv5EGT1k8EO4SeBqzxgL4AgAA7E1CAAP/GgIAAzAdw Date: Sun, 17 Apr 2022 03:03:56 +0000 Message-ID: References: <368af9aea6c16f967a877a4af857970df7e73d70.1648555175.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.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: 941c6667-997e-4e7b-b385-08da201ee983 x-ms-traffictypediagnostic: BN6PR1101MB2196: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: uXK44dQVl1Aj3o3hcNppoD2/AlLSq2SATVgDGq1iPvsZOepPfZYKfLAlHMXlThoZfJKeddT7CCusZAD/gZit2KE8Ka4xyvaDUppgoSOorS77sWxaIg1iJx41sikFQqr3A4cXQy9zvuJPBaCZzlSukgM+a5sfwZetxUwS5TnkISGRoLKut7fKR/LAapqCNer7GlzWJpwG00U8Ps+ny7L8FOYI/rEB8Ktlieio1O+P5I9wqX6OPljtghKStgyue1o4OSn6DtFSxgVvY595794cpn6YJpkILxOX6lsGgsEWZbZQjMV1TmWUkzvR3d11m/3JoOk4aURQsTv5uKC4rCJYaNb4cuZ4QOhplmErCrAp3NoW4snM53dtoQpyrNzpEXOyGCso/+7i0ks8qk68XAw6I42hz0k05MMDX4e9Sy2xUUtxmor7a8F4dLYpdo+HRqrmAJfTF/PIBqX/lj38klB1B8jfNTE4itF6CU4jys44o0VbP9+FkIFOikwcDxHXcGUxgPYoCBmzxFbLjVgWdMWwx1730S2BMSeEHC9JvZaxKYrmllHuot+3wD67weCojBGJxWxEewZNJUnABLqOuQng1WHJuUw4PEuGMAXQOsFu/XQUYVHKlAHBdB6MoKU5U9z6cPjaZwO2eE2JDXC5il+5vHQBgSj7Wz6/i0u0v+Zk8bOrLdpVSY5CfS76G1AMugXJF8i0cywz+TDFt3sgz1mQclDfQ0v+SJdGRjAz7eg9eGdQBDsZgrIIvxbTn79oBpIbJhDVRy94h1RG8l3FeQ8nACDEO9+LZ6C7vZd8d/uOqIwu85G+3rOBEtzzWQBTq+5YT5M5oqgDh4nf8uQRQvyrMw== 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)(122000001)(2906002)(8936002)(5660300002)(38100700002)(38070700005)(316002)(66556008)(66446008)(66476007)(66946007)(64756008)(54906003)(186003)(8676002)(83380400001)(110136005)(86362001)(52536014)(4326008)(76116006)(33656002)(15650500001)(71200400001)(966005)(508600001)(55016003)(53546011)(9686003)(82960400001)(26005)(7696005)(6506007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?elJQcWgzRXhJT3AxQW01T016clVFM1FDTE9MN2EyYVVEVVhNSWdEWUd0dVVF?= =?utf-8?B?NndTeUFLa1p2UmdLTEtPcURsRUhBWUtQRTVQZ1pMZk1nMzZvbUlUQUhLR3pZ?= =?utf-8?B?WVoxajVDUGwrenAxNEV5TVFIZ1V5ME1UaHFKc2V3NGhUbUZaangxNUt1cHh3?= =?utf-8?B?emk3YWZvazE4WThaME9ObGdoTmVScGJQa3B3Sy83K3Rab055T1Y0VzJRQTJH?= =?utf-8?B?NUM2MTlZMktRQXFqR2xHVFZPYVFxWVhZQVc5REplMklVL0ZySHhMaXBNZlRt?= =?utf-8?B?dkltR1huZENxOERkMzlTRG1nTFFMeTVjYkRxVTRGZkFrZ1BySEUyWWpVQktw?= =?utf-8?B?Ukp0TDNtbW13aVI3UitPTkVlUndsamR0WGMzd3NLMzBGMXpoSlhTZkpTTlpm?= =?utf-8?B?MHYyUWFSNVpiZzZHRGg1enlDOFNkQzk1M3diV2xPWldVYWNENGZRTkNLZnpS?= =?utf-8?B?T2VSck1YUTkxSHl5bHJVZWpZS2tjSkhLUG9OaGlLY21vMU1PYklCbFFORkZ5?= =?utf-8?B?elNCVjFwR0l0aDUwaFdiSjNEQndTamZNbXpYS00yNjNOZGVtYUI0TkZiN2dm?= =?utf-8?B?YzdsMXNRaVYrdi9OK3FZNWt5WkVDRDM0Q2ZiYkg0dDB2Qmx2bHdmOFFPNnN3?= =?utf-8?B?d2tibmxZTHZkVzdPMC90V1l6aEdRRkRiRjFtdTlXTE1zeFBsY05KWVdvWE9z?= =?utf-8?B?bnRkT3lpaENwdVZjWTdRQngzZ1dlclhJZUZ5UXI2dGJmSFA2QS9MYTVveTVm?= =?utf-8?B?MFNXdm94WUloWndyaG0rOEpaSHBtUXBYamlyUkk4blB4bTZpOU5TeTNQZzVq?= =?utf-8?B?bEkrbEFPMERtY2U3Q3BYZkNueHI2RkU2MXRTVmZ1Z0lZWFZ6Y2d3L011bUhD?= =?utf-8?B?OFFCNXdnYkdUTGZoRzJHTm9Xam14SlZBQ0VVMHVhMlduazdnalZMKzVydHNp?= =?utf-8?B?eE9FUGVJNlVOelVsai9UUWhFQUJERkp6elF2dUhuZVhySXBRbDgzbHNHemRN?= =?utf-8?B?V3hvT01abGNaUXVZejUvN1VvT0wvSVRhcHAxMkh1MUQxN1dPSWZKN0pvcTVV?= =?utf-8?B?cERmZloyV1JkSVVYQUkvS0NmM0VVeUhHRm1VdW4xNWxqeDRQcWxTeGNDd2Zi?= =?utf-8?B?ZG9yUlkrOXlZS2VFcldqQkJXdVNkSDZNWlZVdS9Qek9HbEhSaVBEc3cwL0tj?= =?utf-8?B?dmVvQ3JLWGIwdUlDRHpZQndZWFZrTEwreGdSMlZEaWtrTTNUK2xtZ2ZVMTFs?= =?utf-8?B?THpTQVVkOEI2QWFYdnVhK0gySlNtV0p3ODhtOFVkSkRBME5CakZGQXl0MnpI?= =?utf-8?B?cDdnTTRYU1ZjZm5aMGRPek9IcmE3YmxDYXdjdjJNL012OEZMc0F6QSt6OERQ?= =?utf-8?B?WWxsQnk4Y3JsQWZjS1JOTnNudVR4VnNZYmZmK3FiVnh5MHh5Snk3TEdNZVdx?= =?utf-8?B?bHZIcFREd2xNdFVDZHZRRTgyRVZQSlVSTHh5TmNMVXViSFNKVWgxeW5lVVJ0?= =?utf-8?B?eVV5Y1ZOS0pnNUpXWGliK3pjY0R5eHhuaVdybVBhcC8zelNwSE9BTkNzZjN0?= =?utf-8?B?T0ZlRFFyR2c4bi9xaFVLOU9RMklXSVhqd0V6Z21lMW01RWRTY1dwQ1ZXSCtP?= =?utf-8?B?WEhEREloZU9SWjVNS2FndzR1czh4TUdWbG9VRnM4NjZhazF5VDN1bXpuT1RV?= =?utf-8?B?WVo1SzVtVkt3cXE4VGRVNkpNdmNUUlY5eGpvZnFEZFUwUFVyS1drSjMwcVdr?= =?utf-8?B?VnQ5M09wM0xkR0pYcStBRk5ITzNFOS9sdkZqM0taQmM2aTdXTnovU05WUUFm?= =?utf-8?B?eitkOHQzR2xjU1NLTGxlSzFzblZzY0NTV2RUVnlGc3pVRzdnYjdHRXF6VDNY?= =?utf-8?B?bXFXVVA1R1l6c0t5ZXZuRW95MEpKb0l4aTlIYysvcGRRWDE2Rmh2MktqV01k?= =?utf-8?B?MjczUTZqdVhUS0daK1dDUHA1VXNzM2IvV1ZiZnYwWUdxYit6RTFsTmxBa1FD?= =?utf-8?B?LzlCZFlSV2NwM2VBeW9abkRIQmFIVkJaOVVjalFNT2EzK2VLNnIvVDVmakdB?= =?utf-8?B?MnZhMUU4NFdHVm0xYVNWS3NnRVZLNmREbnlkN0xkQk5oM1FHUkdXbW1IRkNq?= =?utf-8?B?K25Gbk1kRklEZ0xYSXk5aG9JZ09OcnZNMk50SEtKUThwMjVPSkhOR0NBblk1?= =?utf-8?B?MC8zaHFFOW1RZWcwYzBMSWpHdExBbGlJSFdBU205YkpxbVpDbXQ4NEhHd1U3?= =?utf-8?B?dE1nbEVudXhmbEZmRFBZS1BPSEFUQnphakNMM0lvMk15TjJlTEMvRVMzT2Nn?= =?utf-8?B?OHJNc1dNUEFDNTM5RzlSdDNDVlZ1RFgyOG5FRUlMN243TlN0WGdLdz09?= 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: 941c6667-997e-4e7b-b385-08da201ee983 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2022 03:03:56.4239 (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: eriJxWAFJj1BE2TkLh8rC1OxNTmAE2qxmCMoUwHXNwHsMCTk9dwmdTEmrV0ImBQTEQnI4wjsLYmih5sf7zphpg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2196 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 T24gQXByaWwgMTYsIDIwMjIgMTA6NTIgUE0sIFRvbSBMZW5kYWNreSB3cm90ZToNCj4gT24gNC8x NS8yMiAxOToxMywgWHUsIE1pbiBNIHdyb3RlOg0KPiA+IE9uIEFwcmlsIDE2LCAyMDIyIDQ6MDUg QU0sIFRvbSBMZW5kYWNreSB3cm90ZToNCj4gPj4+ICAgICNkZWZpbmUgU0VDX0lEVF9FTlRSWV9D T1VOVCAgMzQNCj4gPj4+IEBAIC03MzgsNiArNzM3LDIwIEBAIFNlY0NvcmVTdGFydHVwV2l0aFN0 YWNrICgNCj4gPj4+ICAgICAgVUlOVDMyICAgICAgICAgICAgICAgIEluZGV4Ow0KPiA+Pj4gICAg ICB2b2xhdGlsZSBVSU5UOCAgICAgICAgKlRhYmxlOw0KPiA+Pj4NCj4gPj4+ICsgI2lmIGRlZmlu ZWQgKFREWF9HVUVTVF9TVVBQT1JURUQpDQo+ID4+PiArICBpZiAoVGRJc0VuYWJsZWQgKCkpIHsN Cj4gPj4NCj4gPj4gSSB3aXNoIEkgaGFkIGNhdWdodCB0aGlzIGVhcmxpZXIsIGJ1dCB0aGlzIHBh dGNoIGJyZWFrcyBTRVYtRVMgc3VwcG9ydC4NCj4gPj4gVGRJc0VuYWJsZWQoKSB1c2VzIHRoZSBD UFVJRCBpbnN0cnVjdGlvbi4gQXQgdGhpcyBwb2ludCwgZXhjZXB0aW9uDQo+ID4+IGhhbmRsaW5n IGlzIG5vdCBlc3RhYmxpc2hlZCBhbmQgYSBDUFVJRCBpbnN0cnVjdGlvbiB3aWxsIGdlbmVyYXRl IGENCj4gPj4gI1ZDIGFuZCBjYXVzZSB0aGUgYm9vdGluZyBndWVzdCB0byBjcmFzaC4NCj4gPj4N Cj4gPiBTb3JyeSBmb3IgdGhlIGJyb2tlbi4NCj4gPj4NCj4gPj4gVGhhdCBpcyB3aHkgdGhlIFNl dkVzSXNFbmFibGVkKCkgZnVuY3Rpb24gY2hlY2tzIHRoZSB3b3JrIGFyZWEgdG8NCj4gPj4gZGV0 ZXJtaW5lIGlmIFNFVi1FUyBpcyBzdXBwb3J0ZWQuIEluIHRoZSBlYXJseSBib290IGNvZGUgd2UN Cj4gPj4gZXN0YWJsaXNoZWQgYSB0ZW1wb3JhcnkgI1ZDIGhhbmRsZXIgdG8gc3BlY2lmaWNhbGx5 IGhhbmRsZSBDUFVJRCBhbmQNCj4gPj4gdGhlbiBzZXQgdGhlIHdvcmsgYXJlYSBpbmRpY2F0b3Ig dGhhdCBTRVYtRVMgaXMgZW5hYmxlZC4NCj4gPj4NCj4gPj4gSSB0aGluayB5b3UnbGwgbmVlZCB0 byBkbyBzb21ldGhpbmcgc2ltaWxhciBmb3IgdGhpcyBhcmVhLiBIYXZlbid0DQo+ID4+IHlvdSBh bHJlYWR5IHNldCB0aGUgd29ya2FyZWEgZnJvbSBjYWxsaW5nIEluaXRUZHggYmVmb3JlIHRoaXMg cG9pbnQ/DQo+ID4gVERYIGhhcyBzZXQgdGhlIHdvcmthcmVhIGluIFJlc2V0VmVjdG9yLg0KPiA+ IEkgYW0gd29ya2luZyBvbiBhIHBhdGNoLXNldCAobm93IGl0IGlzIHYyKSB3aGljaCBpcyB0byBm aXggdGhlIGlzc3Vlcw0KPiA+IGNhdXNlZCBieSBUZElzRW5hYmxlZC4gUGxlYXNlIHNlZQ0KPiA+ IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzg4OTE2DQo+ID4gVGhpcyBw YXRjaC1zZXQgaW50cm9kdWNlIENjUHJvYmUoKSB3aGljaCBjaGVja3MgdGhlIE92bWYgd29yayBh cmVhIHRvDQo+IHJldHVybiB0aGUgZ3Vlc3QgdHlwZS4NCj4gPiBJbiB0aGUgbmV4dCB2ZXJzaW9u IENjUHJvYmUgd2lsbCBiZSBjYWxsZWQgaW5zdGVhZCBvZiBUZElzRW5hYmxlZCBpbg0KPiBTZWNN YWluLmMuDQo+ID4NCj4gPiBQbGVhc2UgaGVscCB0byByZXZpZXcgdGhlIGFib3ZlIHBhdGNoLXNl dCBzbyB0aGF0IHRoZXJlIHdpbGwgbm90IGJlIG1vcmUNCj4gYnJva2VuIGluIHRoZSBmdXR1cmUu DQo+IA0KPiBJJ2xsIHRlc3Qgb3V0IHRoYXQgcGF0Y2hzZXQgb24gTW9uZGF5LiBUaGFua3MhDQo+ IA0KVGhlIHBhdGNoLXNldCBpcyBzZW50IG91dC4gUGxlYXNlIGhlbHAgdG8gcmV2aWV3Lg0KaHR0 cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvODg5NjkNCg0KVGhhbmtzDQpNaW4N Cg==