From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=helo; client-ip=104.47.36.67; helo=nam02-sn1-obe.outbound.protection.outlook.com; envelope-from=leo.duran@amd.com; receiver=edk2-devel@lists.01.org Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0067.outbound.protection.outlook.com [104.47.36.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 44CEB21AE30DB for ; Tue, 18 Sep 2018 07:57:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VNGDTWYFC29V28gc2DA+DciZ3g2Nl1MBbp3vPwKimVY=; b=pZw0ONlpvAjSl7EHw/wXRE65bdKRG5ZGoEJ0gEFBUrLtSqD1k9CK1XMScu2DFehM6pQlc+r7ZXvpWCERN6Qb/T8TW5E52PW15bcDAQ5+U4np8Tou6MMFADT2ME2sLXJlfZEAmokXdHV+fgv1POVbR5E+wWV3H4o9SslX5+TYnP0= Received: from CY4PR12MB1815.namprd12.prod.outlook.com (10.175.63.21) by CY4PR12MB1862.namprd12.prod.outlook.com (10.175.61.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.15; Tue, 18 Sep 2018 14:57:57 +0000 Received: from CY4PR12MB1815.namprd12.prod.outlook.com ([fe80::ecd7:135f:4e1b:2d82]) by CY4PR12MB1815.namprd12.prod.outlook.com ([fe80::ecd7:135f:4e1b:2d82%3]) with mapi id 15.20.1143.017; Tue, 18 Sep 2018 14:57:57 +0000 From: "Duran, Leo" To: "Ni, Ruiyu" , Laszlo Ersek , "edk2-devel@lists.01.org" CC: "Dong, Eric" Thread-Topic: [edk2] [PATCH] UefiCpuPkg/MtrrLib: Add flag to skip disabling MTRRs prior to MTRR change. Thread-Index: AQHUSeX3EbC17fDvXkWWIRAmwJTcUaTrbK6AgAANLJCAAO+ogIAAVCzAgAAzL4CAAAHbwIAAj1YAgAEZC8CAAJxFAIAFdsQggAAHwQCAAQskAIAAaJZw Date: Tue, 18 Sep 2018 14:57:57 +0000 Message-ID: References: <1536680498-6554-1-git-send-email-leo.duran@amd.com> <1536680498-6554-2-git-send-email-leo.duran@amd.com> <17c6d6d1-2655-fe06-a8b9-f48141bfb0d7@redhat.com> <610eaa55-c87b-5e0c-4f87-5c1e79ffc5ba@redhat.com> <12abd990-3b08-9159-e7a9-ffd7eb7282b3@redhat.com> <734D49CCEBEEF84792F5B80ED585239D5BE07168@SHSMSX104.ccr.corp.intel.com> <981751ac-68a0-ea2c-7985-2562d1916560@Intel.com> <85b907c0-1d7d-98f1-6e86-6bb3a3f86ffb@redhat.com> <5349de2c-8a15-c599-f966-84b87a517453@Intel.com> In-Reply-To: <5349de2c-8a15-c599-f966-84b87a517453@Intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=leo.duran@amd.com; x-originating-ip: [2605:6000:e7cd:8500:d840:f638:8351:4c19] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CY4PR12MB1862; 20:w5CVomSYR0O3lzqHxhYcrsLx5N23wDmlTgfH+mKSfULX7eMM0Ky/LKqnr9ud7HTHvSLdIc8O+zif3qwStUykg6n40YZPy7JfK2eMBgv/4CcOH+NSEgC0yLftzNUUWnPFRrWnPQAwN1BF9Lp84xXnN2J6+zdFr0DaVSkqhf1a5RAvlZg6mGAU7skPAMNd0BnoJbEIlRfJuJEnggU084KnDi7O1YDu/8O5eJkrAyfsv46UZQ8duuXhMddb/RfAIAHR x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 17bccb41-9e24-4069-cc16-08d61d771efc x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:CY4PR12MB1862; x-ms-traffictypediagnostic: CY4PR12MB1862: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(767451399110)(162533806227266)(228905959029699)(17755550239193); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231355)(944501410)(52105095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(201708071742011)(7699050); SRVR:CY4PR12MB1862; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1862; x-forefront-prvs: 0799B1B2D7 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(396003)(366004)(376002)(136003)(39860400002)(189003)(199004)(13464003)(6506007)(25786009)(6246003)(105586002)(106356001)(53936002)(316002)(2501003)(97736004)(33656002)(2906002)(6116002)(486006)(4326008)(5660300001)(446003)(305945005)(7736002)(5250100002)(76176011)(478600001)(8676002)(46003)(11346002)(186003)(476003)(81166006)(81156014)(74316002)(8936002)(7696005)(2900100001)(86362001)(6436002)(68736007)(93886005)(9686003)(110136005)(99286004)(229853002)(53546011)(256004)(102836004)(14454004)(55016002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1862; H:CY4PR12MB1815.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-microsoft-antispam-message-info: aaUSvwaOaj5uSOQHlzjS35Mh20fXmZENRAu+Qn/4l96K92Y5xGZ07Prduo1mQ8pXBYu7GkCiNtZVN1RemNN1ESgsQ9FhPSaDFRk3Ttew5k5MFdBWcB5AtLdYeMc0NY5ce2hIzxSjF5XMhGmOPfpxP5HRTrbKsbjKx67Q1sTdMq4za+0Z9aW8xF7S4LbO7NZ7Hx0mgjf2bhFGkPgsGl6bCnD0FURPLOkI0i+ipCe9N5R1ycJ/ur4VHdVkBJ/UMGbySdqzpXQbjCYFCKH8VLXwYZYLTJ+bGeBiNFb8kNgXDMGLS+em65fkWi+ImqV7QxRQv0F2glvKhb0ahsEJUWXEQJRPPJnjJrXsYEaxsPIpqC4= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 17bccb41-9e24-4069-cc16-08d61d771efc X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2018 14:57:57.5659 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1862 Subject: Re: [PATCH] UefiCpuPkg/MtrrLib: Add flag to skip disabling MTRRs prior to MTRR change. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Sep 2018 14:58:01 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTmksIFJ1aXl1IFttYWls dG86cnVpeXUubmlASW50ZWwuY29tXQ0KPiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTgsIDIw MTggMzozNCBBTQ0KPiBUbzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT47IER1cmFu LCBMZW8gPGxlby5kdXJhbkBhbWQuY29tPjsNCj4gZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcNCj4g Q2M6IERvbmcsIEVyaWMgPGVyaWMuZG9uZ0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRr Ml0gW1BBVENIXSBVZWZpQ3B1UGtnL010cnJMaWI6IEFkZCBmbGFnIHRvIHNraXAgZGlzYWJsaW5n DQo+IE1UUlJzIHByaW9yIHRvIE1UUlIgY2hhbmdlLg0KPiANCj4gT24gOS8xOC8yMDE4IDEyOjM4 IEFNLCBMYXN6bG8gRXJzZWsgd3JvdGU6DQo+ID4gT24gMDkvMTcvMTggMTg6MjAsIER1cmFuLCBM ZW8gd3JvdGU6DQo+ID4+DQo+ID4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4g RnJvbTogTmksIFJ1aXl1IDxydWl5dS5uaUBJbnRlbC5jb20+DQo+ID4+PiBTZW50OiBUaHVyc2Rh eSwgU2VwdGVtYmVyIDEzLCAyMDE4IDExOjQ0IFBNDQo+ID4+PiBUbzogRHVyYW4sIExlbyA8bGVv LmR1cmFuQGFtZC5jb20+OyBMYXN6bG8gRXJzZWsNCj4gPj4+IDxsZXJzZWtAcmVkaGF0LmNvbT47 IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnDQo+ID4+PiBDYzogRG9uZywgRXJpYyA8ZXJpYy5kb25n QGludGVsLmNvbT4NCj4gPj4+IFN1YmplY3Q6IFJlOiBbZWRrMl0gW1BBVENIXSBVZWZpQ3B1UGtn L010cnJMaWI6IEFkZCBmbGFnIHRvIHNraXANCj4gPj4+IGRpc2FibGluZyBNVFJScyBwcmlvciB0 byBNVFJSIGNoYW5nZS4NCj4gPj4+DQo+ID4+PiBPbiA5LzE0LzIwMTggMzozMSBBTSwgRHVyYW4s IExlbyB3cm90ZToNCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+ID4+Pj4+IEZyb206IE5pLCBSdWl5dSA8cnVpeXUubmlAaW50ZWwuY29tPg0KPiA+ Pj4+PiBTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMiwgMjAxOCA5OjM5IFBNDQo+ID4+Pj4+ IFRvOiBEdXJhbiwgTGVvIDxsZW8uZHVyYW5AYW1kLmNvbT47IExhc3psbyBFcnNlaw0KPiA+Pj4g PGxlcnNla0ByZWRoYXQuY29tPjsNCj4gPj4+Pj4gZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcNCj4g Pj4+Pj4gQ2M6IERvbmcsIEVyaWMgPGVyaWMuZG9uZ0BpbnRlbC5jb20+DQo+ID4+Pj4+IFN1Ympl Y3Q6IFJFOiBbUEFUQ0hdIFVlZmlDcHVQa2cvTXRyckxpYjogQWRkIGZsYWcgdG8gc2tpcA0KPiA+ Pj4+PiBkaXNhYmxpbmcgTVRSUnMgcHJpb3IgdG8gTVRSUiBjaGFuZ2UuDQo+ID4+Pj4+DQo+ID4+ Pj4+IExlbywNCj4gPj4+Pj4gU29ycnkgSSB3YXMgaW4gbGVhdmUgeWVzdGVyZGF5IHNvIGRpZG4n dCBzZWUgdGhlIG1haWwuDQo+ID4+Pj4+IFdoaWNoIE1TUnMgYXJlIHNoYXJlZD8gT25seSB0aGUN Cj4gPj4+IE1TUl9JQTMyX01UUlJfREVGX1RZUEVfUkVHSVNURVI/DQo+ID4+Pj4+IE9yIGFsbCB0 aGUgTVNScyB0aGF0IGNvbmZpZ3VyZXMgdGhlIENQVSBNVFJSIHNldHRpbmc/DQo+ID4+Pj4+DQo+ ID4+Pj4NCj4gPj4+PiBIaSBSYXksDQo+ID4+Pj4gVGhlIE1UVFIgY29uZmlnIE1TUnMgYXJlIGFs c28gc2hhcmVkIGJ5IHRocmVhZHMgd2l0aGluIGEgY29yZS4NCj4gPj4+Pg0KPiA+Pj4NCj4gPj4+ IEhpIExlbywNCj4gPj4+IERvIHlvdSB0aGluayB0aGF0IGZpeGluZyB0aGUgY2FsbGVyIGlzIG1v cmUgcHJvcGVyPw0KPiA+Pg0KPiA+PiBIaSBSYXksDQo+ID4+IEFjdHVhbGx5LA0KPiA+PiBUaGUg cHJvcG9zZWQgUENEIGlzIHRoZSBzaW1wbGVzdCBzb2x1dGlvbiwgYXMgdGhhdCB3b3JrcyBmb3Ig dXMgYW5kIGRvZXMNCj4gbm90IGNoYW5nZSB0aGUgZXhpc3RpbmcgKGRlZmF1bHQpIGZsb3cuDQo+ ID4+DQo+ID4+IFRoYXQgaXMsDQo+ID4+IEknZCBwcmVmZXIgbWFraW5nIGEgZGVjaXNpb24gYWJv dXQgdGhlIFBDRCBpbiBwbGF0Zm9ybS1zcGVjaWZpYyBjb2RlLA0KPiByYXRoZXIgdGhhbiBpbnRy b2R1Y2luZyBjb21wbGV4IGRldGVjdGlvbiBhbmQgaGV1cmlzdGljcyBhdCB0aGUgY2FsbGVyIGxl dmVsIGluDQo+IEVESzIgKGp1c3QgZm9yIEFNRCkuDQo+ID4+DQo+ID4+IFNvLCBwbGVhc2UgYXBw cm92ZSB0aGUgUENELg0KPiANCj4gTGVvLA0KPiBJIGFncmVlIHdpdGggeW91IG9uIHRoZSBmaXJz dCBwYXJ0ICJ0aGUgUENEIGlzIHRoZSBzaW1wbGVzdCBzb2x1dGlvbiIuDQo+IEJ1dCB0aGlzIHJl YWxseSBsb29rcyBsaWtlIGEgd29ya2Fyb3VuZCBvZiB0aGUgcmVhbCBpc3N1ZS4NCj4gRm9yIGEg bXVsdGlwbGUtc29ja2V0IHN5c3RlbSwgaXQgbWF5IGNvbnRhaW4gUyBzb2NrZXRzLCBlYWNoIHNv Y2tldCBjb250YWlucyBDDQo+IGNvcmVzIGFuZCBlYWNoIGNvcmUgY29udGFpbnMgVCB0aHJlYWRz LiBJbiBzdW1tYXJ5IHRoZSBzeXN0ZW0gY29udGFpbnMgUyAqDQo+IEMgKiBUIHRocmVhZHMuDQo+ IEFzIHlvdSBzYWlkIGFsbCB0aHJlYWRzIGluc2lkZSBhIGNvcmUgc2hhcmUgdGhlIE1UUlIgc2V0 dGluZy4NCj4gRG8gYWxsIGNvcmVzIGluc2lkZSBhIHNvY2tldCBzaGFyZSB0aGUgTVRSUiBzZXR0 aW5nPw0KPiBEbyBhbGwgc29ja2V0cyBzaGFyZSB0aGUgTVRSUiBzZXR0aW5nPw0KPiANCj4gSWYg b25lIG9mIHRoZSBhbnN3ZXIgb2YgYWJvdmUgcXVlc3Rpb25zIGlzICJubyIsIGhvdyBjYW4gd2Ug Y29uZmlndXJlIHRoZQ0KPiBQQ0Q/DQo+IA0KW0R1cmFuLCBMZW9dIA0KSGkgUmF5LA0KVGhlIE1U VFIgc2V0dGluZ3MgYXJlIHNoYXJlIGJ5IHRocmVhZHMgd2l0aGluIGEgY29yZSAoYnV0IGVhY2gg Y29yZSBoYXMgaXRzIG93biwgZXRjLikNClRoZSBQQ0Qgd291bGQgYmUgc2V0IGluIG91ciBwbGF0 Zm9ybS1zcGVjaWZpYyBjb2RlIChlLmcuLCBpdCBjYW4gYmUgc2V0IGF0IGJ1aWxkLXRpbWUgaW4g dGhlIC5EU0MgZmlsZSkuDQoNCkFzIEkgbWVudGlvbmVkLCANCldlIGRvbid0IG5lZWQgKE10cnIu RW5hYmxlPTApIHRvIGNoYW5nZSBNVFJSIHNldHRpbmdzLCBzbyBoYXZpbmcgdGhlIFBDRCB0byBz a2lwIChNdHJyLkVuYWJsZT0wKSBpcyByZWFzb25hYmxlIGZvciB1cy4NCg0KTGVvLg0KDQo+ID4N Cj4gPiAtIEZyb20gbXkgc2lkZSwgaWYgaXQgd29ya3MgZm9yIHlvdSwgaXQgd29ya3MgZm9yIG1l LiAoVGhlIGdlbmVyYWwNCj4gPiB0cmVuZCBoYXMgYmVlbiB0byBhdm9pZCBhZGRpbmcgbW9yZSBQ Q0RzIHRvIHRoZSAiY29yZSIgcGFja2FnZSBERUMNCj4gPiBmaWxlcywgYnV0IEknbSAxMDAlIG5l dXRyYWwgb24gdGhhdC4pDQo+ID4NCj4gPiBMYXN6bG8NCj4gPg0KPiANCj4gTGFzemxvLA0KPiBU aGFua3MgZm9yIHBvaW50aW5nIG91dCB0aGUgZ2VuZXJhbCB0cmVuZC4gWWVzIGxlc3MgUENEcyBh cmUgdmVyeSB3ZWxjb21lZC4NCj4gVG8gbWUsIFBDRCBpcyBubyBkaWZmZXJlbnQgZnJvbSBwcm90 b2NvbC4gQW5kIGV2ZW4gd29yc2UsIGJlY2F1c2UgaXQncyB2ZXJ5DQo+IGVhc2lseSB0byBiZSBv dmVyLXVzZWQuDQo+IEJ1dCBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgYSBQQ0QgaGFzIHRvIGJlIGlu dHJvZHVjZWQgZm9yIHRoaXMgaXNzdWUuDQo+IE1heWJlIGV2ZW4gd2UgY2hvb3NlIHRvIGZpeCB0 aGUgY2FsbGVyLCB0aGUgUENEIGlzIHN0aWxsIG5lZWRlZC4gSSBhbSBub3QNCj4gc3VyZS4NCj4g DQo+IC0tDQo+IFRoYW5rcywNCj4gUmF5DQo=