From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 2/4] x86: suppress SMAP and SMEP while running 32-bit PV guest code Date: Wed, 9 Mar 2016 10:45:56 +0000 Message-ID: <56DFFEE4.1020008@citrix.com> References: <56D97AC102000078000D9537@prv-mh.provo.novell.com> <56D97F4802000078000D9561@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.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.84) (envelope-from ) id 1adbdO-0003DN-0O for xen-devel@lists.xenproject.org; Wed, 09 Mar 2016 10:46:30 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "Wu, Feng" , Jan Beulich , xen-devel Cc: Keir Fraser List-Id: xen-devel@lists.xenproject.org T24gMDkvMDMvMTYgMDg6MDksIFd1LCBGZW5nIHdyb3RlOgoKPj4gLS0tIGEveGVuL2FyY2gveDg2 L3g4Nl82NC9lbnRyeS5TCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+PiBA QCAtNDM0LDYgKzQzNCw3IEBAIEVOVFJZKGRvbV9jcmFzaF9zeW5jX2V4dGFibGUpCj4+Cj4+ICBF TlRSWShjb21tb25faW50ZXJydXB0KQo+PiAgICAgICAgICBTQVZFX0FMTCBDTEFDCj4+ICsgICAg ICAgIFNNRVBfU01BUF9SRVNUT1JFCj4+ICAgICAgICAgIG1vdnEgJXJzcCwlcmRpCj4+ICAgICAg ICAgIGNhbGxxIGRvX0lSUQo+PiAgICAgICAgICBqbXAgcmV0X2Zyb21faW50cgo+PiBAQCAtNDU0 LDEzICs0NTUsNjQgQEAgRU5UUlkocGFnZV9mYXVsdCkKPj4gIEdMT0JBTChoYW5kbGVfZXhjZXB0 aW9uKQo+PiAgICAgICAgICBTQVZFX0FMTCBDTEFDCj4+ICBoYW5kbGVfZXhjZXB0aW9uX3NhdmVk Ogo+PiArICAgICAgICBHRVRfQ1VSUkVOVCglcmJ4KQo+PiAgICAgICAgICB0ZXN0YiAkWDg2X0VG TEFHU19JRj4+OCxVUkVHU19lZmxhZ3MrMSglcnNwKQo+PiAgICAgICAgICBqeiAgICBleGNlcHRp b25fd2l0aF9pbnRzX2Rpc2FibGVkCj4+IC0gICAgICAgIHN0aQo+PiArCj4+ICsuTHNtZXBfc21h cF9vcmlnOgo+PiArICAgICAgICBqbXAgICAwZgo+PiArICAgICAgICAuaWYgMCAvLyBHQVMgYnVn IChhZmZlY3RpbmcgYXQgbGVhc3QgMi4yMiAuLi4gMi4yNikKPj4gKyAgICAgICAgLm9yZyAuTHNt ZXBfc21hcF9vcmlnICsgKC5Mc21lcF9zbWFwX2FsdF9lbmQgLSAuTHNtZXBfc21hcF9hbHQpLCAw eGNjCj4+ICsgICAgICAgIC5lbHNlCj4+ICsgICAgICAgIC8vIHdvcnN0IGNhc2U6IHJleCArIG9w Y29kZSArIG1vZHJtICsgNC1ieXRlIGRpc3BsYWNlbWVudAo+PiArICAgICAgICAuc2tpcCAoMSAr IDEgKyAxICsgNCkgLSAyLCAweGNjCj4+ICsgICAgICAgIC5lbmRpZgo+PiArICAgICAgICAucHVz aHNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCAiYXgiCj4+ICsuTHNtZXBfc21hcF9hbHQ6 Cj4+ICsgICAgICAgIG1vdiAgIFZDUFVfZG9tYWluKCVyYngpLCVyYXgKPj4gKy5Mc21lcF9zbWFw X2FsdF9lbmQ6Cj4+ICsgICAgICAgIC5zZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIgo+PiAr ICAgICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTHNtZXBfc21hcF9vcmlnLCAuTHNtZXBfc21h cF9hbHQsIFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfU01F UCwgXAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxzbWVwX3NtYXBfYWx0X2Vu ZCAtIC5Mc21lcF9zbWFwX2FsdCksIFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KC5Mc21lcF9zbWFwX2FsdF9lbmQgLSAuTHNtZXBfc21hcF9hbHQpCj4+ICsgICAgICAgIGFsdGlu c3RydWN0aW9uX2VudHJ5IC5Mc21lcF9zbWFwX29yaWcsIC5Mc21lcF9zbWFwX2FsdCwgXAo+PiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9TTUFQLCBcCj4+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICguTHNtZXBfc21hcF9hbHRfZW5kIC0gLkxzbWVwX3Nt YXBfYWx0KSwgXAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxzbWVwX3NtYXBf YWx0X2VuZCAtIC5Mc21lcF9zbWFwX2FsdCkKPj4gKyAgICAgICAgLnBvcHNlY3Rpb24KPj4gKwo+ PiArICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQo+PiArICAgICAgICBqeiAgICAwZgo+ PiArICAgICAgICBjbXBiICAkMCxET01BSU5faXNfMzJiaXRfcHYoJXJheCkKPj4gKyAgICAgICAg amUgICAgMGYKPj4gKyAgICAgICAgY2FsbCAgY3I0X3NtZXBfc21hcF9yZXN0b3JlCj4+ICsgICAg ICAgIC8qCj4+ICsgICAgICAgICAqIEFuIE5NSSBvciAjTUMgbWF5IG9jY3VyIGJldHdlZW4gY2xl YXJpbmcgQ1I0LlNNRVAgYW5kIENSNC5TTUFQIGluCj4gRG8geW91IG1lYW4gImJlZm9yZSIgd2hl biB5b3UgdHlwZWQgImJldHdlZW4iIGFib3ZlPwoKVGhlIG1lYW5pbmcgaXMgImJldHdlZW4gKGNs ZWFyaW5nIENSNC5TTUVQIGFuZCBDUjQuU01BUCBpbgpjb21wYXRfcmVzdG9yZV9hbGxfZ3Vlc3Qp IGFuZCAoaXQgYWN0dWFsbHkgcmV0dXJuaW5nIHRvIGd1ZXN0KSIKCk5lc3RlZCBsaXN0cyBpbiBF bmdsaXNoIGFyZSBhIHNvdXJjZSBvZiBjb25mdXNpb24sIGV2ZW4gdG8gbmF0aXZlIHNwZWFrZXJz LgoKfkFuZHJldwoKPj4gKyAgICAgICAgICogY29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0IGFuZCBp dCBhY3R1YWxseSByZXR1cm5pbmcgdG8gZ3Vlc3QKPj4gKyAgICAgICAgICogY29udGV4dCwgaW4g d2hpY2ggY2FzZSB0aGUgZ3Vlc3Qgd291bGQgcnVuIHdpdGggdGhlIHR3byBmZWF0dXJlcwo+PiAr ICAgICAgICAgKiBlbmFibGVkLiBUaGUgb25seSBiYWQgdGhhdCBjYW4gaGFwcGVuIGZyb20gdGhp cyBpcyBhIGtlcm5lbCBtb2RlCj4+ICsgICAgICAgICAqICNQRiB3aGljaCB0aGUgZ3Vlc3QgZG9l c24ndCBleHBlY3QuIFJhdGhlciB0aGFuIHRyeWluZyB0byBtYWtlIHRoZQo+PiArICAgICAgICAg KiBOTUkvI01DIGV4aXQgcGF0aCBob25vciB0aGUgaW50ZW5kZWQgQ1I0IHNldHRpbmcsIHNpbXBs eSBjaGVjawo+PiArICAgICAgICAgKiB3aGV0aGVyIHRoZSB3cm9uZyBDUjQgd2FzIGluIHVzZSB3 aGVuIHRoZSAjUEYgb2NjdXJyZWQsIGFuZCBleGl0Cj4+ICsgICAgICAgICAqIGJhY2sgdG8gdGhl IGd1ZXN0ICh3aGljaCB3aWxsIGluIHR1cm4gY2xlYXIgdGhlIHR3byBDUjQgYml0cykgdG8KPj4g KyAgICAgICAgICogcmUtZXhlY3V0ZSB0aGUgaW5zdHJ1Y3Rpb24uIElmIHdlIGdldCBiYWNrIGhl cmUsIHRoZSBDUjQgYml0cwo+PiArICAgICAgICAgKiBzaG91bGQgdGhlbiBiZSBmb3VuZCBjbGVh ciAodW5sZXNzIGFub3RoZXIgTk1JLyNNQyBvY2N1cnJlZCBhdAo+PiArICAgICAgICAgKiBleGFj dGx5IHRoZSByaWdodCB0aW1lKSwgYW5kIHdlJ2xsIGNvbnRpbnVlIHByb2Nlc3NpbmcgdGhlCj4+ ICsgICAgICAgICAqIGV4Y2VwdGlvbiBhcyBub3JtYWwuCj4+ICsgICAgICAgICAqLwoKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hl bi1kZXZlbAo=