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=PLoOgfp5; spf=none, err=SPF record not found (domain: amd.com, ip: 40.107.76.72, mailfrom: thomas.lendacky@amd.com) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (NAM02-CY1-obe.outbound.protection.outlook.com [40.107.76.72]) by groups.io with SMTP; Thu, 22 Aug 2019 08:24:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c9wktjFSs/FrbHh2XFbTCRWyIZHkoEV8lOk/JoTOmJFC1czs6IyHcmVmhjBp39O8qAVEAxX0XeY2xDD3eB9abjPVhtIrVuSOTYqFguxcmpNwLaEg/wr0KYMzlaBTShQHvbw7/2o1z4rlC1PHphOKIun4tUf168NXLGNNHeRkQ2myCiKRBWvf0pwzeKsQ9/KJFbj3Q9AO2EPIjQdkit/9gmAD78Y4C8fX1xRNVOPrrPWURbJf3J+Uhp8Q3VZozmqqugyzMXCdf/+cWZFI1lTEPjbpnT1NsM57O3hPFGrKKe6KD+r6qaUdNa2Vluy0zq8h6KF8F4Qlf9X3q6Q3Ucn6xQ== 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=yxuHe96X4ozNxbOilvMXAvzmkBlpPJ4VR/onCDBh2zw=; b=TvCYWWkASZFU+4ZFicGSDLzELzt77ABsbpwNYAwt7P6ut18FxQY5RJX0ypKZpgdWnqbNJoQ3bTLiGWOLTW/GsVTgpbXJdul4/gQdkFxMIJ3mPVzpZQWJgr8gtZ/mIRx0rMYbM0CziTg+h9r1EsHh1JYO/3QXDVVqQKDXoCWPpWISH9UQlLf39IeYoUw7BCsTHYK7hrTKtGKG1SZXAVm5FUEuPqcPaCJPzXpoBUZvOn22ZEuoyGwgW/YgOdSUDBPjnGo8rEh96qAfIiFiS/1xJKOvSh2OPncPd1BKBmVf9M/N2dRxbFWp8/MSOljgjZK09j+DO9QqldMEfOPO69my+Q== 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=yxuHe96X4ozNxbOilvMXAvzmkBlpPJ4VR/onCDBh2zw=; b=PLoOgfp5fofqHV8a2W3mVgtLWneNy9YwlTl1c1bgbtOSvtqox15rCm9AZJYw8XRl2htqHtPHfjES6Y0q0EWF7ICNzX83BFnu3svxJUVJ3LglxEsaV4nT48n2U897dwqlDxHTOhvr7CL21oVKZzk0tuDHPvoNpqw1cWhyd+2Hc5c= Received: from DM6PR12MB3163.namprd12.prod.outlook.com (20.179.104.150) by DM6PR12MB3562.namprd12.prod.outlook.com (20.178.199.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.20; Thu, 22 Aug 2019 15:24:21 +0000 Received: from DM6PR12MB3163.namprd12.prod.outlook.com ([fe80::585:2d27:6e06:f9b0]) by DM6PR12MB3163.namprd12.prod.outlook.com ([fe80::585:2d27:6e06:f9b0%7]) with mapi id 15.20.2178.020; Thu, 22 Aug 2019 15:24:21 +0000 From: "Lendacky, Thomas" To: Laszlo Ersek , "devel@edk2.groups.io" CC: Jordan Justen , Ard Biesheuvel , Michael D Kinney , Liming Gao , Eric Dong , Ray Ni , "Singh, Brijesh" Subject: Re: [edk2-devel] [RFC PATCH 05/28] OvmfPkg: Create GHCB pages for use during Pei and Dxe phase Thread-Topic: [edk2-devel] [RFC PATCH 05/28] OvmfPkg: Create GHCB pages for use during Pei and Dxe phase Thread-Index: AQHVVtYTRsM0mPTGh0OdCosfG5VAaacFrLMAgAB4PwCAARS6gIAAE/2A Date: Thu, 22 Aug 2019 15:24:21 +0000 Message-ID: References: <096c6641b2f228177ab3bb815211379c1f650028.1566250534.git.thomas.lendacky@amd.com> <59b40c01-a6bf-2c65-0edd-87a35f937264@redhat.com> <229e74df-17b8-9bb5-7a5e-f6e7df64ca4f@amd.com> <28e75840-4725-5cdd-ae4a-1cc175bace1a@redhat.com> In-Reply-To: <28e75840-4725-5cdd-ae4a-1cc175bace1a@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: SN6PR16CA0059.namprd16.prod.outlook.com (2603:10b6:805:ca::36) 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.77.1] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b6c9bbd2-55a1-4428-953a-08d72714ce81 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);SRVR:DM6PR12MB3562; x-ms-traffictypediagnostic: DM6PR12MB3562: 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: 01371B902F x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(4636009)(39860400002)(136003)(396003)(366004)(376002)(346002)(199004)(189003)(51914003)(14444005)(256004)(99286004)(186003)(4326008)(81166006)(81156014)(6116002)(305945005)(8676002)(71200400001)(71190400001)(31686004)(2501003)(316002)(14454004)(31696002)(19627235002)(86362001)(3846002)(36756003)(66066001)(2906002)(229853002)(6506007)(102836004)(11346002)(966005)(110136005)(7736002)(66446008)(53546011)(26005)(6486002)(6512007)(52116002)(476003)(446003)(386003)(6436002)(486006)(66556008)(66476007)(66946007)(64756008)(6306002)(5660300002)(6246003)(54906003)(25786009)(76176011)(8936002)(478600001)(2616005)(53936002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM6PR12MB3562;H:DM6PR12MB3163.namprd12.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: amd.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: MhazkALAFV9+kvRUuOlBXhTno1RJCF8meYOqwXmWmx12MdVwu26y7QMNxDUpM8hxudVMyR5+fW7NHZquzXVKpmWW9FtDcC7fJzk2irAROnH6khb+ienLHDXEAA0Dxi0ENcMdntniiLGhxazpEYofjaSVyTh4o5HDQ/NloJyHxo1fTVf4yeFyftMYiEKxeYJ+DS0kP9uszlYkEfzdgYnIyQGuxa9sY/E6205597KpoXqIvvkor123R1r5T1BURegcm5oSzsCisqLjBtChMQZIurC1x5bTn3QG2cM8mKPI5krsGOoKMkSkmhekce9leuSId60h1eMUazH7NOD6jKErZucxXUyoZw71Mmr7jagpvHTk1QtTNkrMB3TTYsWRTB6Db/Ui72kqk1YIgQ1dFJdpBiPK3LPpkMfuNvw4icly/ls= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: b6c9bbd2-55a1-4428-953a-08d72714ce81 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Aug 2019 15:24:21.5551 (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: ZAP0UWOeSK4tq/fRfnMfDBNRHD2Gkoknm5KLtxAnoo0awEhwMuj5jXVsO2BGqypQl7PAvt/yB+kRaYePMrxNzQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3562 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <1651311C9006E746B440A5F7D8E67E09@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 T24gOC8yMi8xOSA5OjEyIEFNLCBMYXN6bG8gRXJzZWsgd3JvdGU6DQo+IE9uIDA4LzIxLzE5IDIz OjQyLCBMZW5kYWNreSwgVGhvbWFzIHdyb3RlOg0KPj4gT24gOC8yMS8xOSA5OjMxIEFNLCBMYXN6 bG8gRXJzZWsgd3JvdGU6DQo+Pj4gT24gMDgvMTkvMTkgMjM6MzUsIExlbmRhY2t5LCBUaG9tYXMg d3JvdGU6DQo+Pj4+IEZyb206IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+ DQo+Pj4+DQo+Pj4+IEFsbG9jYXRlIG1lbW9yeSBmb3IgdGhlIEdIQ0IgcGFnZXMgZHVyaW5nIFNF ViBpbml0aWFsaXphdGlvbiBmb3IgdXNlDQo+Pj4+IGR1cmluZyBQZWkgYW5kIER4ZSBwaGFzZXMu IFNpbmNlIHRoZSBHSENCIHBhZ2VzIG11c3QgYmUgbWFwcGVkIGFzIHNoYXJlZA0KPj4+PiBwYWdl cywgbW9kaWZ5IENyZWF0ZUlkZW50aXR5TWFwcGluZ1BhZ2VUYWJsZXMoKSBzbyB0aGF0IHBhZ2V0 YWJsZSBlbnRyaWVzDQo+Pj4+IGFyZSBjcmVhdGVkIHdpdGhvdXQgdGhlIGVuY3J5cHRpb24gYml0 IHNldC4NCj4+Pj4NCj4+Pj4gU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVu ZGFja3lAYW1kLmNvbT4NCj4+Pj4gLS0tDQo+Pj4+ICBVZWZpQ3B1UGtnL1VlZmlDcHVQa2cuZGVj ICAgICAgICAgICAgICAgICAgICAgfCAgNCArKw0KPj4+PiAgT3ZtZlBrZy9Pdm1mUGtnWDY0LmRz YyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysNCj4+Pj4gIE1kZU1vZHVsZVBrZy9Db3Jl L0R4ZUlwbFBlaW0vRHhlSXBsLmluZiAgICAgICB8ICAzICsNCj4+Pj4gIE92bWZQa2cvUGxhdGZv cm1QZWkvUGxhdGZvcm1QZWkuaW5mICAgICAgICAgICB8ICAyICsNCj4+Pj4gIC4uLi9Db3JlL0R4 ZUlwbFBlaW0vWDY0L1ZpcnR1YWxNZW1vcnkuaCAgICAgICB8IDEyICsrKy0NCj4+Pj4gIC4uLi9D b3JlL0R4ZUlwbFBlaW0vSWEzMi9EeGVMb2FkRnVuYy5jICAgICAgICB8ICA0ICstDQo+Pj4+ICAu Li4vQ29yZS9EeGVJcGxQZWltL1g2NC9EeGVMb2FkRnVuYy5jICAgICAgICAgfCAxMSArKystDQo+ Pj4+ICAuLi4vQ29yZS9EeGVJcGxQZWltL1g2NC9WaXJ0dWFsTWVtb3J5LmMgICAgICAgfCA0OSAr KysrKysrKysrLS0tLQ0KPj4+PiAgLi4uL01lbUVuY3J5cHRTZXZMaWJJbnRlcm5hbC5jICAgICAg ICAgICAgICAgIHwgIDEgLQ0KPj4+PiAgLi4uL0Jhc2VNZW1FbmNyeXB0U2V2TGliL1g2NC9WaXJ0 dWFsTWVtb3J5LmMgIHwgMzMgKysrKysrKystLQ0KPj4+PiAgT3ZtZlBrZy9QbGF0Zm9ybVBlaS9B bWRTZXYuYyAgICAgICAgICAgICAgICAgIHwgNjQgKysrKysrKysrKysrKysrKysrKw0KPj4+PiAg MTEgZmlsZXMgY2hhbmdlZCwgMTY0IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQ0KPj4+ DQo+Pj4gU2hvdWxkIGJlIHNwbGl0IHRvIGF0IGxlYXN0IGZvdXIgcGF0Y2hlcyAoVWVmaUNwdVBr ZywgTWRlTW9kdWxlUGtnLA0KPj4+IE92bWZQa2cvQmFzZU1lbUVuY3J5cHRTZXZMaWIsIE92bWZQ a2cvUGxhdGZvcm1QZWkpLg0KPj4+DQo+Pj4gSW4gYWRkaXRpb24sIE1kZU1vZHVsZVBrZyBjb250 ZW50IG11c3Qgbm90IGRlcGVuZCBvbiBVZWZpQ3B1UGtnIGNvbnRlbnQNCj4+PiAtLSBpZiBtb2R1 bGVzIHVuZGVyIGJvdGggcGFja2FnZXMgbmVlZCB0byBjb25zdW1lIGEgbmV3IFBDRCwgdGhlbiB0 aGUNCj4+PiBQQ0Qgc2hvdWxkIGJlIGRlY2xhcmVkIHVuZGVyIE1kZU1vZHVsZVBrZy4gVGhlIHJv dWdoIGRlcGVuZGVuY3kgb3JkZXIgaXM6DQo+Pj4NCj4+PiAtIE1kZVBrZyAobXVzdCBiZSBzZWxm LWNvbnRhaW5lZCkNCj4+PiAtIE1kZU1vZHVsZVBrZyAobWF5IGNvbnN1bWUgTWRlUGtnKQ0KPj4+ IC0gVWVmaUNwdVBrZyAobWF5IGNvbnN1bWUgZXZlcnl0aGluZyBhYm92ZSwgdG8gbXkga25vd2xl ZGdlKQ0KPj4+IC0gT3ZtZlBrZyAobWF5IGNvbnN1bWUgZXZlcnl0aGluZyBhYm92ZSkNCj4+Pg0K Pj4NCj4+IE9rLCB0aGFua3MgZm9yIHRoZSBndWlkYW5jZS4NCj4+DQo+PiBJZGVhbGx5LCBJIGp1 c3Qgd291bGQgbGlrZSB0byBtb2RpZnkgdGhlIG5ld2x5IGNyZWF0ZWQgcGFnZSB0YWJsZXMgYWZ0 ZXINCj4+IHRoZSBjYWxsIHRvIENyZWF0ZUlkZW50aXR5TWFwcGluZ1BhZ2VUYWJsZXMoKSBpbiBN ZGVNb2R1bGVQa2cvQ29yZS8NCj4+IER4ZUlwbFBlaW0vSWEzMi9EeGVMb2FkRnVuYy5jLiBJcyB0 aGVyZSBhIHByZWZlcnJlZCB3YXkgdG8gYWRkIGEgbGlzdGVuZXINCj4+IG9yIGNhbGxiYWNrIG9y IG5vdGlmaWNhdGlvbiBzZXJ2aWNlIHNvIHRoYXQgdGhlIG1haW4gY2hhbmdlcyB3b3VsZCBiZQ0K Pj4gbGltaXRlZCB0byB0aGUgT3ZtZlBrZyBmaWxlcyBhbmQgd291bGQgdGhhdCBiZSBhY2NlcHRh YmxlPw0KPiANCj4gKiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dp P2lkPTYyMw0KPiANCj4gICBSZXBvcnRlZCBvbiAyMDE3LTA3LTA3LCByZXNvbHZlZCBhcyBXT05U RklYIG9uIDIwMTktMDctMzAgKCJubw0KPiAgIHJlc291cmNlcyIpLg0KPiANCj4gICBBbmQgaXQn cyBub3QgbGlrZSBwYXRjaGVzIGhhZCBub3QgYmVlbiBwcm9wb3NlZCAtLSBMZW8gaGFkIGltcGxl bWVudGVkDQo+ICAgYSBub3RpZmljYXRpb24gc2VydmljZSAtLTsgdGhleSB3ZXJlIHJlamVjdGVk Lg0KPiANCj4gKiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk PTg0Nw0KPiANCj4gICBSZXBvcnRlZCBvbiAyMDE4LTAxLTExLCBtYXJrZWQgIm5vdCBoaWdoIHBy aW9yaXR5IiBhcyBvZiAyMDE5LTA3LTIzDQo+ICAgPGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5j b20vZGV2ZWxAZWRrMi5ncm91cHMuaW8vbXNnMDU1MDcuaHRtbD4uDQo+IA0KPiBJIGRvbid0IGtu b3cgd2hhdCB0byB0ZWxsIHlvdS4gV2hpbGUgbm9ib2R5IHNlZW1zIHRvIGRpc2FncmVlIHdpdGgg dGhlDQo+IG5lY2Vzc2l0eSBvZiBzdWNoIGEgc2VydmljZSBhbmQvb3IgbGlicmFyeSwgY29yZSBt YWludGFpbmVycyBoYXZlDQo+IHJlamVjdGVkIGFsbCB0aGUgY29kZSBwcm9wb3NhbHMgdGh1cyBm YXIgKD0gImRvbid0IGRvIHRoYXQiKS4gQW5kIEknbQ0KPiB1bmF3YXJlIG9mIGFueSBjb25zdHJ1 Y3RpdmUgZ3VpZGFuY2UgKD0gImRvIHRoaXMgaW5zdGVhZCIpLg0KDQpUaGlzIGlzbid0IG9uIHRo ZSBsZXZlbCBvZiBhICJub3RpZnkgZXZlcnkgdGltZSBzb21ldGhpbmcgY2hhbmdlcyIgdHlwZQ0K b2YgdGhpbmcuIFRoaXMgaXMgbW9yZSBvZiBhICJoZXksIHdlIGJ1aWx0IHNvbWUgbmV3IHBhZ2V0 YWJsZXMgYW5kIGFyZQ0KYWJvdXQgdG8gbWFrZSB0aGVtIGFjdGl2ZSwgYnV0IGJlZm9yZSB3ZSBk byBoYXZlIGEgbG9vayBhbmQgY2hhbmdlIHdoYXQNCnlvdSB0aGluayBzaG91bGQgYmUgY2hhbmdl ZC4iDQoNCldpdGggdGhhdCwgSSdkIGJlIGFibGUgdG8gcmVtb3ZlIHRoZSBHaGNiQmFzZSBhbmQg R2hjYlNpemUgdGhhdCBpcw0KcHJvcG9nYXRlZCBvbiB0aGUgVG9TcGxpdCBhbmQgU3BsaXQgZnVu Y3Rpb25zLg0KDQpJJ2xsIHRha2UgYSBsb29rIGFuZCBzZWUgd2hhdCBpdCB3b3VsZCBsb29rIGxp a2UgYW5kIGdvIGZyb20gdGhlcmUuDQoNCj4gDQo+IEkgc3VnZ2VzdCBmaWxpbmcgYSBGZWF0dXJl IFJlcXVlc3QgQlogZm9yIFNFVi1FUyBlbmFibGVtZW50IChmb3INCj4gT3ZtZlBrZyksIGFuZCBy ZWZlcmVuY2luZyB0aGF0IGFzICJkZXBlbmRlbnQgYnVnIiBpbiBib3RoIG9mIHRoZQ0KPiBhYm92 ZS1tZW50aW9uZWQgQlpzLiBJdCBtaWdodCBhbHNvIGhlbHAgdG8gZGlhbCBpbiB0byB0aGUgQVBB Qy9OQU1PDQo+IGRlc2lnbiAvIGJ1ZyB0cmlhZ2UgbWVldGluZywgYW5kIGNhbXBhaWduIGZvciB0 aGUgZmVhdHVyZSB0aGVyZS4NCg0KWWVzLCBJIG5lZWQgdG8gZmlsZSB0aGF0IEZlYXR1cmUgUmVx dWVzdCBCWiBhbnl3YXkuDQoNClRoYW5rcywNClRvbQ0KDQo+IA0KPiBodHRwczovL2dpdGh1Yi5j b20vdGlhbm9jb3JlL3RpYW5vY29yZS5naXRodWIuaW8vd2lraS9CdWctVHJpYWdlDQo+IA0KPiBJ IGhhdmUgYSBiYWQgdHJhY2sgcmVjb3JkIGF0IGNvbnZpbmNpbmcgY29yZSBtYWludGFpbmVycyB0 byBkbyB3aGF0IHRoZXkNCj4gZG9uJ3Qgd2FudCB0byBkby4gQW5kIEkgc2VlIGVzY2FsYXRpbmcg c3VjaCBwcm9ibGVtcyBmcm9tIGVtYWlsIHRvIHBob25lDQo+IGFzIGEgd29yay1hcm91bmQsIHNv cnQgb2YgIndlYXIgZG93biB5b3VyIG9wcG9uZW50IGJ5IHNoZWVyDQo+IHBlcnNpc3RlbmNlIi4g U28gSSBhdm9pZCB0aGF0LiBCdXQsIEkndmUgc2VlbiB0aGUgYXBwcm9hY2ggd29yayBmb3INCj4g b3RoZXJzLCBzbyB5b3UgbWlnaHQgaGF2ZSBiZXR0ZXIgbHVjay4NCj4gDQo+IChUaGUgQVBBQy9O QU1PIGNhbGwgaXMgYWxzbyBhdCBhIGJhZCB0aW1lIGZvciBtZSwgaW4gVVRDKzEgLyBVVEMrMi4p DQo+IA0KPiBJIHRoaW5rIHRoZSBwcmVzZW50IFJGQyBwYXRjaGVzIGFyZSBhIGdvb2Qgd2F5IHRv IHJlLXJhaXNlIHRoZXNlIHRvcGljcy4NCj4gDQo+IExhc3psbw0KPiANCg==