From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web10.23126.1622983786489312821 for ; Sun, 06 Jun 2021 05:49:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=kmSJxKSb; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: min.m.xu@intel.com) IronPort-SDR: w4EbiNPJxZq8GgckSHYr8d+NWgEcHP8O/GlnU1d8XwGOj756jcMEJ9bBsa7ztrNt8q0nCyly4L f9F7JfvJQL0Q== X-IronPort-AV: E=McAfee;i="6200,9189,10007"; a="191617768" X-IronPort-AV: E=Sophos;i="5.83,253,1616482800"; d="scan'208";a="191617768" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jun 2021 05:49:43 -0700 IronPort-SDR: egsYjjBEwMPv4HalvHEWW0E76flZ84G7epNOt8NJYr8rqBZeRnixDdabMyv/gpexos4nAY8SWI h+fXoeAAXdoQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,253,1616482800"; d="scan'208";a="550977261" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga004.jf.intel.com with ESMTP; 06 Jun 2021 05:49:43 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2242.4; Sun, 6 Jun 2021 05:49:43 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Sun, 6 Jun 2021 05:49:42 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.4 via Frontend Transport; Sun, 6 Jun 2021 05:49:42 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.174) 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.2242.4; Sun, 6 Jun 2021 05:49:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AVpSvxX1dj9xPWxvrL3c3YwTjQCrebxbmaSW7uIguOSBqBoBdhDn5V70wLaHWU4+k0GsJ/xaKsJ2D5kB+DRT/1qsO4hjkIqQHxLTP89ofmHOS7U8zKySKnCKwxaC6UCZfTC3TyVNBq9keueNrbpKUkARW5vMiKaUxs+wlZQO2nLOvnrGgzxhJKgSWhiInTKGrNrjxjz5ZcSRyFiafD/OWID3Fe9eFv2LXXshQ3G5tvP2uvyB7JtpwmpWihN8ArTP1EeNoE25NDfeOOOH6KY3nRxAC+mOaNgTFisdRo9/t44cPHAAkaCRZGBPE+en3/K3XXZ3iSSf2ifRAPeXrj+v1Q== 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=w61ciNftE/VFlE0obWqtaudIIrkUhmxFSHKMoC5Hjzg=; b=AncjPCwsRbcEQIpB4bD8zMb2PndXmOunuxZnuos6+8AYrzZ2Mbvu6ZlvIh1cIb2YtmIJ9uxMrPrYlWRjCEHskBo2xt48Ract2J/5CawI3vCGQWQ+7zmRI4QrWZT3zRVszWb/0vU4Jw1ME73vLA8FnbPk1YCjgijEuj0Dkrm3KWCoEkLEMdHFzGSqXrxaY6695s0LMbmjS9Qt4VJbmSmaDtnZciwhUqfIJlwSy47c0oqjLkZAzwKs7vHFlzL/XJYKV20yHLlosK6fuC8tFYK7p9hkKL54CD8uwwClgpXoaChAml7+SRaqkonN6l4jYiU54h3yDRssJDba6Je++F9c8A== 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=w61ciNftE/VFlE0obWqtaudIIrkUhmxFSHKMoC5Hjzg=; b=kmSJxKSb8ZhcqBGJqHM38Y+Yr6oAG7svpu6AgqAUbyVLNUtlV5tokg8vmwV91DQzde42n2P6HEUJ9Bsv5kgbPdFWlKKPGh8MtuavZjaX5T0oTQYGOMf+BTndobMlFmvmVYaNKeeMiNLYC/Ji8joZMGbeks5f12givZx804lx5DU= Received: from PH0PR11MB5064.namprd11.prod.outlook.com (2603:10b6:510:3b::15) by PH0PR11MB4935.namprd11.prod.outlook.com (2603:10b6:510:35::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.20; Sun, 6 Jun 2021 12:49:39 +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.4195.029; Sun, 6 Jun 2021 12:49:39 +0000 From: "Min Xu" To: Michael Brown , "devel@edk2.groups.io" , "lersek@redhat.com" , "Yao, Jiewen" , "rfc@edk2.groups.io" CC: "jejb@linux.ibm.com" , 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: AddYf4DUPECuZ9ubQaOwhq0M0PgYbAAE6sKAAHdVguAAFa7KAAAB/5uA Date: Sun, 6 Jun 2021 12:49:39 +0000 Message-ID: References: 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.5.1.3 authentication-results: ipxe.org; dkim=none (message not signed) header.d=none;ipxe.org; dmarc=none action=none header.from=intel.com; x-originating-ip: [101.229.202.75] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 43617417-1cb5-4afa-9cbd-08d928e98c2b x-ms-traffictypediagnostic: PH0PR11MB4935: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nCGfqye6pCuNUQXuj5U6n/zSiRis4j1zhLUzrZlZCSAtxLIZEO07RhF/lrR5xb63Qoyt9uyQ6acQ+/Cgwf8sPyq/vt2FdKatbswG60NlapbLTJLn7fn6E21vIApranw4cDq8KxPIINKnmuKb/Xm6HPDw6TNgxfKU0dnZbGYBrZv7wlnCedEDQNMr2xxZ+oQw/pbjkYPZNzNtZRVlEzs3e7fTzLxfy9xcyxo9J7ROFJHMFrcYKth/tL50gTXd7rUuaS2er++vXHh98VBKMaYVEaVtnULLFl2PjICgFsvkV9hIWYHHEzUWPNtkJaGoXQA5BN4Ke7FXSBz2DS3miscSIDLfQaP9gocahLIqHGKsICfE1BPzbnWNUU2CoVa9vIyICccagvcFdIV4PbG+zIXNbd9qWRo/wBJ32UlLHgeV8hBx25M9D5qiPLQqeU/FRbj/iHk2/Fs7fTUP0sN/i/lTeNOYxk8UogNrtUkCIR8VurmutFEPZLJDxLFjqZFv/BQ2rwYVKGXmnuP9qODdJ0wqAnWQkwYBVAhhzLstRATyYvLjmGqbb/R8LPNnPBVef56EaPO2jANEf49PjFgE+PEAaojnOF+NGvSiyDQLCRBUooE= 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:(366004)(376002)(346002)(39860400002)(136003)(396003)(478600001)(7416002)(4326008)(55016002)(6506007)(186003)(66446008)(9686003)(52536014)(53546011)(64756008)(26005)(66556008)(5660300002)(66946007)(66476007)(122000001)(38100700002)(33656002)(8936002)(2906002)(316002)(8676002)(76116006)(86362001)(54906003)(110136005)(7696005)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?LzFDR3lOWkVwYVUrNDRNc29VNUErYStDcTBjNmprWnUvWDYvQk5CbkE2azB3?= =?utf-8?B?elFLM2IvanQ2dzVEbW9WbE1nc1EyamR5K2tsbURIOFcwMTBody9NU2pwaHVI?= =?utf-8?B?eWd1cHMweFdxNHJUYmlGMnFsVFp4M2pDT3E5ZTRud2owSVh2dUg4cUpwVklD?= =?utf-8?B?Zk5KOGRONmtPMEN4SHlBd1puUUxNU3MvYWRFNHNCMnVHOWMwSTZ1Q3Vjb2sv?= =?utf-8?B?VGFFUUR3Uy9QaGMrWmVtYkJhUVZqQ3FkSjEvcEh0a21tNWlQQmRla2FlZ0JT?= =?utf-8?B?NzdHeUZuVmRUYUlKNFZkUEtld1k3L1FRbmYwcUs2WDFSU0hWaFFDNFFzZWow?= =?utf-8?B?UVBpWjVxVFI1Z2QwUllMUlBrZm1ydElrUkQxK0VhdXB2U2RUMnVHcFpiTGFP?= =?utf-8?B?SUw0ZWUvTG5VN0RzZ01tY0dya2JOVXJzelR5TWdINHduZnl1a3AzOU5tcUpq?= =?utf-8?B?Rm9lYVpsMnhTTmw1RWd6dHNGYnRvSzRUVFNpYTlDdWh0VUdITHluOEFhSjhl?= =?utf-8?B?bjcyVFd2alRZQlBwYm4xWVZueCtHZlgxbkh3MXhpQVB0YTQvV0JPOUpvUGtu?= =?utf-8?B?d3pJZjRZYTZXWWFyclhqRElhRzM2bGY0K0J6M3J6dy96c1RBOGR2RjhPWEly?= =?utf-8?B?ZmJPM1RXSVp5ZS9OL2V4RlE0SjRuWUY4ak5sam1QMFA3WHZ0RnEzUHhkbi9s?= =?utf-8?B?TWVTNFF5cEp0VHJnbjBsVGNQd0Z5d1loLzdiRWVrc0FIZXgvcWJjU1lUbENj?= =?utf-8?B?L0R1Yk9iaHhKb1pNRlhLTDJXeVBUUjhzMkdKcnFsR2lTZUc3YUhLZUtOKzlm?= =?utf-8?B?ZFp2ZnM0aEpvaXNqNHdqOGdwYUduNlpMQktQQkgwd2lmNnZuRUNJU01vTzAy?= =?utf-8?B?OW00QmJXYmh5M2tzVFVPbXpQNUl6SWMzT01kd2hoUHNpUVVTN1o1LzdQbmRH?= =?utf-8?B?aVJrSlB3L21vVlBlWlpCMzJFYklzL3ppd1lmdkEwcEhIdXBCYU5aVFloQ2Ri?= =?utf-8?B?VnpmT2JHTDZSQm9nYlhvMUowL1Q1MEJRKzhMeUowSVZIa21BUWh5NlVLcm1y?= =?utf-8?B?KzVEQlNyYzJmM21hRE1yWmQ0SG5mTjM1YjRoWENsdkg3ZkYzTnlVT1VNcTFN?= =?utf-8?B?V3dpOGEvbFF4c0hma0ZqOHZIbDFVN0hFdVBmMWV5T1FBU0ZVWUNEVVFkNFMx?= =?utf-8?B?Z0I3MGY1Z1YzKzJVUnpnRTVHNUVPQzUvYldZOFhGL1JlaG0yMVJrazh6bE9p?= =?utf-8?B?Zm4zZldleG5pd0pJcWFnSWJGUVUrVHpyeElIa015b0VUTVBPdFZVdTI0eTZZ?= =?utf-8?B?Vm0xOUhDYm9IN1R4NjNobTdUeElBWDh5U2cxbEd0d3RLeEJNWEM1SW1haFY5?= =?utf-8?B?WGJpb3dsUTI5R3dnbzRZckRFdUdGWmRuTk5jUVVxbDIxZ2NZblJ0Mm1SSXJu?= =?utf-8?B?Qk85TFI5VDRPMWpCclVqMDJuV0JrbVRXVGE3eVp5U0dOOEx6bXowQVo2aktM?= =?utf-8?B?MHBRQ00zV2lOMHE4MWFBbC9hNmpta0RSSmZVSDRRQ1pVNTgvQ05aTjh1dDVS?= =?utf-8?B?aVAvUXdERFlrQllxU1FtcDV2WjlQS2JwU1FSN0NjeTA1dmFIdGx6NkdxTThO?= =?utf-8?B?Ri9mU0QyakY0OFEwRXFRRDM4ekdEbXdVMUVqRHNDRHBsY0d0b0E3bUVCQVVj?= =?utf-8?B?VkVGZEtJdUkvZDhGT0pFNTlGSnUvekIrWFJqNm13V0JrNjV1amdLblpGdTNV?= =?utf-8?Q?SC6656MpXecvxnlCp/FQLi5OIPlVtlLBRBeGJAr?= 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: 43617417-1cb5-4afa-9cbd-08d928e98c2b X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2021 12:49:39.2710 (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: pSXM1w9sPwqdE3HFrTNBSOlJ9FM2Tas99Dqcz3TulQDrYHnFhPzlbttjOEtXog2pZuTaJMlFtUcLpBhC8uiZ7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4935 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 T24gSnVuZSA2LCAyMDIxIDc6MzAgUE0sIE1pY2hhZWwgQnJvd24gV3JvdGU6DQo+IE9uIDA2LzA2 LzIwMjEgMDM6MDMsIE1pbiBYdSB3cm90ZToNCj4gPj4gKDExKSAiUGFnZSB0YWJsZSBzaG91bGQg c3VwcG9ydCBib3RoIDQtbGV2ZWwgYW5kIDUtbGV2ZWwgcGFnZSB0YWJsZSINCj4gPj4NCj4gPj4g QXMgYSBnZW5lcmFsIGRldmVsb3BtZW50IHN0cmF0ZWd5LCBJIHdvdWxkIHN1Z2dlc3QgYnVpbGRp bmcgVERYDQo+ID4+IHN1cHBvcnQgaW4gc21hbGwsIHdlbGwtaXNvbGF0ZWQgbGF5ZXJzLiA1LWxl dmVsIHBhZ2luZyBpcyBub3QgZW5hYmxlZA0KPiA+PiAoaGFzIG5ldmVyIGJlZW4gdGVzdGVkLCB0 byBteSBrbm93bGVkZ2UpIHdpdGggT1ZNRiBvbiBRRU1VL0tWTSwNCj4gPj4gcmVnYXJkbGVzcyBv ZiBjb25maWRlbnRpYWwgY29tcHV0aW5nLCBmb3Igc3RhcnRlcnMuIElmIDUtbGV2ZWwgcGFnaW5n DQo+ID4+IGlzIGEgc3RyaWN0IHJlcXVpcmVtZW50IGZvciBURFgsIHRoZW4gaXQgYXJndWFibHkg bmVlZHMgdG8gYmUNCj4gPj4gaW1wbGVtZW50ZWQgaW5kZXBlbmRlbnRseSBvZiBURFgsIGF0IGZp cnN0LiBTbyB0aGF0IHRoZSBjb21tb24gZWRrMg0KPiA+PiBhcmNoaXRlY3R1cmUgYmUgYXQgbGVh c3QgdGVzdGFibGUgb24gUUVNVS9LVk0gd2l0aCA1LWxldmVsIHBhZ2luZw0KPiA+PiBlbmFibGVk Lg0KPiA+Pg0KPiA+IFllcywgNS1sZXZlbCBwYWdpbmcgaXMgYSBzdHJpY3QgcmVxdWlyZW1lbnQg Zm9yIFREWC4gSSB3b3VsZCB3YWl0IGZvcg0KPiA+IHRoZSBjb25jbHVzaW9uIG9mIHRoZSAqb25l IGJpbmFyeSouDQo+IA0KPiBUaGUgIm9uZSBiaW5hcnkiIGRlY2lzaW9uIGlzbid0IHJlbGV2YW50 IGhlcmUsIGlzIGl0PyAgSXQgd291bGQgbWFrZSBtb3JlDQo+IHNlbnNlIHRvIGltcGxlbWVudCA1 LWxldmVsIHBhZ2luZyB3aXRoaW4gdGhlIGJhc2UgRURLMiBhcmNoaXRlY3R1cmUuICBUaGlzDQo+ IHdvdWxkIGFsbG93IHRoYXQgZmVhdHVyZSB0byBiZSB0ZXN0ZWQgaW4gaXNvbGF0aW9uIGZyb20g VERYIChhbmQNCj4gY29uc2VxdWVudGx5IHRlc3RlZCBtb3JlIHdpZGVseSksIGFuZCB3b3VsZCBy ZWR1Y2UgdGhlIGRpc3RhbmNlIGJldHdlZW4NCj4gc3RhbmRhcmQgYnVpbGRzIGFuZCBURFggYnVp bGRzLg0KPiANCg0KSW4gb3VyIGZpcnN0IHZlcnNpb24gb2YgVERWRiwgYSBzdGF0aWMgNS1sZXZl bCBwYWdlIHRhYmxlIGlzIHVzZWQuIEl0IGlzIHNpbXBsZSBhbmQNCnN0cmFpZ2h0IGZvcndhcmQu IEJ1dCBmb3IgKm9uZSBiaW5hcnkqIHNvbHV0aW9uLCB3ZSBoYXZlIHRvIGNvbnNpZGVyIHRoZSBj b21wYXRpYmlsaXR5DQp3aXRoIHRoZSBjdXJyZW50IDQtbGV2ZWwgcGFnZSB0YWJsZS4gVGhhdCdz IHdoeSBJIHNhaWQgIkkgd291bGQgd2FpdCBmb3IgdGhlIGNvbmNsdXNpb24NCm9mIHRoZSAqb25l IGJpbmFyeSoiDQoNClRoYW5rcyBmb3IgdGhlIHN1Z2dlc3Rpb24uIFdlIHdpbGwgZGlzY3VzcyB0 aGUgaXQgaW50ZXJuYWxseSBmaXJzdC4NCg0KPiBNaWNoYWVsDQo=