From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v3 2/2] x86/Intel: virtualize support for cpuid faulting Date: Mon, 17 Oct 2016 13:32:27 +0100 Message-ID: <20161017123227.GA23651@citrix.com> References: <20161014194736.5913-1-khuey@kylehuey.com> <20161014194736.5913-3-khuey@kylehuey.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20161014194736.5913-3-khuey@kylehuey.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Kyle Huey Cc: Kevin Tian , Wei Liu , Jun Nakajima , Andrew Cooper , xen-devel@lists.xen.org, Jan Beulich , Robert O'Callahan List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBPY3QgMTQsIDIwMTYgYXQgMTI6NDc6MzZQTSAtMDcwMCwgS3lsZSBIdWV5IHdyb3Rl Ogo+IE9uIEhWTSBndWVzdHMsIHRoZSBjcHVpZCB0cmlnZ2VycyBhIHZtIGV4aXQsIHNvIHdlIGNh biBjaGVjayB0aGUgZW11bGF0ZWQKPiBmYXVsdGluZyBzdGF0ZSBpbiB2bXhfZG9fY3B1aWQgYW5k IGluamVjdCBhIEdQKDApIGlmIENQTCA+IDAuIE5vdGFibHkgbm8KPiBoYXJkd2FyZSBzdXBwb3J0 IGZvciBmYXVsdGluZyBvbiBjcHVpZCBpcyBuZWNlc3NhcnkgdG8gZW11bGF0ZSBzdXBwb3J0IHdp dGggYW4KPiBIVk0gZ3Vlc3QuCj4gCj4gT24gUFYgZ3Vlc3RzLCBoYXJkd2FyZSBzdXBwb3J0IGlz IHJlcXVpcmVkIHNvIHRoYXQgdXNlcnNwYWNlIGNwdWlkIHdpbGwgdHJhcAo+IHRvIHhlbi4gWGVu IGFscmVhZHkgZW5hYmxlcyBjcHVpZCBmYXVsdGluZyBvbiBzdXBwb3J0ZWQgQ1BVcyBmb3IgcHYg Z3Vlc3RzICh0aGF0Cj4gYXJlbid0IHRoZSBjb250cm9sIGRvbWFpbiwgc2VlIHRoZSBjb21tZW50 IGluIGludGVsX2N0eHRfc3dpdGNoX2xldmVsbGluZykuCj4gRXZlcnkgUFYgZ3Vlc3QgY3B1aWQg d2lsbCB0cmFwIHZpYSBhIEdQKDApIHRvIGVtdWxhdGVfcHJpdmlsZWdlZF9vcCAodmlhCj4gZG9f Z2VuZXJhbF9wcm90ZWN0aW9uKS4gT25jZSB0aGVyZSB3ZSBzaW1wbHkgZGVjbGluZSB0byBlbXVs YXRlIGNwdWlkIGlmIHRoZQo+IENQTCA+IDAgYW5kIGZhdWx0aW5nIGlzIGVuYWJsZWQsIGxlYXZp bmcgdGhlIEdQKDApIGZvciB0aGUgZ3Vlc3Qga2VybmVsIHRvCj4gaGFuZGxlLgo+IAo+IFNpZ25l ZC1vZmYtYnk6IEt5bGUgSHVleSA8a2h1ZXlAa3lsZWh1ZXkuY29tPgoKQW5kcmV3IGV4cHJlc3Nl ZCB0aGUgZGVzaXJlIG9mIHRha2luZyB0aGlzIHBhdGNoIGludG8gNC44LiBBZnRlciByZWFkaW5n CnRoZSBkZXNjcmlwdGlvbiBhbmQgY29kZSBpbiBkZXRhaWwsIEkgdGhpbmsgdGhpcyBwYXRjaCBm YWxscyBpbnRvIHRoZQoibmljZS10by1oYXZlIiBjYXRlZ29yeS4KClRoZSBtYWluIHJpc2sgaGVy ZSBpcyB0aGlzIHBhdGNoIGRvZXNuJ3QgaGF2ZSBhcmNoaXRlY3R1cmFsbHkgY29ycmVjdApiZWhh dmlvdXIuIEkgd291bGQgbGlrZSB0byBzZWUgYW4gYWNrIG9yIHJldmlldyBmcm9tIFZUIG1haW50 YWluZXJzIHRvCm1ha2UgdGhpcyBwYXRjaCBlbGlnaWJsZSBmb3IgYWNjZXB0YW5jZS4KCkFub3Ro ZXIgdGhpbmcgdG8gY29uc2lkZXIgaXMgdGltaW5nLiBXZSBwbGFuIHRvIGN1dCBSQzMgYmVmb3Jl IEZyaWRheQp0aGlzIHdlZWssIHNvIGlmIHRoaXMgcGF0Y2ggY2FuIGJlIGFja2VkIGFuZCBiZWNv bWVzIHBhcnQgb2YgUkMzIEknbQpmaW5lIHdpdGggYXBwbHlpbmcgaXQuIElmIG5vdCwgd2Ugc2hh bGwgcmV2aXNpdCB0aGUgc2l0dWF0aW9uIHdoZW4gaXQgaXMKYWNrZWQuCgpXZWkuCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK