From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH 2/2] x86-64/Xen: eliminate W+X mappings Date: Tue, 12 Dec 2017 14:14:54 +0100 Message-ID: References: <5A2FBC570200007800196B3E@prv-mh.provo.novell.com> <5A2FBE540200007800196B52@prv-mh.provo.novell.com> <20171212103819.an2xxafjv3cdkuy7@gmail.com> <5A2FC2280200007800196BB8@suse.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 1eOkOm-00007w-Vo for xen-devel@lists.xenproject.org; Tue, 12 Dec 2017 13:15:05 +0000 In-Reply-To: <5A2FC2280200007800196BB8@suse.com> Content-Language: de-DE List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich , Ingo Molnar Cc: 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 T24gMTIvMTIvMTcgMTE6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjEyLjE3IGF0 IDExOjM4LCA8bWluZ29Aa2VybmVsLm9yZz4gd3JvdGU6Cj4+ICogSmFuIEJldWxpY2ggPEpCZXVs aWNoQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSA0LjE1LXJjMy9hcmNoL3g4Ni94ZW4vbW11X3B2 LmMKPj4+ICsrKyA0LjE1LXJjMy14ODZfNjQtWGVuLWF2b2lkLVcrWC9hcmNoL3g4Ni94ZW4vbW11 X3B2LmMKPj4+IEBAIC0xOTAyLDYgKzE5MDIsMTYgQEAgdm9pZCBfX2luaXQgeGVuX3NldHVwX2tl cm5lbF9wYWdldGFibGUocAo+Pj4gIAkvKiBHcmFmdCBpdCBvbnRvIEw0WzUxMV1bNTEwXSAqLwo+ Pj4gIAljb3B5X3BhZ2UobGV2ZWwyX2tlcm5lbF9wZ3QsIGwyKTsKPj4+ICAKPj4+ICsJLyogWmFw IGV4ZWN1dGUgcGVybWlzc2lvbiBmcm9tIHRoZSBpZGVudCBtYXAuIER1ZSB0byB0aGUgc2hhcmlu ZyBvZgo+Pj4gKwkgKiBMMSBlbnRyaWVzIHdlIG5lZWQgdG8gZG8gdGhpcyBpbiB0aGUgTDIuICov Cj4+Cj4+IHBsZWFzZSB1c2UgdGhlIGN1c3RvbWFyeSAobXVsdGktbGluZSkgY29tbWVudCBzdHls ZToKPj4KPj4gICAvKgo+PiAgICAqIENvbW1lbnQgLi4uLi4KPj4gICAgKiAuLi4uLi4gZ29lcyBo ZXJlLgo+PiAgICAqLwo+Pgo+PiBzcGVjaWZpZWQgaW4gRG9jdW1lbnRhdGlvbi9Db2RpbmdTdHls ZS4KPiAKPiBJIHdvdWxkIGhhdmUgYnV0IGRpZG4ndCBiZWNhdXNlIGFsbCBvdGhlciBjb21tZW50 cyBpbiB0aGlzIGZ1bmN0aW9uCj4gdXNlIHRoaXMgKHdyb25nKSBzdHlsZS4gSSd2ZSBjb25jbHVk ZWQgdGhhdCBjb25zaXN0ZW5jeSBpcyBiZXR0ZXIKPiBoZXJlIHRoYW4gbWF0Y2hpbmcgdGhlIHN0 eWxlIGRvYy4gSWYgdGhlIFhlbiBtYWludGFpbmVycyB0ZWxsIG1lCj4gb3RoZXJ3aXNlLCBJJ2xs IGhhcHBpbHkgYWRqdXN0IHRoZSBwYXRjaC4KClllcywgcGxlYXNlIHVzZSB0aGUgY29ycmVjdCBz dHlsZSB3aXRoIG5ldyBjb21tZW50cy4KCj4gCj4+PiArCWlmIChfX3N1cHBvcnRlZF9wdGVfbWFz ayAmIF9QQUdFX05YKQo+Pj4gKwkJZm9yIChpID0gMDsgaSA8IFBUUlNfUEVSX1BNRDsgKytpKSB7 Cj4+PiArCQkJaWYgKHBtZF9ub25lKGxldmVsMl9pZGVudF9wZ3RbaV0pKQo+Pj4gKwkJCQljb250 aW51ZTsKPj4+ICsJCQlsZXZlbDJfaWRlbnRfcGd0W2ldID0KPj4+ICsJCQkJcG1kX3NldF9mbGFn cyhsZXZlbDJfaWRlbnRfcGd0W2ldLCBfUEFHRV9OWCk7Cj4+Cj4+IFNvIHRoZSBsaW5lIGJyZWFr IGhlcmUgaXMgcXVpdGUgZGlzdHJhY3RpbmcsIGVzcGVjaWFsbHkgY29uc2lkZXJpbmcgaG93IHNp bWlsYXIgaXQgCj4+IGlzIHRvIHRoZSBhbGlnbm1lbnQgb2YgdGhlICdjb250aW51ZScgc3RhdGVt ZW50LiBJLmUuIHZpc3VhbGx5IGl0IGxvb2tzIGxpa2UgCj4+IGNvbnRyb2wgZmxvdyBhbGlnbm1l bnQuCj4+Cj4+IFdvdWxkIGJlIG11Y2ggYmV0dGVyIHRvIGp1c3QgbGVhdmUgaXQgYSBzaW5nbGUg cGFnZSBhbmQgaWdub3JlIGNoZWNrcGF0Y2ggCj4+IGhlcmUuCj4gCj4gQWdhaW4gSSdsbCB3YWl0 IHRvIHNlZSB3aGF0IHRoZSBYZW4gbWFpbnRhaW5lcnMgdGhpbmsuIEkgdG9vIGRpc2xpa2UKPiBs aW5lIHNwbGl0cyBsaWtlIHRoaXMgb25lLCBidXQgdGhlIGxpbmUgZW5kZWQgdXAgcXVpdGUgYSBi aXQgdG9vIGxvbmcsCj4gbm90IGp1c3QgYSBjaGFyYWN0ZXIgb3IgdHdvLiBJIGFsc28gd2Fzbid0 IHN1cmUgd2hldGhlciBzcGxpdHRpbmcKPiBiZXR3ZWVuIHRoZSBmdW5jdGlvbiBhcmd1bWVudHMg d291bGQgYmUgb2theSwgbGVhdmluZyB0aGUgZmlyc3QKPiBsaW5lIGp1c3Qgc2xpZ2h0bHkgdG9v IGxvbmcuCgpUaGF0IHdvdWxkIHJlc3VsdCBpbiBhIDgwIGNoYXJhY3RlciBsaW5lLCB3aGljaCBJ TUhPIGlzIHRoZSBiZXN0IGNob2ljZQpoZXJlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=