From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Wu, Feng" Subject: Re: [PATCH 2/4] x86: suppress SMAP and SMEP while running 32-bit PV guest code Date: Wed, 9 Mar 2016 08:09:19 +0000 Message-ID: References: <56D97AC102000078000D9537@prv-mh.provo.novell.com> <56D97F4802000078000D9561@prv-mh.provo.novell.com> <56DDB366.8020207@citrix.com> <56DE93E902000078000DA3D1@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 1adZBU-0001bY-CD for xen-devel@lists.xenproject.org; Wed, 09 Mar 2016 08:09:32 +0000 In-Reply-To: <56DE93E902000078000DA3D1@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich , Andrew Cooper Cc: xen-devel , Keir Fraser , "Wu, Feng" List-Id: xen-devel@lists.xenproject.org PiA+PiArLyogVGhpcyBtdXN0bid0IG1vZGlmeSByZWdpc3RlcnMgb3RoZXIgdGhhbiAlcmF4LiAq Lwo+ID4+ICtFTlRSWShjcjRfc21lcF9zbWFwX3Jlc3RvcmUpCj4gPj4gKyAgICAgICAgbW92ICAg JWNyNCwgJXJheAo+ID4+ICsgICAgICAgIHRlc3QgICRYODZfQ1I0X1NNRVB8WDg2X0NSNF9TTUFQ LCVlYXgKPiA+PiArICAgICAgICBqbnogICAwZgoKSWYgd2UgY2xlYXIgZXZlcnkgcGxhY2Ugd2hl cmUgd2UgYXJlIGJhY2sgdG8gMzJiaXQgcHYgZ3Vlc3QsClg4Nl9DUjRfU01FUCBhbmQgWDg2X0NS NF9TTUFQIGJpdCBzaG91bGQgYmUgY2xlYXIKaW4gQ1I0LCByaWdodD8gIElmIHRoYXQgaXMgdGhl IGNhc2UsIHdlIGNhbm5vdCBqdW1wIHRvIDBmLgpIb3dldmVyLCBsaWtlIHdoYXQgeW91IG1lbnRp b25lZCBpbiB0aGUgY29tbWVudHMgYmVsb3c6CgorICAgICAgICAvKgorICAgICAgICAgKiBBbiBO TUkgb3IgI01DIG1heSBvY2N1ciBiZXR3ZWVuIGNsZWFyaW5nIENSNC5TTUVQIGFuZCBDUjQuU01B UCBpbgorICAgICAgICAgKiBjb21wYXRfcmVzdG9yZV9hbGxfZ3Vlc3QgYW5kIGl0IGFjdHVhbGx5 IHJldHVybmluZyB0byBndWVzdAorICAgICAgICAgKiBjb250ZXh0LCBpbiB3aGljaCBjYXNlIHRo ZSBndWVzdCB3b3VsZCBydW4gd2l0aCB0aGUgdHdvIGZlYXR1cmVzCisgICAgICAgICAqIGVuYWJs ZWQuIFRoZSBvbmx5IGJhZCB0aGF0IGNhbiBoYXBwZW4gZnJvbSB0aGlzIGlzIGEga2VybmVsIG1v ZGUKKyAgICAgICAgICogI1BGIHdoaWNoIHRoZSBndWVzdCBkb2Vzbid0IGV4cGVjdC4gUmF0aGVy IHRoYW4gdHJ5aW5nIHRvIG1ha2UgdGhlCisgICAgICAgICAqIE5NSS8jTUMgZXhpdCBwYXRoIGhv bm9yIHRoZSBpbnRlbmRlZCBDUjQgc2V0dGluZywgc2ltcGx5IGNoZWNrCisgICAgICAgICAqIHdo ZXRoZXIgdGhlIHdyb25nIENSNCB3YXMgaW4gdXNlIHdoZW4gdGhlICNQRiBvY2N1cnJlZCwgYW5k IGV4aXQKKyAgICAgICAgICogYmFjayB0byB0aGUgZ3Vlc3QgKHdoaWNoIHdpbGwgaW4gdHVybiBj bGVhciB0aGUgdHdvIENSNCBiaXRzKSB0bworICAgICAgICAgKiByZS1leGVjdXRlIHRoZSBpbnN0 cnVjdGlvbi4gSWYgd2UgZ2V0IGJhY2sgaGVyZSwgdGhlIENSNCBiaXRzCisgICAgICAgICAqIHNo b3VsZCB0aGVuIGJlIGZvdW5kIGNsZWFyICh1bmxlc3MgYW5vdGhlciBOTUkvI01DIG9jY3VycmVk IGF0CisgICAgICAgICAqIGV4YWN0bHkgdGhlIHJpZ2h0IHRpbWUpLCBhbmQgd2UnbGwgY29udGlu dWUgcHJvY2Vzc2luZyB0aGUKKyAgICAgICAgICogZXhjZXB0aW9uIGFzIG5vcm1hbC4KKyAgICAg ICAgICovCgpUaGF0IG1lYW5zLCBpZiBOTUkgb3IgI01DIGhhcHBlbnMgaW4gdGhlIHJpZ2h0IHRp bWUsIHRoZSBndWVzdCBjYW4gYmUKcnVubmluZyB3aXRoIFNNQVAvU01FUCBzZXQgaW4gY3I0LCBv bmx5IGluIHRoaXMgY2FzZSwgd2UgY2FuIGdldCB0aGUgJzBmJy4KSXMgbXkgdW5kZXJzdGFuZGlu ZyBjb3JyZWN0PyBUaGFua3MhCgoKPiA+PiArICAgICAgICBvciAgICBjcjRfc21lcF9zbWFwX21h c2soJXJpcCksICVyYXgKPiA+PiArICAgICAgICBtb3YgICAlcmF4LCAlY3I0Cj4gPj4gKyAgICAg ICAgcmV0Cj4gPj4gKzA6Cj4gPj4gKyAgICAgICAgYW5kICAgY3I0X3NtZXBfc21hcF9tYXNrKCVy aXApLCAlZWF4Cj4gPj4gKyAgICAgICAgY21wICAgY3I0X3NtZXBfc21hcF9tYXNrKCVyaXApLCAl ZWF4Cj4gPj4gKyAgICAgICAgamUgICAgMWYKPiA+PiArICAgICAgICBCVUcKPiA+Cj4gPiBXaGF0 IGlzIHRoZSBwdXJwb3NlIG9mIHRoaXMgYnVnY2hlY2s/IEl0IGxvb2tzIGxpa2UgaXQgaXMgY2F0 Y2hpbmcgYQo+ID4gbWlzbWF0Y2ggb2YgbWFza2VkIG9wdGlvbnMsIGJ1dCBJIGFtIG5vdCBjb21w bGV0ZWx5IHN1cmUuCj4gCj4gVGhpcyBhaW1zIGF0IGRldGVjdGluZyB0aGF0IHNvbWUgb2YgdGhl IENSNCBiaXRzIHdoaWNoIGFyZQo+IGV4cGVjdGVkIHRvIGJlIHNldCByZWFsbHkgYXJlbid0IChv dGhlciB0aGFuIHRoZSBjYXNlIHdoZW4gYWxsCj4gb2YgdGhlIG9uZXMgb2YgaW50ZXJlc3QgaGVy ZSBhcmUgY2xlYXIpLgoKVGhlIGNvZGUgaW4gdGhlIDBmIHNlY3Rpb24gY29uc2lkZXIgdGhlIGZv bGxvd2luZyBjYXNlIGFzIG5vdAphIGJ1ZywgZG8geW91IHRoaW5rIHRoaXMgY2FuIHJlYWxseSBo YXBwZW4/CgpMZXQncyBzdXBwb3NlIHNtYXAgaXQgYml0IDAgYW5kIHNtZXAgaXMgYml0MSwgdGhl bgpjcjRfc21lcF9zbWFwX21hc2sgaXMgMDEgb3IgMTAgYW5kICVlYXggaXMgMTEsIGluIHRoaXMg Y2FzZSwgaXQKbWVhbnMsIFhlbiBzZXRzIGJvdGggc21hcCBhbmQgc21lcCwgYnV0IHdoZW4gZ3Vl c3QgaXMgcnVubmluZywKb25seSBvbmUgZmVhdHVyZSBpcyBzZXQuIEluIHlvdXIgcGF0aCwgc21h cCBhbmQgc21lcCBpcyBzZXQvY2xlYXIKYXQgdGhlIHNhbWUgdGltZSwgbm90IHN1cmUgdGhpcyBj YW4gaGFwcGVuLgoKQlRXLCBJIHRoaW5rIGl0IGlzIHdvcnRoIGFkZGluZyBzb21lIGNvbW1lbnRz IGZvciB0aGUgMGYgc2VjdGlvbi4KClRoYW5rcywKRmVuZwoKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=