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:01:43 +0000 Message-ID: <56F41D77.50606@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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <56F4283402000078000E04A4@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 T24gMjQvMDMvMTYgMTY6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjAzLjE2IGF0 IDE3OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ICsgICAgICAgIGlm ICggIWlzX3B2aF9kb21haW4oY3VycmQpICkKPj4gICAgICAgICAgewo+PiAtICAgICAgICAgICAg X19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfWFNBVkUgJSAzMiwgJmMpOwo+PiAtICAgICAgICAgICAg X19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfQVZYICUgMzIsICZjKTsKPj4gKyAgICAgICAgICAgIC8q Cj4+ICsgICAgICAgICAgICAgKiBEZWxldGUgdGhlIFBWSCBjb25kaXRpb24gd2hlbiBIVk1MaXRl IGZvcm1hbGx5IHJlcGxhY2VzIFBWSCwKPj4gKyAgICAgICAgICAgICAqIGFuZCBIVk0gZ3Vlc3Rz IG5vIGxvbmdlciBlbnRlciBhIFBWIGNvZGVwYXRoLgo+PiArICAgICAgICAgICAgICovCj4+ICsK Pj4gKyAgICAgICAgICAgIC8qIE9TWFNBVkUgY2xlYXJlZCBieSBwdl9mZWF0dXJlc2V0LiAgRmFz dC1mb3J3YXJkIENSNCBiYWNrIGluLiAqLwo+PiArICAgICAgICAgICAgaWYgKCAoaXNfcHZfZG9t YWluKGN1cnJkKSAmJiBndWVzdF9rZXJuZWxfbW9kZShjdXJyLCByZWdzKSAmJgo+PiArICAgICAg ICAgICAgICAgICAgKHJlYWRfY3I0KCkgJiBYODZfQ1I0X09TWFNBVkUpKSB8fAo+PiArICAgICAg ICAgICAgICAgICAoY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X09TWFNB VkUpICkKPj4gKyAgICAgICAgICAgICAgICBjIHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9P U1hTQVZFKTsKPj4gICAgICAgICAgfQo+IFRoZSBpc19wdl9kb21haW4oKSBpcyBub3cgcmVkdW5k YW50IHdpdGggdGhlIGlzX3B2aF9kb21haW4oKQo+IGVhcmxpZXIgb24sIGFuZCBpdCB3b3VsZCBs aWtlbHkgZW5kIHVwIGNvbmZ1c2luZyB0aGUgcmVhZGVyIGlmIG9uCj4gdGhlIHJpZ2h0IHNpZGUg b2YgdGhlIHx8IHRoZW4gLT5hcmNoLnB2X3ZjcHUgaXMgYmVpbmcgcmVmZXJlbmNlZC4KCkkgc3Bl Y2lmaWNhbGx5IGNob3NlIHRvIG9yZGVyIHRoZSBjb2RlIGxpa2UgdGhpcyB0byBtYWtlIGl0IGVh c2llciB0bwpyZW1vdmUgdGhlIGlzX3B2aF9kb21haW4oKSBjb25kaXRpb25hbCBpbiB0aGUgZnV0 dXJlLCB3aXRob3V0IGhhdmluZyB0bwpyZS1lZGl0IHRoZSBQViBwYXRoLgoKVGhpcyBsYXlvdXQg bWF0Y2hlcyB0aGUgT1NQS0UgdmVyc2lvbiwgYW5kIEkgd291bGQgcHJlZmVyIHRvIGtlZXAgaXQK dGhpcyB3YXkgdW5sZXNzIHlvdSByZWFsbHkgaW5zaXN0IG9uIGNoYW5naW5nIGl0LgoKfkFuZHJl dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK