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 17:09:27 +0100 Message-ID: <5735FC37.6080803@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> <5735F972.3020100@citrix.com> <5736179202000078000EB56F@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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1FgN-0001nh-7t for xen-devel@lists.xenproject.org; Fri, 13 May 2016 16:11:19 +0000 In-Reply-To: <5736179202000078000EB56F@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 Cc: xen-devel , Keir Fraser , Feng Wu List-Id: xen-devel@lists.xenproject.org T24gMTMvMDUvMTYgMTc6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEzLjA1LjE2IGF0 IDE3OjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE3LzAzLzE2 IDA4OjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEFsdGVybmF0aXZlcyBwYXRjaGluZyBjb2Rl IHBpY2tzIHRoZSBtb3N0IHN1aXRhYmxlIE5PUHMgZm9yIHRoZQo+Pj4gcnVubmluZyBzeXN0ZW0s IHNvIHNpbXBseSB1c2UgaXQgdG8gcmVwbGFjZSB0aGUgcHJlLXBvcHVsYXRlZCBvbmVzLgo+Pj4K Pj4+IFVzZSBhbiBhcmJpdHJhcnksIGFsd2F5cyBhdmFpbGFibGUgZmVhdHVyZSB0byBrZXkgb2Zm IGZyb20sIGJ1dAo+Pj4gaGlkZSB0aGlzIGJlaGluZCB0aGUgbmV3IFg4Nl9GRUFUVVJFX0FMV0FZ Uy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ Cj4+PiAtLS0KPj4+IHYzOiBSZS1iYXNlLgo+Pj4gdjI6IEludHJvZHVjZSBhbmQgdXNlIFg4Nl9G RUFUVVJFX0FMV0FZUy4KPj4+Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l bnRyeS5TCj4+PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCj4+PiBA QCAtMTc1LDEyICsxNzUsNyBAQCBjb21wYXRfYmFkX2h5cGVyY2FsbDoKPj4+ICBFTlRSWShjb21w YXRfcmVzdG9yZV9hbGxfZ3Vlc3QpCj4+PiAgICAgICAgICBBU1NFUlRfSU5URVJSVVBUU19ESVNB QkxFRAo+Pj4gIC5MY3I0X29yaWc6Cj4+PiAtICAgICAgICBBU01fTk9QOCAvKiB0ZXN0YiAkMyxV UkVHU19jcyglcnNwKSAqLwo+Pj4gLSAgICAgICAgQVNNX05PUDIgLyoganBlICAgLkxjcjRfYWx0 X2VuZCAqLwo+Pj4gLSAgICAgICAgQVNNX05PUDggLyogbW92ICAgQ1BVSU5GT19jcjQuLi4oJXJz cCksICVyYXggKi8KPj4+IC0gICAgICAgIEFTTV9OT1A2IC8qIGFuZCAgICQuLi4sICVyYXggKi8K Pj4+IC0gICAgICAgIEFTTV9OT1A4IC8qIG1vdiAgICVyYXgsIENQVUlORk9fY3I0Li4uKCVyc3Ap ICovCj4+PiAtICAgICAgICBBU01fTk9QMyAvKiBtb3YgICAlcmF4LCAlY3I0ICovCj4+PiArICAg ICAgICAuc2tpcCAoLkxjcjRfYWx0X2VuZCAtIC5MY3I0X2FsdCkgLSAoLiAtIC5MY3I0X29yaWcp LCAweDkwCj4+PiAgLkxjcjRfb3JpZ19lbmQ6Cj4+PiAgICAgICAgICAucHVzaHNlY3Rpb24gLmFs dGluc3RyX3JlcGxhY2VtZW50LCAiYXgiCj4+PiAgLkxjcjRfYWx0Ogo+PiBUaGlzIGh1bmsgc2hv dWxkIGxpdmUgaW4gcGF0Y2ggMi4KPiBOby4gSW4gcGF0Y2ggMiB3ZSB3YW50IHRvIGxldmVyYWdl IG11bHRpLWJ5dGUgTk9Qcy4gSGVyZSwga25vd2luZwo+IHRoZXkncmUgZ29pbmcgdG8gYmUgcmVw bGFjZWQgYW55d2F5LCB3ZSBhcmUgZmluZSB3aXRoIHVzaW5nIHRoZQo+IHNpbXBsZXIgLmZpbGwg KHByb2R1Y2luZyBtYW55IHNpbmdsZSBieXRlIG9uZXMpLgo+Cj4+IFJldmlld2VkLWJ5OiBBbmRy ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IERvZXMgdGhpcyBzdGFuZCBu ZXZlcnRoZWxlc3M/CgpZZXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=