From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH v5 2/3] x86/altp2m: Add a hvmop for setting the suppress #VE bit Date: Thu, 20 Sep 2018 12:34:39 +0100 Message-ID: <4e54473d-1233-7d8c-17b8-b4bd949bf380@citrix.com> References: <20180903154836.25708-1-apop@bitdefender.com> <20180903154836.25708-3-apop@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1g2xEM-0006GF-Us for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 11:34:46 +0000 In-Reply-To: <20180903154836.25708-3-apop@bitdefender.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Adrian Pop , xen-devel@lists.xenproject.org Cc: Stefano Stabellini , Wei Liu , Razvan Cojocaru , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Tamas K Lengyel , Jan Beulich , Sergej Proskurin List-Id: xen-devel@lists.xenproject.org T24gMDkvMDMvMjAxOCAwNDo0OCBQTSwgQWRyaWFuIFBvcCB3cm90ZToKPiBJbnRyb2R1Y2UgYSBu ZXcgaHZtb3AsIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUsIHdoaWNoIGFsbG93cyBhCj4g ZG9tYWluIHRvIGNoYW5nZSB0aGUgdmFsdWUgb2YgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9yIGEg cGFnZS4KPiAKPiBBZGQgYSBsaWJ4YyB3cmFwcGVyIGZvciBpbnZva2luZyB0aGlzIGh2bW9wLgo+ IAo+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgo+IEFj a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBUYW1hcyBL IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpTb3JyeSBJIGhhdmVuJ3QgaGFkIGEgY2hh bmNlIHRvIHdlaWdoIGluIG9uIHRoaXMgb25lIHlldC4gIEEgY291cGxlIGZvCmNvbW1lbnRzLi4u CgoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNo L3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiBpbmRleCBlMTUyMmEwYjc1Li40ZDQ5MDI1Y2JlIDEwMDY0 NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94 ODYvbW0vbWVtX2FjY2Vzcy5jCj4gQEAgLTQ5NSw2ICs0OTUsNjEgQEAgdm9pZCBhcmNoX3AybV9z ZXRfYWNjZXNzX3JlcXVpcmVkKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgYWNjZXNzX3JlcXVpcmVk KQo+ICAgICAgfQo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBTZXQvY2xlYXIgdGhlICNWRSBzdXBwcmVz cyBiaXQgZm9yIGEgcGFnZS4gIE9ubHkgYXZhaWxhYmxlIG9uIFZNWC4KPiArICovCj4gK2ludCBw Mm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBzdXBw cmVzc192ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9p ZHgpCgpUaGlzIHNob3VsZCBjbGVhcmx5IGJlIGluIHAybS5jLCBhbmQuLi4KCj4gK3sKPiArICAg IHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPiArICAg IHN0cnVjdCBwMm1fZG9tYWluICphcDJtID0gTlVMTDsKPiArICAgIHN0cnVjdCBwMm1fZG9tYWlu ICpwMm07Cj4gKyAgICBtZm5fdCBtZm47Cj4gKyAgICBwMm1fYWNjZXNzX3QgYTsKPiArICAgIHAy bV90eXBlX3QgdDsKPiArICAgIGludCByYzsKPiArCj4gKyAgICBpZiAoICFjcHVfaGFzX3ZteF92 aXJ0X2V4Y2VwdGlvbnMgKQo+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKCldlIHNob3Vs ZCBhdm9pZCBJbnRlbC1zcGVjaWZpYyBjaGVja3MgaW4gY29tbW9uIGNvZGUuCgpJbiBmYWN0LCB0 aGlzIGlzIHdyb25nLCBiZWNhdXNlIHlvdSBjYW4gY2hvb3NlIHRvIHJ1biBhIGd1ZXN0IGluIHNo YWRvdwptb2RlIGV2ZW4gb24gYSBzeXN0ZW0gd2l0aCB2aXJ0IGV4Y2VwdGlvbnMgLS0gaW4gd2hp Y2ggY2FzZSB5b3UnZAp0cmlnZ2VyIHRoZSBBU1NFUlQoKSBpbiBwMm0tcHQuYzpwMm1fcHRfc2V0 X2VudHJ5KCkuCgpQcm9iYWJseSB3aGF0IHNob3VsZCBoYXBwZW4gaXMgdGhhdCB3ZSBzaG91bGQg bW92ZSB0aGUgdm14IGNoZWNrIGludG8KcDJtLWVwdC5jOnAybV9lcHRfc2V0X2VudHJ5KCksIGFu ZCByZXBsYWNlIHRoZSBBU1NFUlQoc3ZlID0gMCkgaW4KcDJtLXB0LmM6cDJtX3B0X3NldF9lbnRy eSgpIHdpdGggImlmICggc3ZlICE9IDAgKSByZXR1cm4gLUVOT1RTVVBQOyIuCgpBbHRob3VnaCB3 aGF0IHNob3VsZCBwcm9iYWJseSAqcmVhbGx5KiBoYXBwZW4gaXMgdGhhdApgSFZNT1BfYWx0cDJt X3ZjcHVfZW5hYmxlX25vdGlmeWAgc2hvdWxkIGZhaWwgd2l0aCAtRU9QTk9UU1VQUCBpbnN0ZWFk Cm9mIHNpbGVudGx5IHN1Y2NlZWRpbmcuCgpFdmVyeXRoaW5nIGVsc2UgbG9va3MgZ29vZC4KCkkg cmVhbGl6ZSB0aGlzIGhhcyBiZWVuIGNoZWNrZWQgaW4gYWxyZWFkeTsgbm8gbmVlZCB0byByZXZl cnQgaWYgeW91IGNhbgpzZW5kIGEgZm9sbG93LXVwIHBhdGNoIGluIHRoZSBuZXh0IGNvdXBsZSBv ZiAoYnVzaW5lc3MpIGRheXMuCgpUaGFua3MsCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h aWxtYW4vbGlzdGluZm8veGVuLWRldmVs