From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) (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 7FC8582215 for ; Tue, 21 Feb 2017 00:39:53 -0800 (PST) Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Feb 2017 00:39:53 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,188,1484035200"; d="scan'208,217";a="67714372" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga005.fm.intel.com with ESMTP; 21 Feb 2017 00:39:53 -0800 Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 21 Feb 2017 00:39:52 -0800 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 21 Feb 2017 00:39:52 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.88]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.132]) with mapi id 14.03.0248.002; Tue, 21 Feb 2017 16:39:51 +0800 From: "Yao, Jiewen" To: Ard Biesheuvel , Leif Lindholm CC: "edk2-devel@lists.01.org" , "Fan, Jeff" , "Kinney, Michael D" , "Zeng, Star" , "Tian, Feng" Thread-Topic: [PATCH V4 0/3] DXE Memory Protection Thread-Index: AQHSjB2TnjG4Bp4BG0aF44YdZtNukqFzI0YQ Date: Tue, 21 Feb 2017 08:39:50 +0000 Message-ID: <74D8A39837DF1E4DA445A8C0B3885C503A8F2864@shsmsx102.ccr.corp.intel.com> References: <1487660229-4820-1-git-send-email-jiewen.yao@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 Subject: Re: [PATCH V4 0/3] DXE Memory Protection X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Feb 2017 08:39:53 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Tm8gcHJvYmxlbS4g4pi6DQoNCkkgYXBwcmVjaWF0ZSB5b3VyIGhlbHAgdG8gY29uZmlybSBpdCB3 b3JraW5nIG9uIEFBUkNINjQuDQoNClRoYW5rIHlvdQ0KWWFvIEppZXdlbg0KDQpGcm9tOiBBcmQg Qmllc2hldXZlbCBbbWFpbHRvOmFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmddDQpTZW50OiBUdWVz ZGF5LCBGZWJydWFyeSAyMSwgMjAxNyA0OjM2IFBNDQpUbzogWWFvLCBKaWV3ZW4gPGppZXdlbi55 YW9AaW50ZWwuY29tPjsgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPg0K Q2M6IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnOyBGYW4sIEplZmYgPGplZmYuZmFuQGludGVsLmNv bT47IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IFplbmcs IFN0YXIgPHN0YXIuemVuZ0BpbnRlbC5jb20+OyBUaWFuLCBGZW5nIDxmZW5nLnRpYW5AaW50ZWwu Y29tPg0KU3ViamVjdDogUmU6IFtQQVRDSCBWNCAwLzNdIERYRSBNZW1vcnkgUHJvdGVjdGlvbg0K DQpPbiAyMSBGZWJydWFyeSAyMDE3IGF0IDA2OjU3LCBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGlu dGVsLmNvbTxtYWlsdG86amlld2VuLnlhb0BpbnRlbC5jb20+PiB3cm90ZToNCj4gPT09PSBWNCA9 PT09DQo+IDEpIFJlbW92ZSBBUk0gcGF0Y2guIChXaGljaCB3YXMgYWxyZWFkeSBzdWJtaXR0ZWQg YnkgQXJkIEJpZXNoZXV2ZWwgaW4gYW5vdGhlciBzZXJpZXMpDQo+IDIpIFVucHJvdGVjdCBSVCBp bWFnZSBhdCBFeGl0Qm9vdFNlcnZpY2VzIChmZWVkYmFjayBmcm9tIEFyZCBCaWVzaGV1dmVsKQ0K PiAzKSBSb3VuZCB1cCB0aGUgSW1hZ2VTaXplIG9uIHByb3RlY3Rpb24gKGZlZWRiYWNrIGZyb20g QXJkIEJpZXNoZXV2ZWwpDQo+DQoNCkhlbGxvIEppZXdlbiwNCg0KVGhpcyB3b3JrcyBmaW5lIG5v dyBvbiBBQVJDSDY0Lg0KDQpUZXN0ZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZl bEBsaW5hcm8ub3JnPG1haWx0bzphcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPj4NCg0KQ291bGQg eW91IHBsZWFzZSB3YWl0IGEgbGl0dGxlIGJpdCBiZWZvcmUgbWVyZ2luZyB0aGlzPyBMZWlmIGFu ZCBJDQpuZWVkIHRvIGdldCB0aGUgQUFSQ0g2NCBwcmVwYXRvcnkgcGF0Y2hlcyBtZXJnZWQgZmly c3QsIGJ1dCBJIGFtDQpob3BpbmcgdG8gZG8gdGhhdCB0b2RheS4NCg0KVGhhbmtzLA0KQXJkLg0K DQo+ID09PT0gVjMgPT09PQ0KPiAxKSBBZGQgUENEIGZvciBwb2xpY3kgY29udHJvbCAoZmVlZGJh Y2sgZnJvbSBBcmQgQmllc2hldXZlbCkNCj4gKERpc2N1c3NlZCB3aXRoIE1pa2UgS2lubmV5KQ0K PiArICAjICAgIEJJVDAgICAgICAgLSBJbWFnZSBmcm9tIHVua25vd24gZGV2aWNlLiA8QlI+DQo+ ICsgICMgICAgQklUMSAgICAgICAtIEltYWdlIGZyb20gZmlybXdhcmUgdm9sdW1lLjxCUj4NCj4g KyAgIyBAUHJvbXB0IFNldCBpbWFnZSBwcm90ZWN0aW9uIHBvbGljeS4NCj4gKyAgIyBAVmFsaWRS YW5nZSAweDgwMDAwMDAyIHwgMHgwMDAwMDAwMCAtIDB4MDAwMDAwMUYNCj4gKyAgZ0VmaU1kZU1v ZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZEltYWdlUHJvdGVjdGlvblBvbGljeXwweDAwMDAwMDAy fFVJTlQzMnwweDAwMDAxMDQ3DQo+DQo+IDIpIFJlbW92ZSB1bnVzZWQgZnVuY3Rpb24gaW4gQ3B1 RHhlLihmZWVkYmFjayBmcm9tIExpbWluZyBHYW8pDQo+IDMpIEFkZCBjb21taXQgbG9nIG9uIGxp bmsgb3B0aW9uIGFzc3VtcHRpb24gKGZlZWRiYWNrIGZyb20gRmVuZyBUaWFuKQ0KPiA0KSBSZW5h bWUgZmlsZSBQYWdlVGFibGVMaWIuaC8uYyB0byBDcHVQYWdlVGFibGUuaC8uYyBmaWxlIChmcm9t IEplZmYgRmFuKQ0KPiA1KSBSZW1vdmUgbXVsdGktZW50cnlwb2ludCB1c2FnZSAoZnJvbSBMaW1p bmcgR2FvL01pa2UgS2lubmV5KQ0KPg0KPiA9PT09IFYyID09PT0NCj4gMSkgQ2xlYW4gdXAgQXJt UGtnLCAoZmVlZGJhY2sgZnJvbSBMZWlmIExpbmRob2xtKQ0KPg0KPiA9PT09IFYxID09PT0NCj4g VGhpcyBzZXJpZXMgcGF0Y2ggcHJvdmlkZXMgY2FwYWJpbGl0eSB0byBwcm90ZWN0IFBFL0NPRkYg aW1hZ2UNCj4gaW4gRFhFIG1lbW9yeS4NCj4gSWYgdGhlIFVFRkkgaW1hZ2UgaXMgcGFnZSBhbGln bmVkLCB0aGUgaW1hZ2UgY29kZSBzZWN0aW9uIGlzIHNldCB0byByZWFkDQo+IG9ubHkgYW5kIHRo ZSBpbWFnZSBkYXRhIHNlY3Rpb24gaXMgc2V0IHRvIG5vbi1leGVjdXRhYmxlLg0KPg0KPiBUaGUg RHhlQ29yZSBjYWxscyBDcHVBcmNoUHJvdG9jb2wtPlNldE1lbW9yeUF0dHJpYnV0ZXMoKSB0byBw cm90ZWN0DQo+IHRoZSBpbWFnZS4NCj4NCj4gVGVzdGVkIHBsYXRmb3JtOiBOVDMyL1F1YXJrIElB MzIvT1ZNRiBJQTMyL09WTUYgSUEzMlg2NC9JbnRlbCBpbnRlcm5hbCBYNjQvDQo+IFRlc3RlZCBP UzogVUVGSSBXaW4xMCwgVUVGSSBVYnVudHUgMTYuMDQuDQo+DQo+IFVudGVzdGVkIHBsYXRmb3Jt OiBBUk0vQUFSQ0g2NC4NCj4gQ2FuIEFSTS9BQVJDSDY0IG93bmVyIGhlbHAgdG8gdGFrZSBhIGxv b2sgYW5kIHRyeSB0aGUgQVJNIHBsYXRmb3JtPw0KPg0KPg0KPiBDYzogSmVmZiBGYW4gPGplZmYu ZmFuQGludGVsLmNvbTxtYWlsdG86amVmZi5mYW5AaW50ZWwuY29tPj4NCj4gQ2M6IE1pY2hhZWwg S2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbTxtYWlsdG86bWljaGFlbC5kLmtpbm5l eUBpbnRlbC5jb20+Pg0KPiBDYzogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8u b3JnPG1haWx0bzpsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+Pg0KPiBDYzogQXJkIEJpZXNoZXV2 ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc8bWFpbHRvOmFyZC5iaWVzaGV1dmVsQGxpbmFy by5vcmc+Pg0KPiBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPG1haWx0bzpzdGFy LnplbmdAaW50ZWwuY29tPj4NCj4gQ2M6IEZlbmcgVGlhbiA8ZmVuZy50aWFuQGludGVsLmNvbTxt YWlsdG86ZmVuZy50aWFuQGludGVsLmNvbT4+DQo+IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjANCj4gU2lnbmVkLW9mZi1ieTogSmlld2VuIFlh byA8amlld2VuLnlhb0BpbnRlbC5jb208bWFpbHRvOmppZXdlbi55YW9AaW50ZWwuY29tPj4NCj4N Cj4NCj4gSmlld2VuIFlhbyAoMyk6DQo+ICAgVWVmaUNwdVBrZy9DcHVEeGU6IEFkZCBtZW1vcnkg YXR0cmlidXRlIHNldHRpbmcuDQo+ICAgTWRlTW9kdWxlUGtnL2RlYzogYWRkIFBjZEltYWdlUHJv dGVjdGlvblBvbGljeS4NCj4gICBNZGVNb2R1bGVQa2cvRHhlQ29yZTogQWRkIFVFRkkgaW1hZ2Ug cHJvdGVjdGlvbi4NCj4NCj4gIE1kZU1vZHVsZVBrZy9Db3JlL0R4ZS9EeGVNYWluLmggICAgICAg ICAgICAgICB8ICA2MSArKw0KPiAgTWRlTW9kdWxlUGtnL0NvcmUvRHhlL0R4ZU1haW4uaW5mICAg ICAgICAgICAgIHwgICA1ICstDQo+ICBNZGVNb2R1bGVQa2cvQ29yZS9EeGUvRHhlTWFpbi9EeGVN YWluLmMgICAgICAgfCAgIDUgKy0NCj4gIE1kZU1vZHVsZVBrZy9Db3JlL0R4ZS9JbWFnZS9JbWFn ZS5jICAgICAgICAgICB8ICAgNyArLQ0KPiAgTWRlTW9kdWxlUGtnL0NvcmUvRHhlL01pc2MvTWVt b3J5UHJvdGVjdGlvbi5jIHwgNzY5ICsrKysrKysrKysrKysrKysrKysNCj4gIE1kZU1vZHVsZVBr Zy9Db3JlL0R4ZS9NaXNjL1Byb3BlcnRpZXNUYWJsZS5jICB8ICAyNCArLQ0KPiAgTWRlTW9kdWxl UGtnL01kZU1vZHVsZVBrZy5kZWMgICAgICAgICAgICAgICAgIHwgIDEwICsNCj4gIFVlZmlDcHVQ a2cvQ3B1RHhlL0NwdUR4ZS5jICAgICAgICAgICAgICAgICAgICB8IDE0MSArKy0tDQo+ICBVZWZp Q3B1UGtnL0NwdUR4ZS9DcHVEeGUuaW5mICAgICAgICAgICAgICAgICAgfCAgIDUgKy0NCj4gIFVl ZmlDcHVQa2cvQ3B1RHhlL0NwdVBhZ2VUYWJsZS5jICAgICAgICAgICAgICB8IDc3OSArKysrKysr KysrKysrKysrKysrKw0KPiAgVWVmaUNwdVBrZy9DcHVEeGUvQ3B1UGFnZVRhYmxlLmggICAgICAg ICAgICAgIHwgMTEzICsrKw0KPiAgMTEgZmlsZXMgY2hhbmdlZCwgMTgzMiBpbnNlcnRpb25zKCsp LCA4NyBkZWxldGlvbnMoLSkNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBNZGVNb2R1bGVQa2cvQ29y ZS9EeGUvTWlzYy9NZW1vcnlQcm90ZWN0aW9uLmMNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBVZWZp Q3B1UGtnL0NwdUR4ZS9DcHVQYWdlVGFibGUuYw0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IFVlZmlD cHVQa2cvQ3B1RHhlL0NwdVBhZ2VUYWJsZS5oDQo+DQo+IC0tDQo+IDIuNy40LndpbmRvd3MuMQ0K Pg0K