From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: Ping: [PATCH v3 2/4] x86: suppress SMEP and SMAP while running 32-bit PV guest code Date: Fri, 13 May 2016 09:30:23 -0600 Message-ID: <57360F2F02000078000EB4D5@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> <5728CAC202000078000E80D8@prv-mh.provo.novell.com> <20160513152129.GD8974@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 1b1F2v-0005um-Pj for xen-devel@lists.xenproject.org; Fri, 13 May 2016 15:30:33 +0000 In-Reply-To: <20160513152129.GD8974@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: Wei Liu Cc: Stefano Stabellini , Feng Wu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDEzLjA1LjE2IGF0IDE3OjIxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g T24gVHVlLCBNYXkgMDMsIDIwMTYgYXQgMDc6NTg6NThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4+ID4+PiBPbiAxNy4wMy4xNiBhdCAwOTowMywgIHdyb3RlOgo+PiA+IFNpbmNlIHN1Y2gg Z3Vlc3RzJyBrZXJuZWwgY29kZSBydW5zIGluIHJpbmcgMSwgdGhlaXIgbWVtb3J5IGFjY2Vzc2Vz LAo+PiA+IGF0IHRoZSBwYWdpbmcgbGF5ZXIsIGFyZSBzdXBlcnZpc29yIG1vZGUgb25lcywgYW5k IGhlbmNlIHN1YmplY3QgdG8KPj4gPiBTTUFQL1NNRVAgY2hlY2tzLiBTdWNoIGd1ZXN0cyBjYW5u b3QgYmUgZXhwZWN0ZWQgdG8gYmUgYXdhcmUgb2YgdGhvc2UKPj4gPiB0d28gZmVhdHVyZXMgdGhv dWdoIChhbmQgc28gZmFyIHdlIGFsc28gZG9uJ3QgZXhwb3NlIHRoZSByZXNwZWN0aXZlCj4+ID4g ZmVhdHVyZSBmbGFncyksIGFuZCBoZW5jZSBtYXkgc3VmZmVyIHBhZ2UgZmF1bHRzIHRoZXkgY2Fu bm90IGRlYWwgd2l0aC4KPj4gPiAKPj4gPiBXaGlsZSB0aGUgcGxhY2VtZW50IG9mIHRoZSByZS1l bmFibGluZyBzbGlnaHRseSB3ZWFrZW5zIHRoZSBpbnRlbmRlZAo+PiA+IHByb3RlY3Rpb24sIGl0 IHdhcyBzZWxlY3RlZCBzdWNoIHRoYXQgNjQtYml0IHBhdGhzIHdvdWxkIHJlbWFpbgo+PiA+IHVu YWZmZWN0ZWQgd2hlcmUgcG9zc2libGUuIEF0IHRoZSBleHBlbnNlIG9mIGEgZnVydGhlciBwZXJm b3JtYW5jZSBoaXQKPj4gPiB0aGUgcmUtZW5hYmxpbmcgY291bGQgYmUgcHV0IHJpZ2h0IG5leHQg dG8gdGhlIENMQUNzLgo+PiA+IAo+PiA+IE5vdGUgdGhhdCB0aGlzIGludHJvZHVjZXMgYSBudW1i ZXIgb2YgZXh0cmEgVExCIGZsdXNoZXMgLSBDUjQuU01FUAo+PiA+IHRyYW5zaXRpb25pbmcgZnJv bSAwIHRvIDEgYWx3YXlzIGNhdXNlcyBhIGZsdXNoLCBhbmQgaXQgdHJhbnNpdGlvbmluZwo+PiA+ IGZyb20gMSB0byAwIG1heSBhbHNvIGRvLgo+PiA+IAo+PiA+IFNpZ25lZC1vZmYtYnk6IEphbiBC ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gCj4+IFNvIEkgdGhpbmsgd2UgbmVlZCB0byB0 YWtlIHNvbWUgZGVjaXNpb24gaGVyZSwgYW5kIEknbSBhZnJhaWQKPj4gQW5kcmV3IGFuZCBJIHdv bid0IGJlIGFibGUgdG8gc2V0dGxlIHRoaXMgYmV0d2VlbiB1cy4gSGUncwo+PiB2YWxpZGx5IGNv bmNlcm5lZCBhYm91dCB0aGUgcGVyZm9ybWFuY2UgaW1wYWN0IHRoaXMgZ290IHByb3Zlbgo+PiB0 byBoYXZlIChmb3IgMzItYml0IFBWIGd1ZXN0cyksIHlldCBJIGNvbnRpbnVlIHRvIHRoaW5rIHRo YXQgY29ycmVjdAo+PiBiZWhhdmlvciBpcyBtb3JlIHJlbGV2YW50IHRoYW4gcGVyZm9ybWFuY2Uu IEhlbmNlIEkgdGhpbmsgd2UKPj4gc2hvdWxkIGJpdGUgdGhlIGJ1bGxldCBhbmQgdGFrZSB0aGUg Y2hhbmdlLiBGb3IgdGhvc2Ugd2hvIHZhbHVlCj4+IHBlcmZvcm1hbmNlIG1vcmUgdGhhbiBzZWN1 cml0eSwgdGhleSBjYW4gYWx3YXlzIGRpc2FibGUgdGhlIHVzZQo+PiBvZiBTTUVQIGFuZCBTTUFQ IHZpYSBjb21tYW5kIGxpbmUgb3B0aW9uLgo+PiAKPj4gT2YgY291cnNlIEknbSBhbHNvIGNvbmNl cm5lZCB0aGF0IEludGVsLCB3aG8gZGlkIGludHJvZHVjZSB0aGUKPj4gZnVuY3Rpb25hbCByZWdy ZXNzaW9uIGluIHRoZSBmaXJzdCBwbGFjZSwgc28gZmFyIGRpZG4ndCBwYXJ0aWNpcGF0ZSBhdAo+ PiBhbGwgaW4gZmluZGluZyBhbiBhY2NlcHRhYmxlIHNvbHV0aW9uIHRvIHRoZSBwcm9ibGVtIGF0 IGhhbmQuLi4KPj4gCj4gCj4gU28gdGhpcyB0aHJlYWQgaGFzIG5vdCBwcm9kdWNlZCBhIGNvbmNs dXNpb24uIFdoYXQgZG8gd2UgbmVlZCB0byBkbwo+IGFib3V0IHRoaXMgaXNzdWU/CgpBbmRyZXcg cHJpdmF0ZWx5IGFncmVlZCB0byBubyBsb25nZXIgb2JqZWN0LCBidXQgb2YgY291cnNlCnN1Ympl Y3QgdG8gaGltIGRvaW5nIChhbm90aGVyKSBwcm9wZXIgcmV2aWV3LgoKPiBEbyB3ZSBoYXZlIGEg c2V0IG9mIHBhdGNoZXMgdGhhdCBtYWtlIHRoaW5ncyBiZWhhdmUgY29ycmVjdGx5Cj4gKHJlZ2Fy ZGxlc3Mgb2YgaXRzIHBlcmZvcm1hbmNlIGltcGFjdCk/CgpZZXMsIHRoaXMgb25lLgoKSmFuCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK