From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 2/2] x86-64/Xen: eliminate W+X mappings Date: Tue, 12 Dec 2017 03:48:56 -0700 Message-ID: <5A2FC2280200007800196BB8__10654.7754178338$1513075798$gmane$org@prv-mh.provo.novell.com> References: <5A2FBC570200007800196B3E@prv-mh.provo.novell.com> <5A2FBE540200007800196B52@prv-mh.provo.novell.com> <20171212103819.an2xxafjv3cdkuy7@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eOi7X-0003Pb-A3 for xen-devel@lists.xenproject.org; Tue, 12 Dec 2017 10:49:07 +0000 In-Reply-To: <20171212103819.an2xxafjv3cdkuy7@gmail.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Ingo Molnar Cc: Juergen Gross , linux-kernel@vger.kernel.org, tglx@linutronix.de, hpa@zytor.com, xen-devel , Boris Ostrovsky , mingo@elte.hu List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDEyLjEyLjE3IGF0IDExOjM4LCA8bWluZ29Aa2VybmVsLm9yZz4gd3JvdGU6Cj4gKiBK YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gNC4xNS1yYzMvYXJj aC94ODYveGVuL21tdV9wdi5jCj4+ICsrKyA0LjE1LXJjMy14ODZfNjQtWGVuLWF2b2lkLVcrWC9h cmNoL3g4Ni94ZW4vbW11X3B2LmMKPj4gQEAgLTE5MDIsNiArMTkwMiwxNiBAQCB2b2lkIF9faW5p dCB4ZW5fc2V0dXBfa2VybmVsX3BhZ2V0YWJsZShwCj4+ICAJLyogR3JhZnQgaXQgb250byBMNFs1 MTFdWzUxMF0gKi8KPj4gIAljb3B5X3BhZ2UobGV2ZWwyX2tlcm5lbF9wZ3QsIGwyKTsKPj4gIAo+ PiArCS8qIFphcCBleGVjdXRlIHBlcm1pc3Npb24gZnJvbSB0aGUgaWRlbnQgbWFwLiBEdWUgdG8g dGhlIHNoYXJpbmcgb2YKPj4gKwkgKiBMMSBlbnRyaWVzIHdlIG5lZWQgdG8gZG8gdGhpcyBpbiB0 aGUgTDIuICovCj4gCj4gcGxlYXNlIHVzZSB0aGUgY3VzdG9tYXJ5IChtdWx0aS1saW5lKSBjb21t ZW50IHN0eWxlOgo+IAo+ICAgLyoKPiAgICAqIENvbW1lbnQgLi4uLi4KPiAgICAqIC4uLi4uLiBn b2VzIGhlcmUuCj4gICAgKi8KPiAKPiBzcGVjaWZpZWQgaW4gRG9jdW1lbnRhdGlvbi9Db2RpbmdT dHlsZS4KCkkgd291bGQgaGF2ZSBidXQgZGlkbid0IGJlY2F1c2UgYWxsIG90aGVyIGNvbW1lbnRz IGluIHRoaXMgZnVuY3Rpb24KdXNlIHRoaXMgKHdyb25nKSBzdHlsZS4gSSd2ZSBjb25jbHVkZWQg dGhhdCBjb25zaXN0ZW5jeSBpcyBiZXR0ZXIKaGVyZSB0aGFuIG1hdGNoaW5nIHRoZSBzdHlsZSBk b2MuIElmIHRoZSBYZW4gbWFpbnRhaW5lcnMgdGVsbCBtZQpvdGhlcndpc2UsIEknbGwgaGFwcGls eSBhZGp1c3QgdGhlIHBhdGNoLgoKPj4gKwlpZiAoX19zdXBwb3J0ZWRfcHRlX21hc2sgJiBfUEFH RV9OWCkKPj4gKwkJZm9yIChpID0gMDsgaSA8IFBUUlNfUEVSX1BNRDsgKytpKSB7Cj4+ICsJCQlp ZiAocG1kX25vbmUobGV2ZWwyX2lkZW50X3BndFtpXSkpCj4+ICsJCQkJY29udGludWU7Cj4+ICsJ CQlsZXZlbDJfaWRlbnRfcGd0W2ldID0KPj4gKwkJCQlwbWRfc2V0X2ZsYWdzKGxldmVsMl9pZGVu dF9wZ3RbaV0sIF9QQUdFX05YKTsKPiAKPiBTbyB0aGUgbGluZSBicmVhayBoZXJlIGlzIHF1aXRl IGRpc3RyYWN0aW5nLCBlc3BlY2lhbGx5IGNvbnNpZGVyaW5nIGhvdyBzaW1pbGFyIGl0IAo+IGlz IHRvIHRoZSBhbGlnbm1lbnQgb2YgdGhlICdjb250aW51ZScgc3RhdGVtZW50LiBJLmUuIHZpc3Vh bGx5IGl0IGxvb2tzIGxpa2UgCj4gY29udHJvbCBmbG93IGFsaWdubWVudC4KPiAKPiBXb3VsZCBi ZSBtdWNoIGJldHRlciB0byBqdXN0IGxlYXZlIGl0IGEgc2luZ2xlIHBhZ2UgYW5kIGlnbm9yZSBj aGVja3BhdGNoIAo+IGhlcmUuCgpBZ2FpbiBJJ2xsIHdhaXQgdG8gc2VlIHdoYXQgdGhlIFhlbiBt YWludGFpbmVycyB0aGluay4gSSB0b28gZGlzbGlrZQpsaW5lIHNwbGl0cyBsaWtlIHRoaXMgb25l LCBidXQgdGhlIGxpbmUgZW5kZWQgdXAgcXVpdGUgYSBiaXQgdG9vIGxvbmcsCm5vdCBqdXN0IGEg Y2hhcmFjdGVyIG9yIHR3by4gSSBhbHNvIHdhc24ndCBzdXJlIHdoZXRoZXIgc3BsaXR0aW5nCmJl dHdlZW4gdGhlIGZ1bmN0aW9uIGFyZ3VtZW50cyB3b3VsZCBiZSBva2F5LCBsZWF2aW5nIHRoZSBm aXJzdApsaW5lIGp1c3Qgc2xpZ2h0bHkgdG9vIGxvbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs