From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH 2/3] vvmx: return VMfail to L1 if L1 vmxon is executed in VMX operation Date: Tue, 13 Dec 2016 10:16:40 -0500 Message-ID: <20161213151640.GJ10029@char.us.oracle.com> References: <20161213121620.22745-1-haozhong.zhang@intel.com> <20161213121620.22745-3-haozhong.zhang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20161213121620.22745-3-haozhong.zhang@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Haozhong Zhang Cc: Andrew Cooper , Kevin Tian , Jun Nakajima , Jan Beulich , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBEZWMgMTMsIDIwMTYgYXQgMDg6MTY6MTlQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg d3JvdGU6Cj4gQWNjb3JkaW5nIHRvIEludGVsIFNETSwgc2VjdGlvbiAiVk1YT04gLSBFbnRlciBW TVggT3BlcmF0aW9uIiwgYQo+IFZNZmFpbCBzaG91bGQgYmUgcmV0dXJuZWQgdG8gTDEgaHlwZXJ2 aXNvciBpZiBMMSB2bXhvbiBpcyBleGVjdXRlZCBpbgo+IFZNWCBvcGVyYXRpb24sIHJhdGhlciB0 aGFuIGp1c3QgcHJpbnQgYSB3YXJuaW5nIG1lc3NhZ2UuCgpUaGUgc3BlYyBhbHNvIHNheXMgdG8g cmV0dXJuIHZhbHVlIDE1PyBCdXQgSSBzdXBwb3NlIHRoYXQgbWVhbnMKdGhlIFRPT0QgaW4gdm1y ZXR1cm4gc2hvdWxkIGJlIGltcGxlbWVudGVkPwoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBIYW96aG9u ZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYv aHZtL3ZteC92dm14LmMgfCA5ICsrKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRp b25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt L3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKPiBpbmRleCBmNTYzN2Vi Li5iNjBkN2YwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwo+ICsr KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwo+IEBAIC0xMzk3LDkgKzEzOTcsMTIgQEAg aW50IG52bXhfaGFuZGxlX3ZteG9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAg ICAgIHJldHVybiByYzsKPiAgCj4gICAgICBpZiAoIG52bXhfdmNwdV9pbl92bXgodikgKQo+IC0g ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAKPiAtICAgICAgICAgICAgICAgICAidm14 b24gYWdhaW46IG9yaWcgJSJQUklwYWRkciIgbmV3ICVseFxuIiwKPiAtICAgICAgICAgICAgICAg ICBudm14LT52bXhvbl9yZWdpb25fcGEsIGdwYSk7Cj4gKyAgICB7Cj4gKyAgICAgICAgdm1yZXR1 cm4ocmVncywKPiArICAgICAgICAgICAgICAgICBudmNwdS0+bnZfdnZtY3hhZGRyICE9IFZNQ1hf RUFERFIgPwo+ICsgICAgICAgICAgICAgICAgIFZNRkFJTF9WQUxJRCA6IFZNRkFJTF9JTlZBTElE KTsKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICsgICAgfQo+ICAKPiAgICAgIG52 bXgtPnZteG9uX3JlZ2lvbl9wYSA9IGdwYTsKPiAgCj4gLS0gCj4gMi4xMC4xCj4gCj4gCj4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK