From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 1/2] Revert "x86/hvm: disable pkeys for guests in non-paging mode" Date: Fri, 26 May 2017 18:03:32 +0100 Message-ID: <1495818213-345-2-git-send-email-andrew.cooper3@citrix.com> References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper , Kevin Tian , Jun Nakajima , Jan Beulich , Huaitong Han List-Id: xen-devel@lists.xenproject.org VGhpcyByZXZlcnRzIGNvbW1pdCBjNDFlMDI2NmRkNTlhYjUwYjdhMTUzMTU3ZTliZDJhM2FkMTE0 YjUzLgoKV2hlbiBkZXRlcm1pbmluZyBBY2Nlc3MgUmlnaHRzLCBQcm90ZWN0aW9uIEtleXMgb25s eSB0YWtlIGVmZmVjdCB3aGVuIENSNC5QS0UKaXQgc2V0LCBhbmQgNC1sZXZlbCBwYWdpbmcgaXMg YWN0aXZlLiAgQWxsIG90aGVyIGNpcmN1bXN0YW5jZXMgKG5vdGlibHksIDMyYml0ClBBRSBwYWdp bmcpIHNraXAgdGhlIFByb3RlY3Rpb24gS2V5IGNvbnRyb2wgbWVjaGFuaXNtLgoKVGhlcmVmb3Jl LCB3ZSBkbyBub3QgbmVlZCB0byBjbGVhciBDUjQuUEtFIGJlaGluZCB0aGUgYmFjayBvZiBhIGd1 ZXN0IHdoaWNoIGlzCm5vdCB1c2luZyBwYWdpbmcsIGFzIHN1Y2ggYSBndWVzdCBpcyBuZWNlc3Nl cmlseSBydW5uaW5nIHdpdGggRUZFUi5MTUUKZGlzYWJsZWQuCgpUaGUge1JELFdSfVBLUlUgaW5z dHJ1Y3Rpb25zIGFyZSBzcGVjaWZpZWQgYXMgYmVpbmcgbGVnYWwgZm9yIHVzZSBpbiBhbnkKb3Bl cmF0aW5nIG1vZGUsIGJ1dCBvbmx5IGlmIENSNC5QS0UgaXMgc2V0LiAgQnkgY2xlYXJpbmcgQ1I0 LlBLRSBiZWhpbmQgdGhlCmJhY2sgb2YgYW4gdW5wYWdlZCBndWVzdCwgdGhlc2UgaW5zdHJ1Y3Rp b25zIHlpZWxkICNVRCBkZXNwaXRlIHRoZSBndWVzdApzZWVpbmcgUEtFIHNldCBpZiBpdCByZWFk cyBDUjQsIGFuZCBPU1BLRSBiZWluZyB2aXNpYmxlIGluIENQVUlELgoKU2lnbmVkLW9mZi1ieTog QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1 bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBp bnRlbC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ0M6IEh1YWl0 b25nIEhhbiA8aHVhaXRvbmcuaGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zt eC92bXguYyB8IDExICsrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp LCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYzhlZjE4YS4uNTg1NTJjMyAxMDA2 NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2 bS92bXgvdm14LmMKQEAgLTE2NzMsMTMgKzE2NzMsMTIgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0 ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICBpZiAo ICFodm1fcGFnaW5nX2VuYWJsZWQodikgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKgotICAg ICAgICAgICAgICogU01FUC9TTUFQL1BLVSBpcyBkaXNhYmxlZCBpZiBDUFUgaXMgaW4gbm9uLXBh Z2luZyBtb2RlIGluCi0gICAgICAgICAgICAgKiBoYXJkd2FyZS4gSG93ZXZlciBYZW4gYWx3YXlz IHVzZXMgcGFnaW5nIG1vZGUgdG8gZW11bGF0ZSBndWVzdAotICAgICAgICAgICAgICogbm9uLXBh Z2luZyBtb2RlLiBUbyBlbXVsYXRlIHRoaXMgYmVoYXZpb3IsIFNNRVAvU01BUC9QS1UgbmVlZHMK LSAgICAgICAgICAgICAqIHRvIGJlIG1hbnVhbGx5IGRpc2FibGVkIHdoZW4gZ3Vlc3QgVkNQVSBp cyBpbiBub24tcGFnaW5nIG1vZGUuCisgICAgICAgICAgICAgKiBTTUVQL1NNQVAgaXMgZGlzYWJs ZWQgaWYgQ1BVIGlzIGluIG5vbi1wYWdpbmcgbW9kZSBpbiBoYXJkd2FyZS4KKyAgICAgICAgICAg ICAqIEhvd2V2ZXIgWGVuIGFsd2F5cyB1c2VzIHBhZ2luZyBtb2RlIHRvIGVtdWxhdGUgZ3Vlc3Qg bm9uLXBhZ2luZworICAgICAgICAgICAgICogbW9kZS4gVG8gZW11bGF0ZSB0aGlzIGJlaGF2aW9y LCBTTUVQL1NNQVAgbmVlZHMgdG8gYmUgbWFudWFsbHkKKyAgICAgICAgICAgICAqIGRpc2FibGVk IHdoZW4gZ3Vlc3QgVkNQVSBpcyBpbiBub24tcGFnaW5nIG1vZGUuCiAgICAgICAgICAgICAgKi8K LSAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gJj0KLSAgICAgICAgICAgICAg ICB+KFg4Nl9DUjRfU01FUCB8IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRfUEtFKTsKKyAgICAgICAg ICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gJj0gfihYODZfQ1I0X1NNRVAgfCBYODZfQ1I0 X1NNQVApOwogICAgICAgICB9CiAgICAgICAgIF9fdm13cml0ZShHVUVTVF9DUjQsIHYtPmFyY2gu aHZtX3ZjcHUuaHdfY3JbNF0pOwogICAgICAgICBicmVhazsKLS0gCjIuMS40CgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==