From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH v3 2/2] x86/Intel: virtualize support for cpuid faulting Date: Mon, 24 Oct 2016 11:05:25 -0400 Message-ID: <01df3215-3f0f-aaf9-98c9-301d2aebd0b8@oracle.com> References: <20161014194736.5913-1-khuey@kylehuey.com> <20161014194736.5913-3-khuey@kylehuey.com> <20161017123227.GA23651@citrix.com> <2cc2636e-f8b0-f90b-a460-9c664e1a748a@citrix.com> <69f84011-05db-20ee-39d5-217416461ddc@citrix.com> <10bd318c-17b6-9643-2821-33aaf6a0fe56@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: 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 T24gMTAvMjQvMjAxNiAxMjoxOCBBTSwgS3lsZSBIdWV5IHdyb3RlOgo+Cj4gVGhlIGFub21hbGll cyB3ZSBzZWUgYXBwZWFyIHRvIGJlIHJlbGF0ZWQgdG8sIG9yIGF0IGxlYXN0IHRyaWdnZXJhYmxl Cj4gYnksIHRoZSBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIGludGVycnVwdC4gIFRoZSBmb2xsb3dp bmcgcHJvZ3JhbSBydW5zCj4gYSBsb29wIG9mIHJvdWdobHkgMl4yNSBjb25kaXRpb25hbCBicmFu Y2hlcy4gIEl0IHRha2VzIG9uZSBhcmd1bWVudCwKPiB0aGUgbnVtYmVyIG9mIGNvbmRpdGlvbmFs IGJyYW5jaGVzIHRvIHByb2dyYW0gdGhlIFBNSSB0byB0cmlnZ2VyIG9uLgo+IFRoZSBkZWZhdWx0 IGlzIDUwLDAwMCwgYW5kIGlmIHlvdSBydW4gdGhlIHByb2dyYW0gd2l0aCB0aGF0IGl0J2xsCj4g cHJvZHVjZSB0aGUgc2FtZSB2YWx1ZSBldmVyeSB0aW1lLiAgSWYgeW91IGRyb3AgaXQgdG8gNTAw MCBvciBzbwo+IHlvdSdsbCBwcm9iYWJseSBzZWUgb2NjYXNpb25hbCBvZmYtYnktb25lIGRpc2Ny ZXBhbmNpZXMuICBJZiB5b3UgZHJvcAo+IGl0IHRvIDUwMCB0aGUgcGVyZm9ybWFuY2UgY291bnRl ciB2YWx1ZXMgZmx1Y3R1YXRlIHdpbGRseS4KClllcywgaXQgZG9lcyBjaGFuZ2UgYnV0IEkgYWxz byBzZWUgdGhlIGRpZmZlcmVuY2Ugb24gYmFyZW1ldGFsIChhbHRob3VnaApub3QgYXMgYmlnIGFz IGl0IGlzIGluIGFuIEhWTSBndWVzdCk6Cm9zdHJAd29ya2Jhc2U+IC4vcG11IDUwMApQZXJpb2Qg aXMgNTAwCkNvdW50ZWQgNTk1MDAwMyBjb25kaXRpb25hbCBicmFuY2hlcwpvc3RyQHdvcmtiYXNl PiAuL3BtdSA1MDAKUGVyaW9kIGlzIDUwMApDb3VudGVkIDU4NTAwMDMgY29uZGl0aW9uYWwgYnJh bmNoZXMKb3N0ckB3b3JrYmFzZT4gLi9wbXUgNTAwClBlcmlvZCBpcyA1MDAKQ291bnRlZCA3NTMw MTA3IGNvbmRpdGlvbmFsIGJyYW5jaGVzCm9zdHJAd29ya2Jhc2U+CgoKCj4KPiBJJ20gbm90IHll dCBzdXJlIGlmIHRoaXMgaXMgc3BlY2lmaWNhbGx5IHJlbGF0ZWQgdG8gdGhlIFBNSSwgb3IgaWYg aXQKPiBjYW4gYmUgY2F1c2VkIGJ5IGFueSBpbnRlcnJ1cHQgYW5kIGl0J3Mgb25seSBob3cgZnJl cXVlbnRseSB0aGUKPiBpbnRlcnJ1cHRzIG9jY3VyIHRoYXQgbWF0dGVycy4KCkkgaGF2ZSBuZXZl ciB1c2VkIGZpbGUgaW50ZXJmYWNlIHRvIHBlcmZvcm1hbmNlIGNvdW50ZXJzLCBidXQgd2hhdCBh cmUKd2UgcmVwb3J0aW5nIGhlcmUgKGluIHJlYWRfY291bnRlcigpKSAtLS0gdG90YWwgbnVtYmVy IG9mIGV2ZW50cyBvcgpudW1iZXIgb2YgZXZlbnRzIHNpbmNlIGxhc3Qgc2FtcGxlPyBJdCBpcyBh bHNvIGN1cmlvdXMgdG8gbWUgdGhhdCB0aGUKY291bnRlciBpbiBub24temVybyBhZnRlciAgUEVS Rl9FVkVOVF9JT0NfUkVTRVQgKGJ1dCBhZ2FpbiwgSSBkb24ndCBoYXZlCmFueSBleHBlcmllbmNl IHdpdGggdGhlc2UgaW50ZXJmYWNlcykuCgpBbHNvLCBleGNsdWRlX2d1ZXN0IGRvZXNuJ3QgYXBw ZWFyIHRvIG1ha2UgYW55IGRpZmZlcmVuY2UsIEkgZG9uJ3Qga25vdwppZiB0aGVyZSBhcmUgYW55 IGJpdHMgaW4gSW50ZWwgY291bnRlcnMgdGhhdCBhbGxvdyB5b3UgdG8gZGlzdGluZ3Vpc2gKZ3Vl c3QgZnJvbSBob3N0ICh1bmxpa2UgQU1ELCB3aGVyZSB0aGVyZSBpcyBhIGJpdCBmb3IgdGhhdCku CgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK