From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH] nested vmx: Intercept guest rdmsr for MSR_IA32_VMX_VMFUNC Date: Tue, 07 Jun 2016 04:35:28 -0600 Message-ID: <5756BF9002000078000F2865@prv-mh.provo.novell.com> References: <1465294718-31626-1-git-send-email-euan.harris@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bAEMA-0004tw-Kt for xen-devel@lists.xenproject.org; Tue, 07 Jun 2016 10:35:34 +0000 In-Reply-To: <1465294718-31626-1-git-send-email-euan.harris@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Euan Harris Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, jun.nakajima@intel.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA3LjA2LjE2IGF0IDEyOjE4LCA8ZXVhbi5oYXJyaXNAY2l0cml4LmNvbT4gd3JvdGU6 Cj4gR3Vlc3QgcmVhZHMgb2YgTVNSX0lBMzJfVk1YX1ZNRlVOQyBzaG91bGQgYmUgaGFuZGxlZCBi eQo+IHRoZSBsb2dpYyBpbiB2bXhfbXNyX3JlYWRfaW50ZXJjZXB0KCkuICAgT3RoZXJ3aXNlIGEg Z3Vlc3QKPiBjYW4gcmVhZCB0aGUgcmF3IGhvc3QgdmFsdWUgb2YgdGhpcyBNU1IsIGV2ZW4gaWYg bmVzdGVkCj4gdm14IGlzIGRpc2FibGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEV1YW4gSGFycmlz IDxldWFuLmhhcnJpc0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1 bGljaEBzdXNlLmNvbT4KCkFsYmVpdCAuLi4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv dm14LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+IEBAIC0yNjI0LDcgKzI2 MjQsNyBAQCBzdGF0aWMgaW50IHZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1z ciwgdWludDY0X3QgKm1zcl9jb250ZW50KQo+ICAgICAgICAgIF9fdm1yZWFkKEdVRVNUX0lBMzJf REVCVUdDVEwsIG1zcl9jb250ZW50KTsKPiAgICAgICAgICBicmVhazsKPiAgICAgIGNhc2UgSUEz Ml9GRUFUVVJFX0NPTlRST0xfTVNSOgo+IC0gICAgY2FzZSBNU1JfSUEzMl9WTVhfQkFTSUMuLi5N U1JfSUEzMl9WTVhfVFJVRV9FTlRSWV9DVExTOgo+ICsgICAgY2FzZSBNU1JfSUEzMl9WTVhfQkFT SUMuLi5NU1JfSUEzMl9WTVhfVk1GVU5DOgo+ICAgICAgICAgIGlmICggIW52bXhfbXNyX3JlYWRf aW50ZXJjZXB0KG1zciwgbXNyX2NvbnRlbnQpICkKPiAgICAgICAgICAgICAgZ290byBncF9mYXVs dDsKPiAgICAgICAgICBicmVhazsKCi4uLiByZXRhaW5pbmcgdGhpcyBjb2RlIHN0cnVjdHVyZSBt YWtlcyBpdCBsaWtlbHkgdGhhdCBzb21lIGZ1dHVyZQphZGRpdGlvbiB3aWxsIGxlYWQgdG8gdGhl IHNhbWUgcHJvYmxlbSBhZ2Fpbi4gSSB0aGluayB0aGVyZSBzaG91bGQKYmUgc29tZXRoaW5nIGxp a2UgTVNSX0lBMzJfVk1YX0xBU1QgYWRkZWQgdG8gbXNyLWluZGV4LmgsCmFuZCBnZXQgdXNlZCBo ZXJlIGluc3RlYWQuIFN1aXRhYmx5IHBsYWNlZCBpdCB3b3VsZCBtYWtlIHByZXR0eQpvYnZpb3Vz IHRvIHNvbWVvbmUgYWRkaW5nIGEgbmV3IE1TUiB0aGVyZSB0aGF0IHRoaXMgdmFsdWUgYWxzbwpu ZWVkcyB1cGRhdGluZy4KCk9yIGFsdGVybmF0aXZlbHk6IElzIHRoZXJlIGFuIGFyY2hpdGVjdHVy YWwgdXBwZXIgYm91bmQgdG8gdGhlClZNWCBNU1IgcmFuZ2U/IElmIHNvLCB3ZSBjb3VsZCB3aWRl biB0aGUgc2V0IHRvIHRoZSBmdWxsIHJhbmdlCmluIG9uZSBnby4KClZNWCBtYWludGFpbmVycyAt IEknZCBhcHByZWNpYXRlIGlmIHlvdSBjb3VsZCB0YWtlIGNhcmUgb2YgdGhpcyBpbgpvbmUgd2F5 IG9yIGFub3RoZXIuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=