From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v3 3/4] x86: use optimal NOPs to fill the SMEP/SMAP placeholders Date: Fri, 13 May 2016 10:06:10 -0600 Message-ID: <5736179202000078000EB56F@prv-mh.provo.novell.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> <5735F972.3020100@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1FbR-0001Bo-QB for xen-devel@lists.xenproject.org; Fri, 13 May 2016 16:06:13 +0000 In-Reply-To: <5735F972.3020100@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: xen-devel , Keir Fraser , Feng Wu List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDEzLjA1LjE2IGF0IDE3OjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMTcvMDMvMTYgMDg6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBBbHRlcm5hdGl2 ZXMgcGF0Y2hpbmcgY29kZSBwaWNrcyB0aGUgbW9zdCBzdWl0YWJsZSBOT1BzIGZvciB0aGUKPj4g cnVubmluZyBzeXN0ZW0sIHNvIHNpbXBseSB1c2UgaXQgdG8gcmVwbGFjZSB0aGUgcHJlLXBvcHVs YXRlZCBvbmVzLgo+Pgo+PiBVc2UgYW4gYXJiaXRyYXJ5LCBhbHdheXMgYXZhaWxhYmxlIGZlYXR1 cmUgdG8ga2V5IG9mZiBmcm9tLCBidXQKPj4gaGlkZSB0aGlzIGJlaGluZCB0aGUgbmV3IFg4Nl9G RUFUVVJFX0FMV0FZUy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo QHN1c2UuY29tPgo+PiAtLS0KPj4gdjM6IFJlLWJhc2UuCj4+IHYyOiBJbnRyb2R1Y2UgYW5kIHVz ZSBYODZfRkVBVFVSRV9BTFdBWVMuCj4+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29t cGF0L2VudHJ5LlMKPj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwo+ PiBAQCAtMTc1LDEyICsxNzUsNyBAQCBjb21wYXRfYmFkX2h5cGVyY2FsbDoKPj4gIEVOVFJZKGNv bXBhdF9yZXN0b3JlX2FsbF9ndWVzdCkKPj4gICAgICAgICAgQVNTRVJUX0lOVEVSUlVQVFNfRElT QUJMRUQKPj4gIC5MY3I0X29yaWc6Cj4+IC0gICAgICAgIEFTTV9OT1A4IC8qIHRlc3RiICQzLFVS RUdTX2NzKCVyc3ApICovCj4+IC0gICAgICAgIEFTTV9OT1AyIC8qIGpwZSAgIC5MY3I0X2FsdF9l bmQgKi8KPj4gLSAgICAgICAgQVNNX05PUDggLyogbW92ICAgQ1BVSU5GT19jcjQuLi4oJXJzcCks ICVyYXggKi8KPj4gLSAgICAgICAgQVNNX05PUDYgLyogYW5kICAgJC4uLiwgJXJheCAqLwo+PiAt ICAgICAgICBBU01fTk9QOCAvKiBtb3YgICAlcmF4LCBDUFVJTkZPX2NyNC4uLiglcnNwKSAqLwo+ PiAtICAgICAgICBBU01fTk9QMyAvKiBtb3YgICAlcmF4LCAlY3I0ICovCj4+ICsgICAgICAgIC5z a2lwICguTGNyNF9hbHRfZW5kIC0gLkxjcjRfYWx0KSAtICguIC0gLkxjcjRfb3JpZyksIDB4OTAK Pj4gIC5MY3I0X29yaWdfZW5kOgo+PiAgICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RyX3Jl cGxhY2VtZW50LCAiYXgiCj4+ICAuTGNyNF9hbHQ6Cj4gCj4gVGhpcyBodW5rIHNob3VsZCBsaXZl IGluIHBhdGNoIDIuCgpOby4gSW4gcGF0Y2ggMiB3ZSB3YW50IHRvIGxldmVyYWdlIG11bHRpLWJ5 dGUgTk9Qcy4gSGVyZSwga25vd2luZwp0aGV5J3JlIGdvaW5nIHRvIGJlIHJlcGxhY2VkIGFueXdh eSwgd2UgYXJlIGZpbmUgd2l0aCB1c2luZyB0aGUKc2ltcGxlciAuZmlsbCAocHJvZHVjaW5nIG1h bnkgc2luZ2xlIGJ5dGUgb25lcykuCgo+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKRG9lcyB0aGlzIHN0YW5kIG5ldmVydGhlbGVzcz8KCkph bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==