From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v4 11/26] xen/x86: Improvements to in-hypervisor cpuid sanity checks Date: Thu, 24 Mar 2016 10:47:32 -0600 Message-ID: <56F4283402000078000E04A4@prv-mh.provo.novell.com> References: <1458750989-28967-1-git-send-email-andrew.cooper3@citrix.com> <1458750989-28967-12-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1458750989-28967-12-git-send-email-andrew.cooper3@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: Andrew Cooper Cc: Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIzLjAzLjE2IGF0IDE3OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gKyAgICAgICAgaWYgKCAhaXNfcHZoX2RvbWFpbihjdXJyZCkgKQo+ICAgICAgICAgIHsK PiAtICAgICAgICAgICAgX19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfWFNBVkUgJSAzMiwgJmMpOwo+ IC0gICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9BVlggJSAzMiwgJmMpOwo+ICsg ICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBEZWxldGUgdGhlIFBWSCBjb25kaXRpb24g d2hlbiBIVk1MaXRlIGZvcm1hbGx5IHJlcGxhY2VzIFBWSCwKPiArICAgICAgICAgICAgICogYW5k IEhWTSBndWVzdHMgbm8gbG9uZ2VyIGVudGVyIGEgUFYgY29kZXBhdGguCj4gKyAgICAgICAgICAg ICAqLwo+ICsKPiArICAgICAgICAgICAgLyogT1NYU0FWRSBjbGVhcmVkIGJ5IHB2X2ZlYXR1cmVz ZXQuICBGYXN0LWZvcndhcmQgQ1I0IGJhY2sgaW4uICovCj4gKyAgICAgICAgICAgIGlmICggKGlz X3B2X2RvbWFpbihjdXJyZCkgJiYgZ3Vlc3Rfa2VybmVsX21vZGUoY3VyciwgcmVncykgJiYKPiAr ICAgICAgICAgICAgICAgICAgKHJlYWRfY3I0KCkgJiBYODZfQ1I0X09TWFNBVkUpKSB8fAo+ICsg ICAgICAgICAgICAgICAgIChjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4Nl9DUjRf T1NYU0FWRSkgKQo+ICsgICAgICAgICAgICAgICAgYyB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRV UkVfT1NYU0FWRSk7Cj4gICAgICAgICAgfQoKVGhlIGlzX3B2X2RvbWFpbigpIGlzIG5vdyByZWR1 bmRhbnQgd2l0aCB0aGUgaXNfcHZoX2RvbWFpbigpCmVhcmxpZXIgb24sIGFuZCBpdCB3b3VsZCBs aWtlbHkgZW5kIHVwIGNvbmZ1c2luZyB0aGUgcmVhZGVyIGlmIG9uCnRoZSByaWdodCBzaWRlIG9m IHRoZSB8fCB0aGVuIC0+YXJjaC5wdl92Y3B1IGlzIGJlaW5nIHJlZmVyZW5jZWQuCgpXaXRoIHRo YXQgYWRkcmVzc2VkLCB0aGUgY29tbWl0IG1lc3NhZ2UgdXBkYXRlZCBhcyBhbHJlYWR5CmluZGlj YXRlZCBhbmQgLi4uCgo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogUFYgZ3Vlc3RzIGNhbm5v dCB1c2UgYW55IE1UUlIgaW5mcmFzdHJ1Y3R1cmUsIHNvIHNob3VsZG4ndCBzZWUgdGhlCj4gKyAg ICAgICAgICogZmVhdHVyZSBiaXQuICBJdCB1c2VkIHRvIGxlYWsgaW4gdG8gUFYgZ3Vlc3RzLgo+ ICsgICAgICAgICAqCj4gKyAgICAgICAgICogUFZPUFMgTGludXggc2VsZi1jbG9iYmVycyB0aGUg TVRSUiBmZWF0dXJlLCB0byBhdm9pZCB0cnlpbmcgdG8gdXNlCgouLi4gdGhpcyBzdGFydGluZyAi TW9kZXJuIFBWT1BTIExpbnV4IHNlbGYtY2xvYmJlcnMgLi4uIjoKUmV2aWV3ZWQtYnk6IEphbiBC ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==