From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector2-amdcloud-onmicrosoft-com header.b=tyQX7Mx7; spf=none, err=SPF record not found (domain: amd.com, ip: 40.107.74.58, mailfrom: thomas.lendacky@amd.com) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (NAM01-BN3-obe.outbound.protection.outlook.com [40.107.74.58]) by groups.io with SMTP; Mon, 30 Sep 2019 12:49:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D4AIAj0ENmwxL7gy3nPnriUrJ7oLDkUmQp2yzPEZsA4Nsfw127CbDk0zBHkKntgdim30RaetCAXc2jWaYGattZcmHtfKXm77lGzsUXN+oXnRr0Al4p2pHgoDFCQoNRLolEKH3Fxsl2Im5R+awFhHbQGucU8fb1GYZwlYNi4sQ2wooWw9T9cImxDglxgljyjMZLO1fxNz9zJOcwTURmIetVpz+YDRDzAT8qSLhqAJ3hRoMhwZS7ReSaoCXz2G6ydZ+OtXJnzMqddmX3ZaFiY2nPXDH2T4ja9ymx6g14I+jhA1XcgYJmKkwPKfgrcqt0pyGWsgrE2j9RO+gkcko8UIsw== 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=mU0o7Spy5jrpShT//ZutyPvWVGQV5TtFTXnwWQhuQW0=; b=l+2jUaz3jHwy3mxDpdot+hQ8pxPzug4rIL0fy518h7ayjRMZ831uy7luH1IwF8KR6kx6IvAMtU/1i8/3mDyuEEXU9wgZcG3gqEl4l4qqU5VPvDo/g0XlqdhbSgbKS2VJYAJr7EooUqLEmZXe0DB2sl4HojQ877sYSIXUUnGAyq2wS3qvNFTZZlHWLxm+posZifaM9LiNv/fMaWj0CtJoXVTOg9K9W/FL1qPbyJa3arnu49Yr8/6z48I/V/867118Fjazc0T6tocc9rTeWw8ohDUqbPFESi44XWIsTDeIrPtLrNKSLef2MmWrbRbddx4VCyx2GdLNjyP45NvMGqKiaw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mU0o7Spy5jrpShT//ZutyPvWVGQV5TtFTXnwWQhuQW0=; b=tyQX7Mx7v1XwHH1IpDO7HliBfgpU83j5tWBbIs+NHespNOzwSbj+CMt6IqWNiD2tM2ZPKw13egcFRopzDC5JjNQKamTlv62BYukZB+IyJCjVVXclvGSUsYkfssBnl4NU6pzn19sEwsNFFwbxm/ZEaTCmKb56HYlbXTmNKVjcyko= Received: from DM6PR12MB3163.namprd12.prod.outlook.com (20.179.104.150) by DM6PR12MB2905.namprd12.prod.outlook.com (20.179.71.211) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.17; Mon, 30 Sep 2019 19:49:03 +0000 Received: from DM6PR12MB3163.namprd12.prod.outlook.com ([fe80::85b7:7456:1a67:78aa]) by DM6PR12MB3163.namprd12.prod.outlook.com ([fe80::85b7:7456:1a67:78aa%7]) with mapi id 15.20.2305.017; Mon, 30 Sep 2019 19:49:03 +0000 From: "Lendacky, Thomas" To: "devel@edk2.groups.io" , "lersek@redhat.com" CC: Jordan Justen , Ard Biesheuvel , Michael D Kinney , Liming Gao , Eric Dong , Ray Ni , "Singh, Brijesh" Subject: Re: [edk2-devel] [RFC PATCH v2 08/44] OvmfPkg: Create GHCB pages for use during Pei and Dxe phase Thread-Topic: [edk2-devel] [RFC PATCH v2 08/44] OvmfPkg: Create GHCB pages for use during Pei and Dxe phase Thread-Index: AQHVbyPHXRDv/YGRIEiL4Ddvjs4NBKc9oqgAgABknQCABprCAIAAD+eA Date: Mon, 30 Sep 2019 19:49:02 +0000 Message-ID: <37ba1daf-c701-31e9-b4e1-96ed9efae7ef@amd.com> References: <9799d415f652618c8a960cdb0040918185588652.1568922728.git.thomas.lendacky@amd.com> <8779b242-a38c-3bf7-ce85-469197fee287@amd.com> <7e394768-f0f4-894d-e0c8-71bc9598e5ff@redhat.com> In-Reply-To: <7e394768-f0f4-894d-e0c8-71bc9598e5ff@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: SN6PR01CA0008.prod.exchangelabs.com (2603:10b6:805:b6::21) To DM6PR12MB3163.namprd12.prod.outlook.com (2603:10b6:5:182::22) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Lendacky@amd.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [165.204.78.1] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0c78887a-5377-48a2-193c-08d745df3e9e x-ms-office365-filtering-ht: Tenant x-ms-traffictypediagnostic: DM6PR12MB2905: x-ms-exchange-purlcount: 4 x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 01762B0D64 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(4636009)(396003)(136003)(376002)(346002)(39860400002)(366004)(189003)(199004)(36756003)(6512007)(6486002)(2501003)(6116002)(6246003)(229853002)(3846002)(2906002)(31696002)(66066001)(6436002)(6306002)(54906003)(110136005)(316002)(4326008)(478600001)(8936002)(966005)(71190400001)(31686004)(14454004)(25786009)(102836004)(86362001)(81166006)(8676002)(81156014)(64756008)(66476007)(66556008)(66946007)(386003)(52116002)(26005)(66446008)(71200400001)(2616005)(305945005)(76176011)(53546011)(186003)(256004)(7736002)(11346002)(446003)(99286004)(486006)(476003)(6506007)(14444005)(5660300002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM6PR12MB2905;H:DM6PR12MB3163.namprd12.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: amd.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Y0Qfxw2JuyKHjrKFFpJwVgE29YZ248PrQbLOjN2/CJVQ/m2MvM1WtBPQ7DZe9BYQozC58xNnAoPQ2oRGCsazx9wjopfS+rwgpIvIQQYI7yE1A2gy21/IG/sQLIa5fEzpFgLQ2PKxYsUHznuT3yJnDslTPyfSdJVx4qWqXZNSmv0IEOKmzhsQRN24+Pk3Mr8zVLtTW8BGvxbVymq+NkyCx3J+8sPUuJSEXHMULxtCtryVI6uJL3ABIHYjB/+M6YkSZgzcLcEAZemOs6+yjVaaPnPxIcnMY28h1rL6D+4FLER5RIE4XlyCdU8aZEqXzGX0/VijrphayJoRLpK4zIE+QJAOsMFGIkfww12M17oXPCu8P24VXiKUAmz5HkZEW5b3rV1gjN1/Z7dFgv1sr9adR7WzurpBJQwE/34fUZ47ZIAP4C+rUPwzMYKmIQUyE0/Ft0gtwL1hFRRTx5KPYGwYTA== MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0c78887a-5377-48a2-193c-08d745df3e9e X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2019 19:49:03.0424 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: M+0fS7Rw39OFmR5drEtTHjE1JX+uwkwhQ3gys6AQ8CfhbIp7llj/XPKqLEbtNZS4e8A5demzDEbQ4HNPuEczqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB2905 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <3540E91C08C66C4DB9F102994C425C11@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 T24gOS8zMC8xOSAxOjUyIFBNLCBMYXN6bG8gRXJzZWsgdmlhIEdyb3Vwcy5JbyB3cm90ZToNCj4g T24gMDkvMjYvMTkgMTY6MDAsIExlbmRhY2t5LCBUaG9tYXMgd3JvdGU6DQo+PiBPbiA5LzI2LzE5 IDM6MDAgQU0sIExhc3psbyBFcnNlayB3cm90ZToNCj4+PiBIaSBUb20sDQo+Pj4NCj4+PiBPbiAw OS8xOS8xOSAyMTo1MiwgTGVuZGFja3ksIFRob21hcyB3cm90ZToNCj4+Pj4gRnJvbTogVG9tIExl bmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4NCj4+Pj4NCj4+Pj4gQlo6IGh0dHBzOi8v YnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE5OA0KPj4+Pg0KPj4+PiBB bGxvY2F0ZSBtZW1vcnkgZm9yIHRoZSBHSENCIHBhZ2VzIGR1cmluZyBTRVYgaW5pdGlhbGl6YXRp b24gZm9yIHVzZQ0KPj4+PiBkdXJpbmcgUGVpIGFuZCBEeGUgcGhhc2VzLiBUaGUgR0hDQiBwYWdl KHMpIG11c3QgYmUgc2hhcmVkIHBhZ2VzLCBzbw0KPj4+PiBjbGVhciB0aGUgZW5jcnlwdGlvbiBt YXNrIGZyb20gdGhlIGN1cnJlbnQgcGFnZSB0YWJsZSBlbnRyaWVzLiBVcG9uDQo+Pj4+IHN1Y2Nl c3NmdWwgYWxsb2NhdGlvbiwgc2V0IHRoZSBHSENCIFBDRHMgKFBjZEdoY2JCYXNlIGFuZCBQY2RH aGNiU2l6ZSkuDQo+Pj4NCj4+PiBza2ltbWluZyB0aGlzIHBhdGNoIGFuZCB0aGUgbmV4dCB0d28g b25lcyBmb3IgT3ZtZlBrZyAoIzEwLCAjMTEpLCBJJ20gYQ0KPj4+IGJpdCBsb3N0LiBJJ20gbWlz c2luZyBhIHBhcmFsbGVsIGJldHdlZW4gdGhlICJlYXJseSBYNjQgcGFnZSB0YWJsZXMiIGFuZA0K Pj4+IHRoZSBHSENCLXJlbGF0ZWQgcGFnZXMuDQo+Pj4NCj4+PiBUaGUgZm9ybWVyIGFyZSBzZXQg dXAgKGluIFg2NCBPVk1GKSBpbiBTRUMsIGFuZCBhcmUgdXNlZCB0aHJvdWdob3V0IFBFSQ0KPj4+ IHVudGlsIHRoZSBEWEUgSVBMIGJ1aWxkcyBuZXcgb25lcyBmb3IgdGhlIERYRSBwaGFzZS4gVGhl IGxhdHRlciBhbHNvDQo+Pj4gKnNlZW1lZCogdG8gYmUgc2V0IHVwIGluIFNFQywgYW5kIEkgdGhv dWdodCB0aGV5J2QgYmUgdXNlZCB0aHJvdWdob3V0DQo+Pj4gUEVJIC0tIEkgYXNzdW1lZCB0aGUg bmV4dCBwbGFjZSB3ZSdkIG5lZWQgdG8gbWFzc2FnZSBHSENCIHBhZ2VzIHdvdWxkIGJlDQo+Pj4g c2ltaWxhcmx5IGluIHRoZSBEWEUgSVBMLCBvciB0aGVyZWFib3V0cy4NCj4+Pg0KPj4+IEhvd2V2 ZXIsIGluIHRoaXMgcGF0Y2gsIHdlIHNlZW0gdG8gYWxsb2NhdGUgbmV3IHBhZ2VzIGZvciBHSENC LCBhbmQgdGhlDQo+Pj4gY29tbWl0IG1lc3NhZ2UgaW1wbGllcyB0aGV5IGFyZSBzdXBwb3NlZCB0 byBiZSB1c2VkIGR1cmluZyBQRUkuIFRoYXQNCj4+PiBkaXZlcmdlcyBmcm9tIGhvdyBsb25nIHRo ZSAiZWFybHkgWDY0IHBhZ2UgdGFibGVzIiBhcmUgdXNlZC4NCj4+DQo+PiBBdCB0aGlzIHN0YWdl LCB3ZSBuZWVkIGEgR0hDQiBwYWdlIGZvciBldmVyeSAodilDUFUuIFNvIGEgbmV3IGFsbG9jYXRp b24NCj4+IGlzIGRvbmUgYW5kIHRoZW4gdGhlIHBhZ2VzIGFyZSBtYXJrZWQgdW5lbmNyeXB0ZWQu IE9uY2UgdGhlIG5ldyBHSENCDQo+PiBwYWdlcyBhcmUgYWxsb2NhdGVkLCB0aGUgb3JpZ2luYWwg R0hDQiBwYWdlIGZvciBTRUMgaXMgbm8gbG9uZ2VyIG5lZWRlZA0KPj4gYmVjYXVzZSB0aGUgbmV3 IGFsbG9jYXRpb24gcmVwbGFjZXMgaXQgaW4gdGhlIEJTUC4gQnV0IHRoZSBlYXJseSBwYWdlDQo+ PiB0YWJsZSBpcyBzdGlsbCByZXF1aXJlZCBpbiBvcmRlciB0byBhY2Nlc3MgYWxsIG9mIHRoZSBt ZW1vcnkgZnJvbSB0aGUgMk1CDQo+PiByYW5nZSAoMHg4MDAwMDAgdG8gMHg5ZmZmZmYpLg0KPj4N Cj4+Pg0KPj4+IEkgZ3Vlc3MgdGhpcyBkaWZmZXJlbmNlIGNvdWxkIGJlIGp1c3RpZmllZCwgZXNw ZWNpYWxseSBiZWNhdXNlIHdlIGRvIE1QDQo+Pj4gc3R1ZmYgaW4gUEVJLiAoQW5kIHdlIG5lZWQg c2VwYXJhdGUgR0hDQiBzdHVmZiBwZXIgVkNQVSAtLSBpbiBTRUMgd2UNCj4+PiBvbmx5IGNvbnNp ZGVyIHRoZSBCU1AuKQ0KPj4+DQo+Pj4gQnV0IHRoZW4sIHRoZSBxdWVzdGlvbiBiZWNvbWVzOiB3 aGF0IGV4YWN0bHkgZG8gd2UgbmVlZCB0aGUgR0hDQiBwYWdlDQo+Pj4gYWxsb2NhdGVkIGluIFNF QyBmb3I/IEZyb20gdGhlIGJsdXJiLCBpdCBzZWVtcyB0aGF0IHRoZSBHSENCIGFsbG93cyB0aGUN Cj4+DQo+PiBUaGVyZSBhcmUgbG90cyBvZiBkaWZmZXJlbnQgd2F5cyB0byBjYXVzZSBhICNWQy4g QSAjVkMgaXMgZ2VuZXJhdGVkIGZvcg0KPj4gZGVidWcgc3RhdGVtZW50cyB0aGF0IHVzZSBwb3J0 IEkvTywgTU1JTywgaW50ZXJjZXB0LWFibGUgTVNSIGFjY2Vzc2VzLA0KPj4gQ1BVSUQgaW5zdHJ1 Y3Rpb25zLCBXQklOVkQgaW5zdHJ1Y3Rpb25zLCBldGMuIE1hbnkgb2YgdGhlc2UgdGhpbmdzIGhh cHBlbg0KPj4gZHVyaW5nIFNFQy4gV2l0aCB0aGUgZGVidWcgc2VyaWFsIG91dHB1dCBlbmFibGVk LCBvdmVyIDgsMDAwICNWQw0KPj4gZXhjZXB0aW9ucyBvY2N1ciBiZWZvcmUgYWxsb2NhdGluZyB0 aGUgbmV3IEdIQ0IgcGFnZXMgaW4NCj4+IEFtZFNldkVzSW5pdGlhbGl6ZSgpLg0KPj4NCj4+PiBn dWVzdCB0byBzZWxlY3RpdmVseSAoYWN0aXZlbHkpIHNoYXJlIGluZm9ybWF0aW9uIHdpdGggdGhl IGh5cGVydmlzb3IgLS0NCj4+PiBzdWNoIGFzIChwYXJ0cyBvZj8pIHRoZSByZWdpc3RlciBmaWxl LCB3aGljaCB0aGUgaHlwZXJ2aXNvciBjYW5ub3QNCj4+PiBkaXJlY3RseSBhY2Nlc3MsIGZvciBh IFNFVi1FUyBndWVzdC4NCj4+Pg0KPj4+IEJ1dCwgd2UgbmV2ZXIgc2VlbSB0byBwbGFjZSBzdWNo IGluZm9ybWF0aW9uIGF0IFBjZE92bWZTZWNHaGNiQmFzZSAoYWthDQo+Pj4gR0hDQl9CQVNFKSBp biBTRUMuIFdlIHByb2dyYW0gdGhlIEdIQ0IncyBiYXNlIGFkZHJlc3MsIGFuZCB0aGVuIHdlIGNs ZWFyDQo+Pj4gdGhlIEdIQ0IsIGJ1dCB0aGF0IHNlZW1zIHRvIGJlIGl0LiBEbyB3ZSB3cml0ZSBh bnl0aGluZyBub24temVybyB0byB0aGF0DQo+Pj4gYmxvY2ssIGV2ZXI/DQo+Pg0KPj4gWWVzLCB0 aGF0IGhhcHBlbnMgaW4gdGhlIFNFQyBleGNlcHRpb24gaGFuZGxlci4gV2hlbiB0aGUgI1ZDIG9j Y3VycywgdGhlDQo+PiBHSENCIGluZm9ybWF0aW9uIGlzIGZpbGxlZCBpbiBhbmQgYSBWTUdFWElU IGluc3RydWN0aW9uIGlzIGlzc3VlZCB0byBleGl0DQo+PiB0byB0aGUgaHlwZXJ2aXNvci4gVGhl IGh5cGVydmlzb3IgdGhlbiBhY2Nlc3NlcyB0aGUgR0hDQiBpbiBvcmRlciB0bw0KPj4gcGVyZm9y bSB0aGUgcmVxdWVzdGVkIGZ1bmN0aW9uLg0KPiANCj4gVGhhbmtzLCB2ZXJ5IGhlbHBmdWwuDQo+ IA0KPiBDYW4geW91IHBsZWFzZSB3b3JrIHRoaXMgaW5mbyBpbnRvIHRoZSByZWxldmFudCBjb21t aXQgbWVzc2FnZXM/IChObw0KPiBuZWVkIHRvIHJlcG9zdCBqdXN0IGJlY2F1c2Ugb2YgdGhhdCwg b2YgY291cnNlLikNCg0KV2lsbCBkby4NCg0KVGhhbmtzLA0KVG9tDQoNCj4gDQo+IFRoYW5rcyEN Cj4gTGFzemxvDQo+IA0KPiANCj4gDQo=