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: Thu, 20 Oct 2016 10:40:44 -0400 Message-ID: <10bd318c-17b6-9643-2821-33aaf6a0fe56@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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <69f84011-05db-20ee-39d5-217416461ddc@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper , Kyle Huey Cc: Kevin Tian , Wei Liu , Jun Nakajima , xen-devel@lists.xen.org, Jan Beulich , Robert O'Callahan List-Id: xen-devel@lists.xenproject.org T24gMTAvMjAvMjAxNiAxMDoxMSBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMC8xMC8x NiAxNDo1NSwgS3lsZSBIdWV5IHdyb3RlOgo+Pj4+IFRoYXQgc2FpZCwgcnIgY3VycmVudGx5IGRv ZXMgbm90IHdvcmsgaW4gWGVuIGd1ZXN0cyBkdWUgdG8gc29tZSBQTVUKPj4+PiBpc3N1ZXMgdGhh dCB3ZSBoYXZlbid0IHRyYWNrZWQgZG93biB5ZXQuCj4+PiBJcyB0aGlzIFJSIHRyeWluZyB0byB1 c2UgdlBNVSBhbmQgaXQgbm90IGZ1bmN0aW9uaW5nLCBvciBub3QKPj4+IHNwZWNpZmljYWxseSB0 cnlpbmcgdG8gdXNlIFBNVSBmYWNpbGl0aWVzIGFuZCBnZXR0aW5nIHN0dWNrIGFueXdheT8KPj4g VGhlIGxhdHRlci4gIHJyIHJlbGllcyBvbiB0aGUgdmFsdWVzIHJldHVybmVkIGJ5IHRoZSBQTVUg KHRoZSByZXRpcmVkCj4+IGNvbmRpdGlvbmFsIGJyYW5jaGVzIGNvdW50ZXIgaW4gcGFydGljdWxh cikgYmVpbmcgZXhhY3RseSB0aGUgc2FtZQo+PiBkdXJpbmcgdGhlIHJlY29yZGluZyBhbmQgcmVw bGF5IHBoYXNlcy4gIFRoaXMgaXMgdHJ1ZSB3aGVuIHJ1bm5pbmcgb24KPj4gYmFyZSBtZXRhbCwg YW5kIHdoZW4gcnVubmluZyBpbnNpZGUgYSBLVk0gZ3Vlc3QsIGJ1dCB3aGVuIHJ1bm5pbmcgaW4g YQo+PiBYZW4gSFZNIGd1ZXN0IHdlIHNlZSB2YWx1ZXMgdGhhdCBhcmUgb2ZmIGJ5IGEgYnJhbmNo IG9yIHR3byBvbiBhIHNtYWxsCj4+IGZyYWN0aW9uIG9mIG91ciB0ZXN0cy4gIFNpbmNlIGl0IHdv cmtzIGluIEtWTSBJIHN1c3BlY3QgdGhpcyBpcyBzb21lCj4+IHNvcnQgb2YgaXNzdWUgd2l0aCBo b3cgWGVuIG11bHRpcGxleGVzIHRoZSByZWFsIFBNVSBhbmQgZXZlbnRzIGFyZQo+PiAibGVha2lu ZyIgYmV0d2VlbiBndWVzdHMgKG9yIHBlcmhhcHMgZnJvbSBYZW4gaXRzZWxmLCB0aG91Z2ggSSBk b24ndAo+PiB0aGluayB0aGUgWGVuIGtlcm5lbCBleGVjdXRlcyBhbnkgcmluZyAzIGNvZGUpLiAg RXZlbiBpZiB0aGF0J3MKPj4gY29ycmVjdCB3ZSdyZSBhIGxvbmcgd2F5IGZyb20gdHJhY2tpbmcg aXQgZG93biBhbmQgcGF0Y2hpbmcgaXQgdGhvdWdoLgo+IEhtbS4gIFRoYXQgaXMgdW5mb3J0dW5h dGUsIGFuZCBkb2VzIHBvaW50IHRvd2FyZHMgYSBidWcgaW4gWGVuLiAgQXJlCj4gdGhlc2UgdGVz dHMgd2hpY2ggbm90aWNlIHRoZSBwcm9ibGVtIGVhc3kgdG8gcnVuPwo+Cj4gQm9yaXMgKENDJ2Qp IGlzIHRoZSBtYWludGFpbmVyIG9mIHRoYXQgY29kZS4gIEl0IGhhcyB1bmRlcmdvbmUgcXVpdGUg YQo+IGZldyBjaGFuZ2VzIHJlY2VudGx5LgoKSSBhbSBhY3R1YWxseSBub3QgdGhlIG1haW50YWlu ZXIsIEkganVzdCBicmVhayB0aGlzIGNvZGUgbW9yZSBvZnRlbiB0aGFuCm90aGVycy4KCkJ1dCB5 ZXMsIGhhdmluZyBhIHRlc3QgY2FzZSB3b3VsZCBtYWtlIGl0IG11Y2ggZWFzaWVyIHRvIHVuZGVy c3RhbmQgd2hhdAphbmQgd2h5IGlzIG5vdCB3b3JraW5nLgoKV291bGQgc29tZXRoaW5nIGxpa2UK CiAgICB3cm1zcihQRVJGQ1RSLDApOwogICAgd3Jtc3IoRVZOVFNFTCwgWFhYKTsgLy9lbmFibGUg Y291bnRlcgogICAgLy8gZG8gc29tZXRoaW5nIHNpbXBsZSwgd2l0aCBicmFuY2hlcwogICAgd3Jt c3IoRVZUU0VMLFlZWSk7IC8vIGRpc2FibGUgY291bnRlcgogICAKZGVtb25zdHJhdGUgdGhlIHBy b2JsZW0/IChJIGFzc3VtZSB3ZSBhcmUgdGFsa2luZyBhYm91dCBIVk0gZ3Vlc3QpCgotYm9yaXMK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=