From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 23/27] x86/cpuid: Move all leaf 7 handling into guest_cpuid() Date: Thu, 05 Jan 2017 07:01:32 -0700 Message-ID: <586E5FCC020000780012D6B8@prv-mh.provo.novell.com> References: <1483533584-8015-1-git-send-email-andrew.cooper3@citrix.com> <1483533584-8015-24-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: <1483533584-8015-24-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+IE9uIDA0LjAxLjE3IGF0IDEzOjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gQEAgLTM4MCwxNCArMzg1LDQyIEBAIHZvaWQgZ3Vlc3RfY3B1aWQoY29uc3Qgc3RydWN0 IHZjcHUgKnYsIHVuc2lnbmVkIGludCBsZWFmLAo+ICAgICAgY2FzZSAweDgwMDAwMDAwIC4uLiAw eDgwMDAwMDAwICsgQ1BVSURfR1VFU1RfTlJfRVhURCAtIDE6Cj4gICAgICAgICAgaWYgKCBsZWFm ID4gcC0+ZXh0ZC5tYXhfbGVhZiApCj4gICAgICAgICAgICAgIHJldHVybjsKPiAtICAgICAgICBi cmVhazsKPiArICAgICAgICBnb3RvIGxlZ2FjeTsKPiAgCj4gICAgICBkZWZhdWx0Ogo+ICAgICAg ICAgIHJldHVybjsKPiAgICAgIH0KPiAgCj4gKyAgICAvKiBTa2lwIGR5bmFtaWMgYWRqdXN0bWVu dHMgaWYgd2UgYXJlIGluIHRoZSB3cm9uZyBjb250ZXh0LiAqLwo+ICsgICAgaWYgKCB2ICE9IGN1 cnIgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICAvKgo+ICsgICAgICogU2Vjb25kIHBh c3M6Cj4gKyAgICAgKiAtIER5bmFtaWMgYWRqdXN0bWVudHMKPiArICAgICAqLwo+ICsgICAgc3dp dGNoICggbGVhZiApCj4gKyAgICB7Cj4gKyAgICBjYXNlIDB4NzoKPiArICAgICAgICBzd2l0Y2gg KCBzdWJsZWFmICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSAwOgo+ICsgICAgICAgICAg ICAvKiBPU1BLRSBjbGVhciBpbiBwb2xpY3kuICBGYXN0LWZvcndhcmQgQ1I0IGJhY2sgaW4uICov Cj4gKyAgICAgICAgICAgIGlmICggKGlzX3B2X3ZjcHUodikKPiArICAgICAgICAgICAgICAgICAg PyB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XQo+ICsgICAgICAgICAgICAgICAgICA6IHYtPmFy Y2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0pICYgWDg2X0NSNF9QS0UgKQo+ICsgICAgICAgICAgICAg ICAgcmVzLT5jIHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9PU1BLRSk7CgpXaGF0J3Mgd3Jv bmcgd2l0aCBkb2luZyB0aGlzIGFkanVzdG1lbnQgd2hlbiB2ICE9IGN1cnI/IEJ5CnRoZSB0aW1l IHRoZSBjYWxsZXIgbG9va3MgYXQgdGhlIHJlc3VsdCwgdGhlIHN0YXRlIG9mIGd1ZXN0CnNvZnR3 YXJlIGNvbnRyb2xsZWQgYml0cyBjYW4ndCBiZSByZWxpZWQgdXBvbiBhbnl3YXkuIFdoaWNoCnRo ZW4gcmFpc2VzIHRoZSBxdWVzdGlvbiB3aGV0aGVyIGEgc2Vjb25kIHN3aXRjaCgpIHN0YXRlbWVu dApmb3IgdGhlIGEgc2Vjb25kIHBhc3MgaXMgYWxsIHRoYXQgdXNlZnVsIGluIHRoZSBmaXJzdCBw bGFjZSAoSQpyZWFsaXplIHRoaXMgbWF5IGRlcGVuZCBvbiBmdXR1cmUgcGxhbnMgb2YgeW91cnMp LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==