From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v4 11/26] xen/x86: Improvements to in-hypervisor cpuid sanity checks Date: Thu, 24 Mar 2016 17:12:24 +0000 Message-ID: <56F41FF8.4060702@citrix.com> References: <1458750989-28967-1-git-send-email-andrew.cooper3@citrix.com> <1458750989-28967-12-git-send-email-andrew.cooper3@citrix.com> <56F4283402000078000E04A4@prv-mh.provo.novell.com> <56F41D77.50606@citrix.com> <56F42DC002000078000E051E@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <56F42DC002000078000E051E@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMjQvMDMvMTYgMTc6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjAzLjE2IGF0 IDE4OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI0LzAzLzE2 IDE2OjQ3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIzLjAzLjE2IGF0IDE3OjM2LCA8 YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gKyAgICAgICAgaWYgKCAhaXNf cHZoX2RvbWFpbihjdXJyZCkgKQo+Pj4+ICAgICAgICAgIHsKPj4+PiAtICAgICAgICAgICAgX19j bGVhcl9iaXQoWDg2X0ZFQVRVUkVfWFNBVkUgJSAzMiwgJmMpOwo+Pj4+IC0gICAgICAgICAgICBf X2NsZWFyX2JpdChYODZfRkVBVFVSRV9BVlggJSAzMiwgJmMpOwo+Pj4+ICsgICAgICAgICAgICAv Kgo+Pj4+ICsgICAgICAgICAgICAgKiBEZWxldGUgdGhlIFBWSCBjb25kaXRpb24gd2hlbiBIVk1M aXRlIGZvcm1hbGx5IHJlcGxhY2VzIFBWSCwKPj4+PiArICAgICAgICAgICAgICogYW5kIEhWTSBn dWVzdHMgbm8gbG9uZ2VyIGVudGVyIGEgUFYgY29kZXBhdGguCj4+Pj4gKyAgICAgICAgICAgICAq Lwo+Pj4+ICsKPj4+PiArICAgICAgICAgICAgLyogT1NYU0FWRSBjbGVhcmVkIGJ5IHB2X2ZlYXR1 cmVzZXQuICBGYXN0LWZvcndhcmQgQ1I0IGJhY2sgaW4uICovCj4+Pj4gKyAgICAgICAgICAgIGlm ICggKGlzX3B2X2RvbWFpbihjdXJyZCkgJiYgZ3Vlc3Rfa2VybmVsX21vZGUoY3VyciwgcmVncykg JiYKPj4+PiArICAgICAgICAgICAgICAgICAgKHJlYWRfY3I0KCkgJiBYODZfQ1I0X09TWFNBVkUp KSB8fAo+Pj4+ICsgICAgICAgICAgICAgICAgIChjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0 XSAmIFg4Nl9DUjRfT1NYU0FWRSkgKQo+Pj4+ICsgICAgICAgICAgICAgICAgYyB8PSBjcHVmZWF0 X21hc2soWDg2X0ZFQVRVUkVfT1NYU0FWRSk7Cj4+Pj4gICAgICAgICAgfQo+Pj4gVGhlIGlzX3B2 X2RvbWFpbigpIGlzIG5vdyByZWR1bmRhbnQgd2l0aCB0aGUgaXNfcHZoX2RvbWFpbigpCj4+PiBl YXJsaWVyIG9uLCBhbmQgaXQgd291bGQgbGlrZWx5IGVuZCB1cCBjb25mdXNpbmcgdGhlIHJlYWRl ciBpZiBvbgo+Pj4gdGhlIHJpZ2h0IHNpZGUgb2YgdGhlIHx8IHRoZW4gLT5hcmNoLnB2X3ZjcHUg aXMgYmVpbmcgcmVmZXJlbmNlZC4KPj4gSSBzcGVjaWZpY2FsbHkgY2hvc2UgdG8gb3JkZXIgdGhl IGNvZGUgbGlrZSB0aGlzIHRvIG1ha2UgaXQgZWFzaWVyIHRvCj4+IHJlbW92ZSB0aGUgaXNfcHZo X2RvbWFpbigpIGNvbmRpdGlvbmFsIGluIHRoZSBmdXR1cmUsIHdpdGhvdXQgaGF2aW5nIHRvCj4+ IHJlLWVkaXQgdGhlIFBWIHBhdGguCj4+Cj4+IFRoaXMgbGF5b3V0IG1hdGNoZXMgdGhlIE9TUEtF IHZlcnNpb24sIGFuZCBJIHdvdWxkIHByZWZlciB0byBrZWVwIGl0Cj4+IHRoaXMgd2F5IHVubGVz cyB5b3UgcmVhbGx5IGluc2lzdCBvbiBjaGFuZ2luZyBpdC4KPiBXZWxsLCBhZnRlciByZW1vdmlu ZyBpc19wdmhfZG9tYWluKCkgdGhlIGlzX3B2X2RvbWFpbigpIHN0aWxsCj4gd29uJ3QgYmUgbmVl ZGVkIGhlcmUsIG9yIHdvdWxkIGFsc28gYmUgbmVlZGVkIHRvIGd1YXJkIHRoZQo+IGN1cnItPmFy Y2gucHZfdmNwdSBhY2Nlc3MuIFNvIHllcywgSSBpbnNpc3Qgb24gX3NvbWVfIGNoYW5nZQo+IHRv IG1ha2UgdGhlIHdob2xlIHRoaW5nIGNvbnNpc3RlbnQuCgpBaCBvayAtIEkgd2lsbCB0d2VhayBp dC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==