From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v3 3/4] x86: use optimal NOPs to fill the SMEP/SMAP placeholders Date: Fri, 13 May 2016 16:57:38 +0100 Message-ID: <5735F972.3020100@citrix.com> References: <56D97AC102000078000D9537@prv-mh.provo.novell.com> <56E14FF502000078000DB232@prv-mh.provo.novell.com> <56E9A0DB02000078000DD54C@prv-mh.provo.novell.com> <56EA6FDF02000078000DD8FB@prv-mh.provo.novell.com> <56EA6FDF02000078000DD8FB@prv-mh.provo.novell.com> <56EA72F602000078000DD933@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1FTC-0008Gj-Om for xen-devel@lists.xenproject.org; Fri, 13 May 2016 15:57:42 +0000 In-Reply-To: <56EA72F602000078000DD933@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich , xen-devel Cc: Keir Fraser , Feng Wu List-Id: xen-devel@lists.xenproject.org T24gMTcvMDMvMTYgMDg6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFsdGVybmF0aXZlcyBwYXRj aGluZyBjb2RlIHBpY2tzIHRoZSBtb3N0IHN1aXRhYmxlIE5PUHMgZm9yIHRoZQo+IHJ1bm5pbmcg c3lzdGVtLCBzbyBzaW1wbHkgdXNlIGl0IHRvIHJlcGxhY2UgdGhlIHByZS1wb3B1bGF0ZWQgb25l cy4KPgo+IFVzZSBhbiBhcmJpdHJhcnksIGFsd2F5cyBhdmFpbGFibGUgZmVhdHVyZSB0byBrZXkg b2ZmIGZyb20sIGJ1dAo+IGhpZGUgdGhpcyBiZWhpbmQgdGhlIG5ldyBYODZfRkVBVFVSRV9BTFdB WVMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g LS0tCj4gdjM6IFJlLWJhc2UuCj4gdjI6IEludHJvZHVjZSBhbmQgdXNlIFg4Nl9GRUFUVVJFX0FM V0FZUy4KPgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKPiArKysg Yi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCj4gQEAgLTE3NSwxMiArMTc1LDcg QEAgY29tcGF0X2JhZF9oeXBlcmNhbGw6Cj4gIEVOVFJZKGNvbXBhdF9yZXN0b3JlX2FsbF9ndWVz dCkKPiAgICAgICAgICBBU1NFUlRfSU5URVJSVVBUU19ESVNBQkxFRAo+ICAuTGNyNF9vcmlnOgo+ IC0gICAgICAgIEFTTV9OT1A4IC8qIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApICovCj4gLSAgICAg ICAgQVNNX05PUDIgLyoganBlICAgLkxjcjRfYWx0X2VuZCAqLwo+IC0gICAgICAgIEFTTV9OT1A4 IC8qIG1vdiAgIENQVUlORk9fY3I0Li4uKCVyc3ApLCAlcmF4ICovCj4gLSAgICAgICAgQVNNX05P UDYgLyogYW5kICAgJC4uLiwgJXJheCAqLwo+IC0gICAgICAgIEFTTV9OT1A4IC8qIG1vdiAgICVy YXgsIENQVUlORk9fY3I0Li4uKCVyc3ApICovCj4gLSAgICAgICAgQVNNX05PUDMgLyogbW92ICAg JXJheCwgJWNyNCAqLwo+ICsgICAgICAgIC5za2lwICguTGNyNF9hbHRfZW5kIC0gLkxjcjRfYWx0 KSAtICguIC0gLkxjcjRfb3JpZyksIDB4OTAKPiAgLkxjcjRfb3JpZ19lbmQ6Cj4gICAgICAgICAg LnB1c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4Igo+ICAuTGNyNF9hbHQ6CgpU aGlzIGh1bmsgc2hvdWxkIGxpdmUgaW4gcGF0Y2ggMi4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29v cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK