From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (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 427FF2193B83B for ; Sun, 16 Jul 2017 18:38:55 -0700 (PDT) Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jul 2017 18:40:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,372,1496127600"; d="scan'208,217";a="993693180" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by orsmga003.jf.intel.com with ESMTP; 16 Jul 2017 18:40:47 -0700 Received: from fmsmsx112.amr.corp.intel.com (10.18.116.6) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sun, 16 Jul 2017 18:40:46 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by FMSMSX112.amr.corp.intel.com (10.18.116.6) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sun, 16 Jul 2017 18:40:45 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.146]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.122]) with mapi id 14.03.0319.002; Mon, 17 Jul 2017 09:40:30 +0800 From: "Yao, Jiewen" To: Laszlo Ersek CC: edk2-devel-01 Thread-Topic: memory protection crash in PiSmmCpuDxeSmm, Ia32 build with RAM above 4GB Thread-Index: AQHS94+mT7/Ql6ZndE2d99IJ6bw6s6JJ6zIQ///mdICADXm1EA== Date: Mon, 17 Jul 2017 01:40:30 +0000 Message-ID: <74D8A39837DF1E4DA445A8C0B3885C503A97A479@shsmsx102.ccr.corp.intel.com> References: <74D8A39837DF1E4DA445A8C0B3885C503A97870B@shsmsx102.ccr.corp.intel.com> <39c19948-4440-a098-e941-960d04362e5a@redhat.com> In-Reply-To: <39c19948-4440-a098-e941-960d04362e5a@redhat.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 10.0.102.7 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 Subject: Re: memory protection crash in PiSmmCpuDxeSmm, Ia32 build with RAM above 4GB X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2017 01:38:55 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIExhc3psby4NCg0KSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHdlIGNhbiBzdXBwb3J0IEJh c2UgPSAwLCBMZW5ndGggPSBNQVhfQUREUisxLiBUaGUgbGFzdCBwYWdlIGlzIE1BWF9BRERSKzEt UEFHRV9TSVpFLCB3aGljaCBpcyBhIHZhbGlkIHZhbHVlLg0KDQpJIGRvIG5vdCB0aGluayBpdCBp cyBuZWNlc3NhcnkgdG8gc3VwcG9ydCBCYXNlPU1BWF9BRERSKzEsIExlbmd0aD0wLiBJdCBkb2Vz IG5vdCBtYXRjaCBhbnkgZW50cnkgaW4gdGhlIHBhZ2UgdGFibGUuDQoNClRoYW5rIHlvdQ0KWWFv IEppZXdlbg0KDQpGcm9tOiBMYXN6bG8gRXJzZWsgW21haWx0bzpsZXJzZWtAcmVkaGF0LmNvbV0N ClNlbnQ6IFN1bmRheSwgSnVseSA5LCAyMDE3IDM6NTAgQU0NClRvOiBZYW8sIEppZXdlbiA8amll d2VuLnlhb0BpbnRlbC5jb20+DQpDYzogZWRrMi1kZXZlbC0wMSA8ZWRrMi1kZXZlbEBsaXN0cy4w MS5vcmc+DQpTdWJqZWN0OiBSZTogbWVtb3J5IHByb3RlY3Rpb24gY3Jhc2ggaW4gUGlTbW1DcHVE eGVTbW0sIElhMzIgYnVpbGQgd2l0aCBSQU0gYWJvdmUgNEdCDQoNCk9uIDA3LzA4LzE3IDE1OjM4 LCBZYW8sIEppZXdlbiB3cm90ZToNCj4gVGhhbmtzIExhc3psby4gSSB0aGluayB0aGlzIGlzIGEg c3BlY2lhbCBjYXNlIHdlIGRpZCBub3QgdGVzdCBiZWZvcmUuIEFuZCBpdCBpcyBhIGJ1ZyB3ZSBu ZWVkIGZpeC4NCj4NCj4gVW5mb3J0dW5hdGVseSwgSSBhbSBvdXQgb2Ygb2ZmaWNlIHRoZXNlIGRh eXMgd2l0aCBsaW1pdGVkIGVtYWlsIGFjY2Vzcy4gSSBqdXN0IHNhdyB0aGUgZW1haWwgdG9kYXku DQo+DQo+DQo+IEkgaGF2ZSBhIHF1aWNrIGxvb2sgYXQgdGhlIGNvZGUuDQoNClRoYW5rIHlvdSBm b3IgeW91ciBoZWxwLCBhbmQgSSdtIHNvcnJ5IGFib3V0IGRpc3R1cmJpbmcgeW91IHdoaWxlIHlv dQ0KYXJlIG91dCBvZiBvZmZpY2UuDQoNCj4gSSBiZWxpZXZlIHdlIG5lZWQgYWRkIGJlbG93IGNo ZWNrIGluIFVlZmlDcHVQa2dcUGlTbW1DcHVEeGVTbW1cU21tQ3B1TWVtb3J5TWFuYWdlbWVudC5j LCBDb252ZXJ0TWVtb3J5UGFnZUF0dHJpYnV0ZXMoKQ0KPg0KPiA9PT09PT09PT09PT09PT09PT09 PT09PT09PQ0KPiBpZiAoQmFzZUFkZHJlc3MgPiBNQVhfQUREUkVTUykgew0KPiAgIHJldHVybiBS RVRVUk5fVU5TVVBQT1JURUQ7DQo+IH0NCg0KTWF0aGVtYXRpY2FsbHkgc3BlYWtpbmcgKG5vdCBp biBDIGV4cHJlc3Npb25zKSwgSSB0aGluaw0KQmFzZUFkZHJlc3M6PShNQVhfQUREUkVTUysxKSB3 aXRoIExlbmd0aDo9MCBpcyB2YWxpZCBhcyB3ZWxsLiAoSW4gdGhlb3J5DQphbnl3YXkuKQ0KDQpT byBJIHdvdWxkIHJlcGxhY2UgdGhpcyBjaGVjayBhcyBmb2xsb3dzOg0KDQppZiAoKEJhc2VBZGRy ZXNzID4gMCkgJiYgKChCYXNlQWRkcmVzcyAtIDEpID4gTUFYX0FERFJFU1MpKSB7DQogIHJldHVy biBSRVRVUk5fVU5TVVBQT1JURUQ7DQp9DQoNCj4gaWYgKExlbmd0aCA+IE1BWF9BRERSRVNTKSB7 DQo+ICAgcmV0dXJuIFJFVFVSTl9VTlNVUFBPUlRFRDsNCj4gfQ0KDQpNYXRoZW1hdGljYWxseSBz cGVha2luZyAobm90IGluIEMgZXhwcmVzc2lvbnMpLCBJIHRoaW5rIEJhc2VBZGRyZXNzOj0wDQp3 aXRoIExlbmd0aDo9KE1BWF9BRERSRVNTKzEpIGlzIHZhbGlkIHRvby4gKEluIHRoZW9yeSBhbnl3 YXkuKQ0KDQpTbywgSSB3b3VsZCByZXBsYWNlIHRoaXMgY2hlY2sgYXMgZm9sbG93czoNCg0KaWYg KChMZW5ndGggPiAwKSAmJiAoKExlbmd0aCAtIDEpID4gTUFYX0FERFJFU1MpKSB7DQogIHJldHVy biBSRVRVUk5fVU5TVVBQT1JURUQ7DQp9DQoNCj4gaWYgKChMZW5ndGggIT0gMCkgJiYgKEJhc2VB ZGRyZXNzID4gTUFYX0FERFJFU1MgLSAoTGVuZ3RoIC0gMSkpKSB7DQo+ICAgcmV0dXJuIFJFVFVS Tl9VTlNVUFBPUlRFRDsNCj4gfQ0KDQpZZXMsIHRoaXMgbG9va3MgZ29vZC4gQW5kLCBpdCB3b3Vs ZCB3b3JrIGNvcnJlY3RseSB3aXRoIHRoZSBhYm92ZSB0d28NCm1vZGlmaWNhdGlvbnMgYXMgd2Vs bDsgaXQgd2lsbCBhY2NlcHQgYm90aCBvZiB0aGUgbWVudGlvbmVkICJjb3JuZXIgY2FzZXMiLg0K DQooQW55d2F5IEkgaGF2ZW4ndCBsb29rZWQgYXQgdGhlIHNvdXJjZSwgYW5kIHRoZSBkaWZmZXJl bmNlIGlzIHB1cmVseQ0KdGhlb3JldGljYWwuKQ0KDQo+ID09PT09PT09PT09PT09PT09PT09PT09 PT09DQo+IHRvIGZpbHRlciBpbnZhbGlkIGFkZHJlc3MgaW4gSUEzMi4NCj4NCj4NCj4gKFdlbGws IGl0IGlzIHZhbGlkIGZvciBPUywgYmVjYXVzZSBPUyBtYXkgdXNlIFBBRSB0byBtYXRjaCB0byBs b3dlci4gQnV0IGl0IGlzIGludmFsaWQgZm9yIFVFRkksIGJlY2F1c2UgVUVGSSB1c2VzIGlkZW50 aWNhbCBhZGRyZXNzKQ0KPg0KPg0KPiBXb3VsZCB5b3UgcGxlYXNlIGZpbGUgYW4gSFNEIGZvciB0 aGF0Pw0KDQpXaGF0IGRvZXMgSFNEIHN0YW5kIGZvcj8gOikNCg0KRWl0aGVyIHdheSwgSSd2ZSBm aWxlZDoNCg0KaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD02 MjQNCg0KVGhhbmsgeW91IQ0KTGFzemxvDQoNCg0KPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4+IEZyb206IExhc3psbyBFcnNlayBbbWFpbHRvOmxlcnNla0ByZWRoYXQuY29tXQ0KPj4g U2VudDogU2F0dXJkYXksIEp1bHkgOCwgMjAxNyAxMDoxMiBBTQ0KPj4gVG86IFlhbywgSmlld2Vu IDxqaWV3ZW4ueWFvQGludGVsLmNvbTxtYWlsdG86amlld2VuLnlhb0BpbnRlbC5jb20+Pg0KPj4g Q2M6IGVkazItZGV2ZWwtMDEgPGVkazItZGV2ZWxAbGlzdHMuMDEub3JnPG1haWx0bzplZGsyLWRl dmVsQGxpc3RzLjAxLm9yZz4+DQo+PiBTdWJqZWN0OiBtZW1vcnkgcHJvdGVjdGlvbiBjcmFzaCBp biBQaVNtbUNwdUR4ZVNtbSwgSWEzMiBidWlsZCB3aXRoIFJBTQ0KPj4gYWJvdmUgNEdCDQo+Pg0K Pj4gSGkgSmlld2VuLA0KPj4NCj4+IEkganVzdCBub3RpY2VkIHRoYXQgYnVpbGRpbmcgT3ZtZklh MzIuZHNjIHdpdGggLUQgU01NX1JFUVVJUkUsIGFuZCB0aGVuDQo+PiBydW5uaW5nIHRoZSAzMi1i aXQgZ3Vlc3Qgd2l0aCA0RyBSQU0gKG9mIHdoaWNoIDJHQiBhcmUgcGxhY2VkIGluIDY0LWJpdA0K Pj4gYWRkcmVzcyBwYWNlKSwgdGhlIGd1ZXN0IGNyYXNoZXMgd2hlbiBQaVNtbUNwdUR4ZVNtbSB0 cmllcyB0byBwcm90ZWN0DQo+PiB0aGUgbWVtb3J5IHJhbmdlIGF0IDRHQi4gUGxlYXNlIGZpbmQg dGhlIGxvZyBhdHRhY2hlZCAoaXQgZW5kcyB3aXRoIHRoZQ0KPj4gY3Jhc2gpLg0KPj4NCj4+IElz IHRoaXMgZXhwZWN0ZWQgdG8gd29yaz8NCj4+DQo+PiBUaGFua3MNCj4+IExhc3psbw0K