From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 23/27] x86/cpuid: Move all leaf 7 handling into guest_cpuid() Date: Thu, 5 Jan 2017 14:39:58 +0000 Message-ID: <096e39b4-1ee6-6a6b-56f8-9c61347024c1@citrix.com> References: <1483533584-8015-1-git-send-email-andrew.cooper3@citrix.com> <1483533584-8015-24-git-send-email-andrew.cooper3@citrix.com> <586E5FCC020000780012D6B8@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: <586E5FCC020000780012D6B8@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 T24gMDUvMDEvMTcgMTQ6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE3IGF0 IDEzOjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEBAIC0zODAsMTQg KzM4NSw0MiBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l ZCBpbnQgbGVhZiwKPj4gICAgICBjYXNlIDB4ODAwMDAwMDAgLi4uIDB4ODAwMDAwMDAgKyBDUFVJ RF9HVUVTVF9OUl9FWFREIC0gMToKPj4gICAgICAgICAgaWYgKCBsZWFmID4gcC0+ZXh0ZC5tYXhf bGVhZiApCj4+ICAgICAgICAgICAgICByZXR1cm47Cj4+IC0gICAgICAgIGJyZWFrOwo+PiArICAg ICAgICBnb3RvIGxlZ2FjeTsKPj4gIAo+PiAgICAgIGRlZmF1bHQ6Cj4+ICAgICAgICAgIHJldHVy bjsKPj4gICAgICB9Cj4+ICAKPj4gKyAgICAvKiBTa2lwIGR5bmFtaWMgYWRqdXN0bWVudHMgaWYg d2UgYXJlIGluIHRoZSB3cm9uZyBjb250ZXh0LiAqLwo+PiArICAgIGlmICggdiAhPSBjdXJyICkK Pj4gKyAgICAgICAgcmV0dXJuOwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBTZWNvbmQgcGFz czoKPj4gKyAgICAgKiAtIER5bmFtaWMgYWRqdXN0bWVudHMKPj4gKyAgICAgKi8KPj4gKyAgICBz d2l0Y2ggKCBsZWFmICkKPj4gKyAgICB7Cj4+ICsgICAgY2FzZSAweDc6Cj4+ICsgICAgICAgIHN3 aXRjaCAoIHN1YmxlYWYgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgIGNhc2UgMDoKPj4gKyAg ICAgICAgICAgIC8qIE9TUEtFIGNsZWFyIGluIHBvbGljeS4gIEZhc3QtZm9yd2FyZCBDUjQgYmFj ayBpbi4gKi8KPj4gKyAgICAgICAgICAgIGlmICggKGlzX3B2X3ZjcHUodikKPj4gKyAgICAgICAg ICAgICAgICAgID8gdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0KPj4gKyAgICAgICAgICAgICAg ICAgIDogdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSkgJiBYODZfQ1I0X1BLRSApCj4+ICsg ICAgICAgICAgICAgICAgcmVzLT5jIHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9PU1BLRSk7 Cj4gV2hhdCdzIHdyb25nIHdpdGggZG9pbmcgdGhpcyBhZGp1c3RtZW50IHdoZW4gdiAhPSBjdXJy PwoKQSBndWVzdHMgJWNyNCBpcyBzdGFsZSBpZiBpdCBpcyBydW5uaW5nIGVsc2V3aGVyZS4KCj4g QnkgdGhlIHRpbWUgdGhlIGNhbGxlciBsb29rcyBhdCB0aGUgcmVzdWx0LCB0aGUgc3RhdGUgb2Yg Z3Vlc3QKPiBzb2Z0d2FyZSBjb250cm9sbGVkIGJpdHMgY2FuJ3QgYmUgcmVsaWVkIHVwb24gYW55 d2F5LgoKVGhpcyBwYXJ0aWN1bGFyIGFkanVzdG1lbnQgY2FuIGJlIGRvbmUgb3V0IG9mIGN1cnIg Y29udGV4dCwgYnV0IG90aGVycwphcmUgaGFyZGVyLiAgSSBoYXZlIHRha2VuIHRoZSBhcHByb2Fj aCB0aGF0IGl0IGlzIGJldHRlciB0byBkbyBub3RoaW5nCmNvbnNpc3RlbnRseSwgdGhhbiB0byBl eHBlbmQgZWZmb3J0IGZpbGxpbmcgaW4gZGF0YSB3ZSBrbm93IGlzIGdvaW5nIHRvCmJlIHdyb25n IGZvciB0aGUgY2FsbGVyLgoKKEkgaGl0IGEgcmF0cyBuZXN0IHdpdGggdGhlIHhzdGF0ZSBsZWFm IGFuZCBkeW5hbWljICVlYngncywgd2hpY2ggaXMgd2h5CnRob3NlIHBhdGNoZXMgYXJlIHN0aWxs IHBlbmRpbmcgc29tZSBtb3JlIHdvcmssIGFuZCBJIGhhdmVuJ3QgeWV0CmRlY2lkZWQgaG93IHRv IGRvIHRoZSBwdiBoYXJkd2FyZSBkb21haW4gbGVha2FnZS4pCgo+IFdoaWNoIHRoZW4gcmFpc2Vz IHRoZSBxdWVzdGlvbiB3aGV0aGVyIGEgc2Vjb25kIHN3aXRjaCgpIHN0YXRlbWVudAo+IGZvciB0 aGUgYSBzZWNvbmQgcGFzcyBpcyBhbGwgdGhhdCB1c2VmdWwgaW4gdGhlIGZpcnN0IHBsYWNlIChJ Cj4gcmVhbGl6ZSB0aGlzIG1heSBkZXBlbmQgb24gZnV0dXJlIHBsYW5zIG9mIHlvdXJzKS4KClRo aXMgc3dpdGNoIHN0YXRlbWVudCB3aWxsIHNvb24gYmUgZmFyIGxhcmdlciBhbmQgbW9yZSBjb21w bGljYXRlZCB0aGFuCnRoZSBmaXJzdC1wYXNzIG9uZSwgYW5kIEkgdGhpbmsgaXQgaXMgaW1wb3J0 YW50IHRvIHNlcGFyYXRlIHRoZSBzdGF0aWMKYW5kIGR5bmFtaWMgbmF0dXJlIG9mIHRoZSB0d28u Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK