From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 9F7AE8214C for ; Thu, 23 Feb 2017 03:45:59 -0800 (PST) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Feb 2017 03:45:58 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,197,1484035200"; d="scan'208,217";a="827594815" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by FMSMGA003.fm.intel.com with ESMTP; 23 Feb 2017 03:45:58 -0800 Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 23 Feb 2017 03:45:58 -0800 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 23 Feb 2017 03:45:57 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.88]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.204]) with mapi id 14.03.0248.002; Thu, 23 Feb 2017 19:45:54 +0800 From: "Yao, Jiewen" To: Ard Biesheuvel CC: "edk2-devel@lists.01.org" , "afish@apple.com" , "leif.lindholm@linaro.org" , "Kinney, Michael D" , "Gao, Liming" , "lersek@redhat.com" , "Tian, Feng" , "Zeng, Star" , "Yao, Jiewen" Thread-Topic: [RFC PATCH 0/4] RFC: increased memory protection Thread-Index: AQHSjTkEaCACEY6LEUajcJ05Gp2qNKF2QSIA//+xPACAAIeRkA== Date: Thu, 23 Feb 2017 11:45:53 +0000 Message-ID: <74D8A39837DF1E4DA445A8C0B3885C503A8F43D0@shsmsx102.ccr.corp.intel.com> References: <1487787898-5222-1-git-send-email-ard.biesheuvel@linaro.org> <74D8A39837DF1E4DA445A8C0B3885C503A8F4220@shsmsx102.ccr.corp.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: [RFC PATCH 0/4] RFC: increased 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: Thu, 23 Feb 2017 11:45:59 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U291bmRzIGdyZWF0Lg0KSSBsb29rIGZvcndhcmQgdG8geW91ciBWMi4NCg0KVGhhbmsgeW91DQpZ YW8gSmlld2VuDQoNCkZyb206IEFyZCBCaWVzaGV1dmVsIFttYWlsdG86YXJkLmJpZXNoZXV2ZWxA bGluYXJvLm9yZ10NClNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAyMywgMjAxNyA3OjM5IFBNDQpU bzogWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPg0KQ2M6IGVkazItZGV2ZWxAbGlz dHMuMDEub3JnOyBhZmlzaEBhcHBsZS5jb207IGxlaWYubGluZGhvbG1AbGluYXJvLm9yZzsgS2lu bmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgR2FvLCBMaW1pbmcg PGxpbWluZy5nYW9AaW50ZWwuY29tPjsgbGVyc2VrQHJlZGhhdC5jb207IFRpYW4sIEZlbmcgPGZl bmcudGlhbkBpbnRlbC5jb20+OyBaZW5nLCBTdGFyIDxzdGFyLnplbmdAaW50ZWwuY29tPg0KU3Vi amVjdDogUmU6IFtSRkMgUEFUQ0ggMC80XSBSRkM6IGluY3JlYXNlZCBtZW1vcnkgcHJvdGVjdGlv bg0KDQpPbiAyMyBGZWJydWFyeSAyMDE3IGF0IDA4OjUyLCBZYW8sIEppZXdlbiA8amlld2VuLnlh b0BpbnRlbC5jb208bWFpbHRvOmppZXdlbi55YW9AaW50ZWwuY29tPj4gd3JvdGU6DQo+IEhJIEFy ZA0KPg0KPiBUaGFua3MgdG8gcHJvdGVjdCBtb3JlLiA6LSkNCj4NCg0KT2YgY291cnNlISBUaGlz IGlzIGEgdmVyeSBpbXBvcnRhbnQgdG9waWMgZm9yIG1lLg0KDQo+IFdlIGRpZCBjb25zaWRlciB0 aGUgaWRlYSB0byByZW1vdmUgRVhFQyBhdHRyaWJ1dGUgZm9yIERhdGEgcGFnZSBiZWZvcmUuIEJ1 dA0KPiB3ZSBnb3QgY29tcGF0aWJpbGl0eSBpc3N1ZS4NCj4NCj4NCj4NCj4gV2UgZG9jdW1lbnRl ZCBzb21lIGdhcHMgaW4gd2hpdGUgcGFwZXIgLQ0KPg0KPiBodHRwczovL2dpdGh1Yi5jb20vdGlh bm9jb3JlLWRvY3MvRG9jcy9yYXcvbWFzdGVyL1doaXRlX1BhcGVycy9BX1RvdXJfQmV5b25kX0JJ T1NfTWVtb3J5X01hcF9BbmRfUHJhY3RpY2VzX2luX1VFRklfQklPU19WMi5wZGYNCj4NCg0KVGhh bmtzIGZvciB0aGUgbGluay4NCg0KPiBJIGFtIGdsYWQgdGhhdCBzb21lIGxpbWl0YXRpb24gaXMg YWxyZWFkeSByZXNvbHZlZCBvciB3ZSBoYXZlIHNvbHV0aW9uIHRvDQo+IG1pdGlnYXRlIGl0LiBC dXQgdGhlcmUgaXMgc3RpbGwgc29tZSBvdGhlciBuZWVkIGNvbnNpZGVyYXRpb24uDQo+DQo+DQo+ DQo+IDEpICAgICAgV2Ugb2JzZXJ2ZSBzb21lIDNyZCBwYXJ0IGNvZGUgYWxsb2NhdGluZyBkYXRh IHBhZ2UgZm9yIGNvZGUuIOKAkyBUaGF0DQo+IGlzIGhhcmRlc3QgcGFydC4gKE9TIGxpbWl0YXRp b24gIzEyKQ0KPg0KPiBXZSBtaWdodCBhbHNvIG5lZWQgY29uc2lkZXIgUmVzZXJ2ZWRNZW1vcnkv QWNwaU52cy4gVGhlcmUgbWlnaHQgYmUgY29kZQ0KPiB0aGVyZSwgdG9vLiAoRmlybXdhcmUgbGlt aXRhdGlvbiAjNiBhbmQgIzcpLg0KPg0KDQpPSw0KDQo+IElmIHdlIHdhbnQgdG8gYXBwbHkgdGhl IHByb3RlY3Rpb24sIHdlIG1pZ2h0IG5lZWQgZGVmaW5lIGEgbmV3IFBDRCB0bw0KPiBkaXNhYmxl IHRoZSBkYXRhIHByb3RlY3Rpb24gZm9yIGNvbXBhdGliaWxpdHkgY29uc2lkZXJhdGlvbi4NCj4N Cj4NCj4NCj4gMikgICAgICBBYm91dCBEeGVDb3JlIGluIGRhdGEgcGFnZS4gKEZpcm13YXJlIGxp bWl0YXRpb24gIzQpDQo+DQo+IEkgYW0gdGhpbmtpbmcgaWYgd2UgY2FuIGZpeCBMb2FkRmlsZSBp bXBsZW1lbnRhdGlvbiBpbiBQZWlDb3JlLg0KPg0KPg0KPg0KPiBNZGVNb2R1bGVQa2dcQ29yZVxQ ZWlcSW1hZ2VcSW1hZ2UuYzoNCj4NCj4gTG9hZEFuZFJlbG9jYXRlUGVDb2ZmSW1hZ2UoKQ0KPg0K PiB7DQo+DQo+IEltYWdlQ29udGV4dC5JbWFnZUFkZHJlc3MgPSAoRUZJX1BIWVNJQ0FMX0FERFJF U1MpKFVJTlROKSBBbGxvY2F0ZVBhZ2VzDQo+IChFRklfU0laRV9UT19QQUdFUyAoKFVJTlQzMikg QWxpZ25JbWFnZVNpemUpKTsNCj4NCj4gfQ0KPg0KPg0KPg0KPiBBbGxvY2F0ZVBhZ2VzIG1lYW5z IHRvIGFsbG9jYXRlIGRhdGEgcGFnZS4NCj4NCj4gSSB0aGluayB3ZSBzaG91bGQgdXNlIFBlaUFs bG9jYXRlUGFnZXMoRWZpQm9vdFNlcnZpY2VzQ29kZSwNCj4gRUZJX1NJWkVfVE9fUEFHRVMgKChV SU5UMzIpIEFsaWduSW1hZ2VTaXplKSwgJkltYWdlQ29udGV4dC5JbWFnZUFkZHJlc3MpOw0KPg0K Pg0KPg0KPiBEb2VzIHRoYXQgZml4IHRoZSBwcm9ibGVtPw0KPg0KDQpVc2luZyBQZWlTZXJ2aWNl c0FsbG9jYXRlUGFnZSgpIGluIHRoZSB3YXkgdGhhdCB5b3UgZGVzY3JpYmUgZG9lcw0KaW5kZWVk IHJlbW92ZSB0aGUgcHJvYmxlbSwgc28gSSB3aWxsIHVzZSB0aGF0IGluc3RlYWQuDQoNCj4gMykg ICAgICBJIGFtIG5vdCB3b3JyaWVkIGFib3V0IEVCQy4gVGhhdCBjYW4gYmUgaGFuZGxlZCBzZXBh cmF0ZWx5Lg0KPg0KDQpPSw0KDQoNCj4gNCkgICAgICBJIGRpZCBub3QgZmluZCBwYXRjaCA0LzQg aW4gbXkgbWFpbCBib3guIE1heWJlIGl0IGlzIGxvc3QgZHVlIHRvDQo+IHNvbWUgdW5rbm93biBy ZWFzb24uIFdvdWxkIHlvdSBwbGVhc2Ugc2VuZCBpdCBhZ2Fpbj8NCj4NCg0KaHR0cHM6Ly9saXN0 cy4wMS5vcmcvcGlwZXJtYWlsL2VkazItZGV2ZWwvMjAxNy1GZWJydWFyeS8wMDc2ODUuaHRtbA0K DQpJIHdpbGwgc2VuZCBvdXQgYSB2MiBzaG9ydGx5IHdoaWNoLCBhcyB5b3Ugc3VnZ2VzdCwgbW92 ZXMgdGhlIGhhbmRsaW5nDQp0byBEWEUgY29yZS4gVGhlIG9ubHkgcHJvYmxlbSBpcyB0aGF0IEFS TSdzIFN5bmNDYWNoZUNvbmZpZygpIHJlbW92ZXMNCnRoZSBub2V4ZWMgYXR0cmlidXRlcyBhZ2Fp biwgc28gSSBuZWVkIHRvIGZpeCB0aGF0IGZpcnN0LiBUaGVuLCB0aGUNCmFyY2ggQ1BVIHByb3Rv Y29sIGluc3RhbGxhdGlvbiBldmVudCBjYW4gaXRlcmF0ZSBvdmVyIHRoZSBtZW1vcnkgbWFwDQp0 byBzZXQgdGhlIHBlcm1pc3Npb25zIGFjY29yZGluZyB0byBhIHBvbGljeSBQQ0QNCg0KVGhhbmtz LA0KQXJkLg0K