From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.20; helo=mga02.intel.com; envelope-from=jiewen.yao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 5632F21164EEB for ; Wed, 10 Oct 2018 06:15:18 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Oct 2018 06:15:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,364,1534834800"; d="scan'208";a="93957904" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga002.fm.intel.com with ESMTP; 10 Oct 2018 06:14:28 -0700 Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 10 Oct 2018 06:14:28 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 10 Oct 2018 06:14:28 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.217]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.245]) with mapi id 14.03.0319.002; Wed, 10 Oct 2018 21:14:23 +0800 From: "Yao, Jiewen" To: Laszlo Ersek , "Dong, Eric" , "edk2-devel@lists.01.org" CC: "Ni, Ruiyu" Thread-Topic: [edk2] [Patch] UefiCpuPkg/S3Resume2Pei: disable paging before creating new page table. Thread-Index: AQHUYG0jz+05hFA0Y0uTp6c25jUkgKUYHD+g///QMQCAAIbB0A== Date: Wed, 10 Oct 2018 13:14:22 +0000 Message-ID: <74D8A39837DF1E4DA445A8C0B3885C503ADDC8E0@shsmsx102.ccr.corp.intel.com> References: <20181010074339.7804-1-eric.dong@intel.com> <74D8A39837DF1E4DA445A8C0B3885C503ADDBB86@shsmsx102.ccr.corp.intel.com> <5af8d5f4-1cc2-747f-16b0-71f5bc9aee9e@redhat.com> In-Reply-To: <5af8d5f4-1cc2-747f-16b0-71f5bc9aee9e@redhat.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMmNmMTdlMDUtOWM5MS00NjdmLTg1YzMtYzY3MDliMTg4NGNmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZmNNTzdPT1phSEpCVXNBelMrUXNSbmtmSlZBYTgwcXhvOXdWMDYzU0s5MkpKKzRtRG9QVGpjZ1Y2aVRZbkc0ViJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [Patch] UefiCpuPkg/S3Resume2Pei: disable paging before creating new page table. 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: Wed, 10 Oct 2018 13:15:19 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 R29vZCBpZGVhLCBMYXN6bG8uDQoNCklmIHdlIGtub3cgc29tZXRoaW5nIHdpbGwgZmFpbCwgd2Ug aGFkIGJldHRlciBtYWtlIGl0IGZhaWwgYXMgZWFybHkgYXMgcG9zc2libGUsIGFuZCBhcyBvYnZp b3VzIGFzIHBvc3NpYmxlLg0KDQpJIHRoaW5rIHdlIGNhbiBkbyBzdGggaW4gSU5GOg0KMSkgQ2hh bmdlICMgIFZBTElEX0FSQ0hJVEVDVFVSRVMgICAgICAgICAgID0gSUEzMg0KMikgQ2hhbmdlOg0K W1NvdXJjZXMuSUEzMl0NCiAgUzNSZXN1bWUuYw0KYW5kIHJlbW92ZSBbU291cmNlcy5YNjRdDQoN Cg0KSWYgd2UgZGVjaWRlIHRvIGVuYWJsZSBYNjQgUzNSZXN1bWUsIHdlIGNhbiBnbyBiYWNrIGFu ZCBhZGQgc3VjaCBzdXBwb3J0Lg0KDQpUaGFuayB5b3UNCllhbyBKaWV3ZW4NCg0KPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMYXN6bG8gRXJzZWsgW21haWx0bzpsZXJzZWtA cmVkaGF0LmNvbV0NCj4gU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDEwLCAyMDE4IDk6MDQgUE0N Cj4gVG86IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IERvbmcsIEVyaWMgPGVy aWMuZG9uZ0BpbnRlbC5jb20+Ow0KPiBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZw0KPiBDYzogTmks IFJ1aXl1IDxydWl5dS5uaUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMl0gW1BhdGNo XSBVZWZpQ3B1UGtnL1MzUmVzdW1lMlBlaTogZGlzYWJsZSBwYWdpbmcNCj4gYmVmb3JlIGNyZWF0 aW5nIG5ldyBwYWdlIHRhYmxlLg0KPiANCj4gT24gMTAvMTAvMTggMDk6NTgsIFlhbywgSmlld2Vu IHdyb3RlOg0KPiA+IEhleQ0KPiA+IEkgZG8gbm90IHRoaW5rIHdlIG5lZWQgYWRkIGlmIChzaXpl b2YgKFVJTlROKSA9PSBzaXplb2YgKFVJTlQzMikpDQo+ID4NCj4gPiBUaGlzIHBpZWNlIG9mIGNv ZGUgYXNzdW1lIFBFSSBpcyAzMiBiaXQuDQo+ID4gVGhlIGZvbGxvd2luZyBjb2RlIEFzbUVuYWJs ZVBhZ2luZzY0KCkgZG9lcyBub3Qgd29yayBmb3IgWDY0Lg0KPiANCj4gSSBkb24ndCBmZWVsIHN0 cm9uZ2x5IGFib3V0IHRoaXMgcGFydGljdWxhciBxdWVzdGlvbi4gQW55IGRlY2VudA0KPiBjb21w aWxlciB3aWxsIG9wdGltaXplIGF3YXkgdGhlIFVJTlROIHNpemUgY2hlY2ssIGFuZCBJSVJDIFJh eSBzdWdnZXN0ZWQNCj4gdW5kZXIgdjEgdG8gZXhwbGljaXRseSByZXN0cmljdCB0aGUgbmV3IGNv ZGUgdG8gMzItYml0LiAoQWx0aG91Z2gsIHdlDQo+IGJvdGggY29uZmlybWVkIHRoYXQgdGhpcyBQ RUlNIG9ubHkgc3VwcG9ydGVkIDMyLWJpdCBQRUkgd2l0aCBTTU0uKQ0KPiANCj4gTm93LCBpZiB0 aGUgY29kZSBpcyAqY2xlYXJseSogcmVzdHJpY3RlZCB0byAzMi1iaXQgYWxyZWFkeSAtLSBkbyB3 ZQ0KPiAqZGVjbGFyZSogdGhhdCBmYWN0IHNvbWV3aGVyZT8gaW4gdGhlIGNvZGUgb3IgaW4gdGhl IElORiBmaWxlPyAtLSwgdGhlbg0KPiBJIGFncmVlIHdlIG1pZ2h0IG5vdCBuZWVkIHRoZSBVSU5U TiBzaXplIGNoZWNrLg0KPiANCj4gLi4uIE1heWJlIHdlIHNob3VsZCBzcGxpdCB0aGlzIGRyaXZl ciBpbnRvIFtTb3VyY2VzLklBMzJdIGFuZA0KPiBbU291cmNlcy5YNjRdIG1vcmUgZXh0ZW5zaXZl bHkgdGhhdCB3ZSBjdXJyZW50bHkgZG8sIGFuZCBtYWtlIHRoZQ0KPiBYNjQrU01NIGNhc2UgZmFp bCBtb3JlICpvYnZpb3VzbHkqIHRoYW4gaXQgY3VycmVudGx5IGRvZXMuDQo+IA0KPiBJJ2xsIGxl YXZlIGl0IHVwIHRvIHlvdSBndXlzIHRvIGRlY2lkZSBpZiB0aGUgVUlOVE4gc2l6ZSBjaGVjayBz aG91bGQgYmUNCj4gcHJlc2VydmVkIGluIHRoaXMgcGF0Y2guIE9uY2UgeW91IGhhdmUgYW4gYWdy ZWVtZW50LCBJJ2QgbGlrZSB0bw0KPiByZWdyZXNzaW9uLXRlc3QgdGhlIHJlc3VsdGFudCB2ZXJz aW9uIG9mIHRoZSBwYXRjaC4NCj4gDQo+IEZXSVcsIHRoaXMgdmVyc2lvbiAodjQpIGRvZXMgbG9v ayBnb29kIHRvIG1lLiBTaG91bGQgSmlld2VuIHRoaW5rIHRoZQ0KPiBVSU5UTiBzaXplIGNoZWNr IGlzIGFjY2VwdGFibGUgYWZ0ZXIgYWxsLCBJJ2QgYmUgcmVhZHkgdG8gZ2l2ZSBteSBSLWINCj4g KGFuZCB0byByZWdyZXNzaW9uLXRlc3QgdGhlIHBhdGNoIGFzIHdlbGwpLg0KPiANCj4gVGhhbmtz IQ0KPiBMYXN6bG8NCj4gDQo+ID4NCj4gPiBUaGFuayB5b3UNCj4gPiBZYW8gSmlld2VuDQo+ID4N Cj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogZWRrMi1kZXZlbCBb bWFpbHRvOmVkazItZGV2ZWwtYm91bmNlc0BsaXN0cy4wMS5vcmddIE9uIEJlaGFsZiBPZg0KPiA+ PiBFcmljIERvbmcNCj4gPj4gU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDEwLCAyMDE4IDM6NDQg UE0NCj4gPj4gVG86IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnDQo+ID4+IENjOiBOaSwgUnVpeXUg PHJ1aXl1Lm5pQGludGVsLmNvbT47IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+ ID4+IFN1YmplY3Q6IFtlZGsyXSBbUGF0Y2hdIFVlZmlDcHVQa2cvUzNSZXN1bWUyUGVpOiBkaXNh YmxlIHBhZ2luZyBiZWZvcmUNCj4gPj4gY3JlYXRpbmcgbmV3IHBhZ2UgdGFibGUuDQo+ID4+DQo+ ID4+IFY0Og0KPiA+PiBPbmx5IGRpc2FibGUgcGFnaW5nIHdoZW4gaXQgaXMgZW5hYmxlZC4NCj4g Pj4NCj4gPj4gVjMgY2hhbmdlczoNCj4gPj4gTm8gbmVlZCB0byBjaGFuZ2UgaW5mIGZpbGUuDQo+ ID4+DQo+ID4+IFYyIGNoYW5nZXM6DQo+ID4+IE9ubHkgZGlzYWJsZSBwYWdpbmcgaW4gMzIgYml0 IG1vZGUsIG5vIG1hdHRlciBpdCBpcyBlbmFibGUgb3Igbm90Lg0KPiA+Pg0KPiA+PiBWMSBjaGFu Z2VzOg0KPiA+PiBQRUkgU3RhY2sgR3VhcmQgbmVlZHMgdG8gZW5hYmxlIHBhZ2luZy4gVGhpcyBt aWdodCBjYXVzZSAjR1AgaWYgY29kZQ0KPiA+PiB0cnlpbmcgdG8gd3JpdGUgQ1IzIHJlZ2lzdGVy IHdpdGggUE1MNCBwYWdlIHRhYmxlIHdoaWxlIHRoZSBwcm9jZXNzb3INCj4gPj4gaXMgZW5hYmxl ZCB3aXRoIFBBRSBwYWdpbmcuDQo+ID4+DQo+ID4+IFNpbXBseSBkaXNhYmxpbmcgcGFnaW5nIGJl Zm9yZSB1cGRhdGluZyBDUjMgY2FuIHNvbHZlIHRoaXMgY29uZmxpY3QuDQo+ID4+DQo+ID4+IEl0 J3MgYW4gcmVncmVzc2lvbiBjYXVzZWQgYnkgY2hhbmdlOg0KPiA+PiAwYTBkNTI5NmU0NDhmYzM1 MGRlMTU5NGM0OWI5YzBkZWZmN2ZhZDYwDQo+ID4+DQo+ID4+IEJaOiBodHRwczovL2J1Z3ppbGxh LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTEyMzINCj4gPj4NCj4gPj4gQ2hhbmdlLUlk OiBJOTliZmRiYTVkYWE0OGE5NWE0YzRlZjk3ZWVjYTFhZjA4NjU1ODk1Nw0KPiA+PiBDYzogUnVp eXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4NCj4gPj4gQ2M6IExhc3psbyBFcnNlayA8bGVyc2Vr QHJlZGhhdC5jb20+DQo+ID4+IENjOiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29t Pg0KPiA+PiBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l bnQgMS4xDQo+ID4+IFNpZ25lZC1vZmYtYnk6RXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+DQo+ ID4+IC0tLQ0KPiA+PiAgVWVmaUNwdVBrZy9Vbml2ZXJzYWwvQWNwaS9TM1Jlc3VtZTJQZWkvUzNS ZXN1bWUuYyB8IDEyDQo+ICsrKysrKysrKysrKw0KPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDEyIGlu c2VydGlvbnMoKykNCj4gPj4NCj4gPj4gZGlmZiAtLWdpdCBhL1VlZmlDcHVQa2cvVW5pdmVyc2Fs L0FjcGkvUzNSZXN1bWUyUGVpL1MzUmVzdW1lLmMNCj4gPj4gYi9VZWZpQ3B1UGtnL1VuaXZlcnNh bC9BY3BpL1MzUmVzdW1lMlBlaS9TM1Jlc3VtZS5jDQo+ID4+IGluZGV4IGYxNjRjMTcxM2IuLmMw NTljNDJkYjUgMTAwNjQ0DQo+ID4+IC0tLSBhL1VlZmlDcHVQa2cvVW5pdmVyc2FsL0FjcGkvUzNS ZXN1bWUyUGVpL1MzUmVzdW1lLmMNCj4gPj4gKysrIGIvVWVmaUNwdVBrZy9Vbml2ZXJzYWwvQWNw aS9TM1Jlc3VtZTJQZWkvUzNSZXN1bWUuYw0KPiA+PiBAQCAtOTY0LDYgKzk2NCw3IEBAIFMzUmVz dG9yZUNvbmZpZzIgKA0KPiA+PiAgICBWT0lEICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKkd1aWRIb2I7DQo+ID4+ICAgIEJPT0xFQU4NCj4gPj4gQnVpbGQ0R1BhZ2VU YWJsZU9ubHk7DQo+ID4+ICAgIEJPT0xFQU4NCj4gPj4gSW50ZXJydXB0U3RhdHVzOw0KPiA+PiAr ICBJQTMyX0NSMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1IwUmVnOw0K PiA+Pg0KPiA+PiAgICBUZW1wQWNwaVMzQ29udGV4dCA9IDA7DQo+ID4+ICAgIFRlbXBFZmlCb290 U2NyaXB0RXhlY3V0b3JWYXJpYWJsZSA9IDA7DQo+ID4+IEBAIC0xMTA1LDYgKzExMDYsMTcgQEAg UzNSZXN0b3JlQ29uZmlnMiAoDQo+ID4+ICAgICAgICAvLw0KPiA+PiAgICAgICAgU2V0SW50ZXJy dXB0U3RhdGUgKEludGVycnVwdFN0YXR1cyk7DQo+ID4+DQo+ID4+ICsgICAgICBpZiAoc2l6ZW9m IChVSU5UTikgPT0gc2l6ZW9mIChVSU5UMzIpKSB7DQo+ID4+ICsgICAgICAgIENSMFJlZy5VaW50 TiA9IEFzbVJlYWRDcjAgKCk7DQo+ID4+ICsgICAgICAgIGlmIChDUjBSZWcuQml0cy5QRyAhPSAw KSB7DQo+ID4+ICsgICAgICAgICAgLy8NCj4gPj4gKyAgICAgICAgICAvLyBXZSdyZSBpbiAzMi1i aXQgbW9kZSwgd2l0aCBwYWdpbmcgZW5hYmxlZC4gV2UgY2FuJ3Qgc2V0DQo+IENSMw0KPiA+PiB0 bw0KPiA+PiArICAgICAgICAgIC8vIHRoZSA2NC1iaXQgcGFnZSB0YWJsZXMgd2l0aG91dCBmaXJz dCBkaXNhYmxpbmcgcGFnaW5nLg0KPiA+PiArICAgICAgICAgIC8vDQo+ID4+ICsgICAgICAgICAg Q1IwUmVnLkJpdHMuUEcgPSAwOw0KPiA+PiArICAgICAgICAgIEFzbVdyaXRlQ3IwIChDUjBSZWcu VWludE4pOw0KPiA+PiArICAgICAgICB9DQo+ID4+ICsgICAgICB9DQo+ID4+ICAgICAgICBBc21X cml0ZUNyMyAoKFVJTlROKVNtbVMzUmVzdW1lU3RhdGUtPlNtbVMzQ3IzKTsNCj4gPj4NCj4gPj4g ICAgICAgIC8vDQo+ID4+IC0tDQo+ID4+IDIuMTUuMC53aW5kb3dzLjENCj4gPj4NCj4gPj4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPj4gZWRrMi1k ZXZlbCBtYWlsaW5nIGxpc3QNCj4gPj4gZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcNCj4gPj4gaHR0 cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9lZGsyLWRldmVsDQoNCg==