From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web12.924.1624496164174615400 for ; Wed, 23 Jun 2021 17:56:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=rRJTCBmX; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: min.m.xu@intel.com) IronPort-SDR: qHw/TA/XIvVNhB6ku0Ipg5S5BUvpQUssxcQFNutPV5H8N0hSDmBLpgFsQ0HwtjYYUmRBjrt+kl krAWjnBkhvEg== X-IronPort-AV: E=McAfee;i="6200,9189,10024"; a="271214089" X-IronPort-AV: E=Sophos;i="5.83,295,1616482800"; d="scan'208";a="271214089" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2021 17:56:01 -0700 IronPort-SDR: LuG20gbUnfp49Vc0IX1KKo7ZVV0yNpn0hJrObZ7V09JxzVBwJYdFIAVKLYmzlxzlnp4Ttgub5G 4410TiQVqNUQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,295,1616482800"; d="scan'208";a="557150659" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by fmsmga001.fm.intel.com with ESMTP; 23 Jun 2021 17:56:01 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Wed, 23 Jun 2021 17:56:01 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Wed, 23 Jun 2021 17:56:01 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.105) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.4; Wed, 23 Jun 2021 17:56:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OWschsP300qLBKogftCmyDPtqwZ+g1p/7OQ/LN57++kAJPag+O8uXjpjR6Vrbetu1JW6b0rVcosYUXzrDyFS7AoPO/R5qdPXWawqwlPIn8FGPO0HYfWInoFvlLqXGBmM9cWTf4G3C8vsYGDztFKV6Sj3/upyRA5nBEHhV8gLK4pTlxM4LUUW2M/FHbbJ7jz3s8msxzmPo5jtu2Hj1npJUXxH3Fsa6bKrZsMqbiAcbLARIL0E7Ondy9dPdp//EMilno42b3ztpQ/WWCbFoPdmoVmlP7RHDSRVbN0UBWk6977JPuFmxxo6tOL7j+8En3fvcTQNfOmE6yTHkJ8xq/EJSQ== 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=tysdTLzG0tzDnA1uQ7gyLqtvAi2dca0UAwfNYk8ABqE=; b=QCU/CBEvbEboFmrBB+DNODTza9aOAPT3BP6whD5/eJP7/AHPDB205reUEYReY+gWtii6UiGryXeHJhTDRbskmlTGaKHa3qS4HfFjR8O9+HGx4+DNsRa1P3b2gnT033FbvhhVj9c0gG3ZohVSXgFUwSld4W1y0EvbEcwHcEOkWRZsNd5e9qCFucPpZ0v0nyON6H261yd37f3FBrK0OiZpKwepEug44O/hyrOAYm0eROmMCzClAMtA37vVqHp+IvtPbnv4BNPxUrOXCb4GBxKZjPB0LvyeqTOOcN8/lRKOj7FjFPdLjEV6nM50vBHtQ7rquDTWS3CfH9C0xEmJcWDbwg== 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=tysdTLzG0tzDnA1uQ7gyLqtvAi2dca0UAwfNYk8ABqE=; b=rRJTCBmXyElHuxoxsHD3rubzkHgFfHzuKgwAy/hnwJ0emSbqG+JQhP8ZZPvgsQXtKEYnJK28UmF1ZZjHM2eSSbYf0JzeVpwhHqai2tZGr3AfMXR9vC7t3u/dVuHC9VEpRSez9z0BGTkEsyC1ifGEBvvFKohM4Ipizk1wByx3/9Y= Received: from PH0PR11MB5064.namprd11.prod.outlook.com (2603:10b6:510:3b::15) by PH0PR11MB4870.namprd11.prod.outlook.com (2603:10b6:510:34::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.18; Thu, 24 Jun 2021 00:55:59 +0000 Received: from PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::b4be:3994:dd4d:7b9d]) by PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::b4be:3994:dd4d:7b9d%8]) with mapi id 15.20.4264.020; Thu, 24 Jun 2021 00:55:59 +0000 From: "Min Xu" To: "devel@edk2.groups.io" , "jejb@linux.ibm.com" , "lersek@redhat.com" , "Yao, Jiewen" , "rfc@edk2.groups.io" CC: Brijesh Singh , Tom Lendacky , "erdemaktas@google.com" , "cho@microsoft.com" , "bret.barkelew@microsoft.com" , Jon Lange , Karen Noel , Paolo Bonzini , Nathaniel McCallum , "Dr. David Alan Gilbert" , Ademar de Souza Reis Jr. Subject: Re: [edk2-rfc] [edk2-devel] RFC: design review for TDVF in OVMF Thread-Topic: [edk2-rfc] [edk2-devel] RFC: design review for TDVF in OVMF Thread-Index: AddYf4DUPECuZ9ubQaOwhq0M0PgYbAFyHmpgABBrYkACOGvAgAAAJFyAAEiig3AAAJt5AAAAm0Pw Date: Thu, 24 Jun 2021 00:55:59 +0000 Message-ID: References: <168759329436FBCF.5845@groups.io> <4d0fc023-6520-43f6-0b0e-9db7bf15a85c@redhat.com> <41a0be8f-4f8e-a62f-ea63-665c1cafd877@redhat.com> <5ea5e5a29e42e4c6811b81975163d82a228e1c82.camel@linux.ibm.com> In-Reply-To: <5ea5e5a29e42e4c6811b81975163d82a228e1c82.camel@linux.ibm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 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-originating-ip: [192.198.142.25] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 63a535fb-85bd-470c-5ba0-08d936aad508 x-ms-traffictypediagnostic: PH0PR11MB4870: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: S9Otj1XEt+IL3aQVs0Hk21wW9X/H0s+qcQ4CqDk7HjaxVSrZS+U9XEp3B3zCG+awvZC5alba+gbBp690/Cx/tbN8hPVur5XK50dc/m+WFxBjE21gMaF/uPj4lxMkPckbxDNjR8YZD/fDVnkIGfkvz0tQCK3OciYR0cTT7qnryIJYnKHizPMSN86E+wZPPwBq/7JgovpZwUurtusz3jeb0wOv+WMcKctWFsg19EzEbhX81dSbp3tO0xj1iml3r/m9SEuVfzyFQDmJfyjC6AONCu/z7fWdFdHZ+RMpfwGiJWL8oR6Fw5umpnDaWRznpaCK7GX2SZo5xR1vEa6eqaMjEy91mtSof9v5xSrimdCiTYakjUqOIxugGgXBcgEPEImVPaMw1LDTIsKkdtWReDEoG/0kbvffHk83YgsUttFg9F7FAFXWRpjY4sBG46dOK7daRXxRb4j1d32Whhdp53c64CVaG0dzZqiduXBPq3gzDDCet6wEELoBUxudRo6ZQ3Q3uS52lH+RaijYRmw9wDkFmuzAQdVQmtSQ9py9ysCfJNMZ6CAeCxEidm9CsF6VtXn0n3ZrzDils3u4/1SGhCEH19IDurQ76ggZSRRcLlWVSHdOtrn+IM7s3FzlByINFSTeZhh2jI3nCmSs6t/GoVpEm6zQLDp0hvSHRqRbmDpfojJmEDmmjdSQ7FqI/2c9Mk6UIOzQBJJkIM4frPzRj6T8P4fEj4E4UF71/KZcujXHq00CUP7kvGaShkrwHxKNqdCH 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:(136003)(396003)(376002)(346002)(366004)(39860400002)(53546011)(83380400001)(26005)(7696005)(6506007)(55016002)(33656002)(186003)(478600001)(122000001)(9686003)(38100700002)(966005)(4326008)(8676002)(76116006)(7416002)(86362001)(5660300002)(66446008)(66946007)(66476007)(66556008)(64756008)(52536014)(110136005)(54906003)(8936002)(316002)(71200400001)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?U2lpaUcxNk5qMUtvL3lrRUNka05qdWtXa1loTUpnWkd1dGF0SXlaQWZwRm9T?= =?utf-8?B?cFRSMDc2SGNyS0tXMmhhNkkra1VkdDNQN3hvRHJXRitCT09GdFlyQnByZ0pE?= =?utf-8?B?RFY5Z3lKejRKeFFJdTZLcDc2ZnZTeERScXZwN1lUM3BmSFhjM2RIYitSRUY1?= =?utf-8?B?V0I1bSs3R1RUekJXUzlqWUJxdHBGMnptemNqTWdpTHExV0hqTUMyZi93SlBl?= =?utf-8?B?L21lb2JpUngvWGlpRFFlZG1ncHZsTE1FRWNHN21MZUlmZ0RLNGZQRkRuUFky?= =?utf-8?B?WDN2SXQ1K3BBSGVMLzhuQ2kzQkdhUXFUWFBLQ1YwZmxVMDFDNDROYlkxRW9v?= =?utf-8?B?SG1PZGg4YXlPRE1uT1R3L3h4SmdLeWp3VmMxS1RTb1pmTG50V1F0RGF6dHYr?= =?utf-8?B?aE90TXVvSEc3b2NyamlyRjAydUd4NVJvcUFLbUNra3ZKa0hJL2tNOTdzMGdv?= =?utf-8?B?cjBQVVhqTzFHdGk0dnRBSTY3SGMzVHFUd21kQlA3SGFqNForc0JtUXpGTnI3?= =?utf-8?B?TTNlTGJJdU5GREhPa0pPS2MxS0tlWWRGWlpiWjRKSlpvNUthbjd0Q0tyVC96?= =?utf-8?B?K3V5Sm5lL1Z5aElxN3o3MXF4SEFweGkwYWY5bkNrN21oUjdGdEFDQXRkSE5Q?= =?utf-8?B?V1owTDhZbXoyY1dNZVZDZ21Va0lZdHVXcm05dmRMSG5UWkhoUVFKZzJGTTVO?= =?utf-8?B?WEZuMEJKcEZkN3FCRDRGcEpQV3NYYlQ4ZWJtblFzMzZmVUptVXRBWGxJYjlt?= =?utf-8?B?b0JibnJQWGFxblc2TEdta1V3QVc2eDBtVnZNaXFaSFZRRHBzc2U2aWorZWNa?= =?utf-8?B?bUI1b1huVWdoZkI1Q1RncTZOMDRDTEs3eTZkbHI3YU85M3hsZW5NSEttVjBW?= =?utf-8?B?UWhtcDhRQTlMN3hURldteFJweFRCekwrY3ByZEtJR1c1TGNjQi8wMEtxMjVv?= =?utf-8?B?Tnh0Y1o4L0JVZ1k0Y0ZSdXdUYXJ4dmFqQzZtYlMrZVViRGtkanRyYmFWYWtm?= =?utf-8?B?czlISG9CQ01DT2VqZFBuYUlxYmxlVG5VeHlIMkdHNU9OeW5mcitzTDdTNmFY?= =?utf-8?B?SWtVUmkyU1ZLZURoM0Z5b3lxeWtDT3VYY2FweTd2WDNiL08ya2szVXJKci80?= =?utf-8?B?cUpRSHl2RUlQQm5GSmFCTFg0dmtTNWIvWWRoOGdtbmRyU1VmeGw4VWRXV1Na?= =?utf-8?B?UXM5NEdoUk9WTVhYYlJaSDhubERDQnVDTStHVlg1T2hQU0ZJZ3F0K1A0UXU5?= =?utf-8?B?ZzBTSjB5MjdRVjVFbWYrV1JCV3o1TzNlSXA2NWRldWNaMjNPK3hSeWQ2TDNQ?= =?utf-8?B?RlE5Z1pqK2dVZVJvNi8xVW9kNC9nSHphbmtpYWpudjJ1THdzRFZZdXR6am9o?= =?utf-8?B?aHdRaENoenNsMmwxT2k5dU83a3d3aUhhQlNYYldtTGlteXVYTGdJVWNwWStT?= =?utf-8?B?c2Q1RjdZMEJuaDRrOWR1UEovUE4rc3R3U3RRSzdUNi9BUGJtZS85Tm0rNDVJ?= =?utf-8?B?NDJrNk15dmJuOXVMWlRwNkszY0pkMDQyY3RBS0hrbmRkUXZERVZYSzRuM042?= =?utf-8?B?cjNoZlUxaVIwQlR5YUcvUVBDd1IwN0tuSEtiWVJaSWpSc0hLVTFJaTBlSWEy?= =?utf-8?B?eEpIRTRjNVJyb1NWZDBpVGRQZjduQlJmY1FnT09JY3Ixa3IyWDcwd1NITU9x?= =?utf-8?B?aVl1Q240L3M1cGNUU2NJV0NkZENTUHU3aVQvMmVFSXBlM05RUTJXclJjMXpC?= =?utf-8?Q?28zMyjRaFb8SWj2gc9bYIBGDQUs0PD9s17YNdIA?= 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: 63a535fb-85bd-470c-5ba0-08d936aad508 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2021 00:55:59.4876 (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: Sqy0qZCGot1s0+c2Muna5DIUdszGiT2G/PS0+K49Kc5l0zs1JlIE0j2AawXUzUeI/fg1l8rpe1nDOUpqe8NsNg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4870 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 T24gMDYvMjQvMjAyMSA4OjM2IEFNLCBKYW1lcyBCb3R0b21sZXkgd3JvdGU6IA0KPiBPbiBUaHUs IDIwMjEtMDYtMjQgYXQgMDA6MjQgKzAwMDAsIE1pbiBYdSB3cm90ZToNCj4gPiBPbiAwNi8yMi8y MDIxIDk6MzkgUE0sIExhc3psbyB3cm90ZToNCj4gPiA+IEkgc2hvdWxkIGNsYXJpZnk6IHRoZSBy ZWxldmFudCBwYXJ0IG9mIG15IHByZWZlcmVuY2UgaXMgbm90IHRoYXQNCj4gPiA+ICJJbnRlbFRk eC5kc2MiDQo+ID4gPiBjb250YWluIHRoZSAqY29tcGxldGUqIFREVkYgZmVhdHVyZSBzZXQuIFRo ZSByZWxldmFudCBwYXJ0IChmb3IgbWUpDQo+ID4gPiBpcyB0aGF0ICJPdm1mUGtnWDY0LmRzYyIg Km5vdCogYmUgb3Zlci1jb21wbGljYXRlZCBmb3IgdGhlIHNha2Ugb2YNCj4gPiA+IFREWCwgZXZl biBjb25zaWRlcmluZyBvbmx5IHRoZSAiYmFzaWMiIFREVkYgZmVhdHVyZSBzZXQuIEl0J3MgZmlu ZQ0KPiA+ID4gdG8gaW1wbGVtZW50IFREWCBpbiB0d28gc3RhZ2VzICgiYmFzaWMiIGFuZCAiY29t cGxldGUiKTsgbXkgcG9pbnQgaXMNCj4gPiA+IHRoYXQgZXZlbiAiYmFzaWMiDQo+ID4gPiBzaG91 bGQgbm90IG92ZXItDQo+ID4gPiBjb21wbGljYXRlICJPdm1mUGtnWDY0LmRzYyIuDQo+ID4gPg0K PiA+IFRoYW5rcyBtdWNoIGZvciB0aGUgY29tbWVudHMgYW5kIHdlIGRvbid0IHdhbnQgdG8gbWFr ZSBPdm1mUGtnWDY0LmRzYw0KPiA+IG92ZXItY29tcGxpY2F0ZWQgZWl0aGVyLg0KPiA+IFdlIGhh dmUgdXBkYXRlZCB0aGUgZGVzaWduIHNsaWRlcyB0byBWMC45NSBhbmQgU2xpZGVzIDYtMTUgYXJl DQo+ID4gZGlzY3Vzc2luZyB0aGUgQ29uZmlnLUEgYW5kIENvbmZpZy1CLg0KPiA+IGh0dHBzOi8v ZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9maWxlcy9EZXNpZ25zLzIwMjEvMDYxMS9URFZGX0Rlc2ln bl9SZXYNCj4gPiBpZXclMjh2MC45NSUyOS5wcHR4DQo+ID4gWW91ciBjb21tZW50IGlzIGFsd2F5 cyB3ZWxjb21lIQ0KPiANCj4gVGhlIG1haWxpbmcgbGlzdCBzdGlsbCB3b24ndCBnaXZlIG1lIHRo YXQgZmlsZSwgY2FuIHlvdSB1cGRhdGUgaXQgaW4gdGhlIGJ1Z3ppbGxhOg0KPiANCj4gaHR0cHM6 Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDI5DQo+IA0KPiBBcyB3 ZWxsLCBwbGVhc2U/DQo+DQpTdXJlLiBURFZGIERlc2lnbiBSZXZpZXcgdjAuOTUgaXMgdXBsb2Fk ZWQgdG8NCmh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQy OQ0KPg0KVGhhbmtzDQpNaW4NCg==