From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adrian Pop Subject: Re: [PATCH 2/2] x86/altp2m: Add a hvmop for setting the suppress #VE bit Date: Mon, 12 Jun 2017 20:30:42 +0300 Message-ID: <20170612173042.GA32273@hel> References: <20170609165154.23577-1-apop@bitdefender.com> <20170609165154.23577-3-apop@bitdefender.com> <20170612155148.iatx4icvie3fwjvr@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dKTAt-0006u4-0u for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 17:30:47 +0000 Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75]) by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id AFDCA7FC00 for ; Mon, 12 Jun 2017 20:30:43 +0300 (EEST) Content-Disposition: inline In-Reply-To: <20170612155148.iatx4icvie3fwjvr@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: Tamas K Lengyel , Razvan Cojocaru , George Dunlap , Andrew Cooper , Ian Jackson , Jan Beulich , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMDQ6NTE6NDhQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK PiBPbiBGcmksIEp1biAwOSwgMjAxNyBhdCAwNzo1MTo1NFBNICswMzAwLCBBZHJpYW4gUG9wIHdy b3RlOgo+ID4gSW50cm9kdWNlIGEgbmV3IGh2bW9wLCBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNz X3ZlLCB3aGljaCBhbGxvd3MgYQo+ID4gcHJpdmlsZWdlZCBkb21haW4gdG8gY2hhbmdlIHRoZSB2 YWx1ZSBvZiB0aGUgI1ZFIHN1cHByZXNzIGJpdCBmb3IgYQo+ID4gcGFnZS4KPiA+IAo+ID4gQWRk IGEgbGlieGMgd3JhcHBlciBmb3IgaW52b2tpbmcgdGhpcyBodm1vcC4KPiA+IAo+ID4gU2lnbmVk LW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Cj4gPiAtLS0KPiA+ICB0 b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgIDIgKysKPiA+ICB0b29scy9saWJ4Yy94 Y19hbHRwMm0uYyAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKwo+ID4gIHhlbi9hcmNo L3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCAxNCArKysrKysrKysrKwo+ID4gIHhlbi9hcmNoL3g4 Ni9tbS9tZW1fYWNjZXNzLmMgICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKwo+ID4gIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAxNSArKysr KysrKysrKysKPiA+ICB4ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oICAgIHwgIDMgKysrCj4g PiAgNiBmaWxlcyBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0 IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hl bmN0cmwuaAo+ID4gaW5kZXggMTYyOWY0MTJkZC4uZjZiYTg2MzViZiAxMDA2NDQKPiA+IC0tLSBh L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gPiArKysgYi90b29scy9saWJ4Yy9pbmNs dWRlL3hlbmN0cmwuaAo+ID4gQEAgLTE5MjYsNiArMTkyNiw4IEBAIGludCB4Y19hbHRwMm1fZGVz dHJveV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAo+ID4gIC8qIFN3 aXRjaCBhbGwgdkNQVXMgb2YgdGhlIGRvbWFpbiB0byB0aGUgc3BlY2lmaWVkIGFsdHAybSB2aWV3 ICovCj4gPiAgaW50IHhjX2FsdHAybV9zd2l0Y2hfdG9fdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRs ZSwgZG9taWRfdCBkb21pZCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx Nl90IHZpZXdfaWQpOwo+ID4gK2ludCB4Y19hbHRwMm1fc2V0X3N1cHByZXNzX3ZlKHhjX2ludGVy ZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgc3ZlKTsKPiA+ICBp bnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90 IGRvbWlkLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19p ZCwgeGVuX3Bmbl90IGdmbiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1l bV9hY2Nlc3NfdCBhY2Nlc3MpOwo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAy bS5jIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPiA+IGluZGV4IDA2Mzk2MzI0NzcuLjQ3MTAx MzM5MTggMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+ID4gKysrIGIv dG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPiA+IEBAIC0xNjMsNiArMTYzLDMwIEBAIGludCB4Y19h bHRwMm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQs Cj4gPiAgICAgIHJldHVybiByYzsKPiA+ICB9Cj4gPiAgCj4gPiAraW50IHhjX2FsdHAybV9zZXRf c3VwcHJlc3NfdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCj4gPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdm biwgYm9vbCBzdmUpCj4gPiArewo+ID4gKyAgICBpbnQgcmM7Cj4gPiArICAgIERFQ0xBUkVfSFlQ RVJDQUxMX0JVRkZFUih4ZW5faHZtX2FsdHAybV9vcF90LCBhcmcpOwo+ID4gKwo+ID4gKyAgICBh cmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jKGhhbmRsZSwgYXJnLCBzaXplb2YoKmFyZykp Owo+ID4gKyAgICBpZiAoIGFyZyA9PSBOVUxMICkKPiA+ICsgICAgICAgIHJldHVybiAtMTsKPiA+ ICsKPiA+ICsgICAgYXJnLT52ZXJzaW9uID0gSFZNT1BfQUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9O Owo+ID4gKyAgICBhcmctPmNtZCA9IEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmU7Cj4gPiAr ICAgIGFyZy0+ZG9tYWluID0gZG9taWQ7Cj4gPiArICAgIGFyZy0+dS5zZXRfc3VwcHJlc3NfdmUu dmlldyA9IHZpZXdfaWQ7Cj4gPiArICAgIGFyZy0+dS5zZXRfc3VwcHJlc3NfdmUuZ2ZuID0gZ2Zu Owo+ID4gKyAgICBhcmctPnUuc2V0X3N1cHByZXNzX3ZlLnN1cHByZXNzX3ZlID0gc3ZlOwo+ID4g Kwo+ID4gKyAgICByYyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1f b3AsIEhWTU9QX2FsdHAybSwKPiA+ICsJCSAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7 Cj4gCj4gSW5kZW50YXRpb24uCgpPaCwgbWlzc2VkIHRoYXQuCiAKPiBXaXRoIHRoYXQgZml4ZWQs IHRoZSBjaGFuZ2UgdG8gbGlieGMgbG9va3MgZ29vZDoKPiAKPiBBY2tlZC1ieTogV2VpIExpdSA8 d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoYW5rIHlvdSEKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=