From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH RFC] xen: fix cpuid reporting on PVH Dom0 Date: Thu, 24 Jul 2014 17:49:24 +0100 Message-ID: <53D13914.8040307@citrix.com> References: <1406220153-7887-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1XAMCv-0007sv-Rc for xen-devel@lists.xenproject.org; Thu, 24 Jul 2014 16:49:29 +0000 In-Reply-To: <1406220153-7887-1-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Roger Pau Monne , xen-devel@lists.xenproject.org Cc: Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMjQvMDcvMTQgMTc6NDIsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBkYWIxMTQxN2QgYWxz byBjYXVzZWQgc29tZSBwcm9ibGVtcyByZWdhcmRpbmcgSFZNIGd1ZXN0IGNyZWF0aW9uIG9uCj4g UFZIIERvbTAsIG1haW5seSB0aGUgQ1I0IG1hc2sgcmV0dXJuZWQgYnkgaHZtX2NyNF9ndWVzdF9y ZXNlcnZlZF9iaXRzCj4gY2hhbmdlZCBmcm9tIDB4ZmZmZmZmZmZmZmZmZjgwMCB0byAweGZmZmZm ZmZmZmZmZmY4OTMsIHdoaWNoIG1lYW5zIEhWTQo+IGd1ZXN0cyBjcmVhdGVkIGZyb20gYSBQVkgg RG9tMCBhcmUgdW5hYmxlIHRvIHNldCBWTUUsIFBWSSwgUFNFIG9yIFBHRQo+IENSNCBmbGFncy4K Pgo+IFRoaXMgaXMgYmVjYXVzZSBjcHVpZCBvbiBQVkggZ3Vlc3RzIG1hc2sgUFNFLCBQR0UsIFBT RTM2IGFuZCBWTUUKPiBmbGFncywgc28gdGhlIHdoaXRlIGxpc3RpbmcgZG9uZSBpbiB4Y19jcHVp ZF9odm1fcG9saWN5IGRvZXNuJ3QgZW5hYmxlCj4gdGhvc2UgZmVhdHVyZXMsIGFuZCB0aGUgZ3Vl c3QgZW5kcyB1cCB3aXRoIGEgdmVyeSByZXN0cmljdGl2ZSBjcHVpZAo+IHBvbGljeS4KPgo+IFNp Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENj OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFu ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gVEJILCBJJ20gbm90IHN1cmUgd2hhdCdz IHRoZSBiZXN0IHdheSB0byBmaXggdGhpcywgdGhlIGNwdWlkIHN0dWZmIGlzCj4gc28gY29udm9s dXRlZCBhbmQgaXQncyBkb25lIGluIHNvIG1hbnkgZGlmZmVyZW50IHBsYWNlcyB0aGF0IEkndmUK PiBwcm9iYWJseSBtaXNzZWQgc29tZXRoaW5nLgoKVGhlIHdob2xlIGNwdWlkIHNldHVwIGlzIGEg bWVzcyB3aGljaCBJIHBsYW4gdG8gYWRkcmVzcyBvbmNlIG1pZ3JhdGlvbgp2MiBpcyBzb3J0ZWQu CgpGb3Igbm93LCBteSBiZXN0IHN1Z2dlc3Rpb24gaXMgaGFjayBpdCB1bnRpbCBpdCB3b3Jrcy4K Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgICAxMyArKysrKysrKystLS0tCj4gIDEg ZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAt LWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPiBpbmRl eCA2NzcwNzRiLi4wYTQ2Zjc1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4g KysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPiBAQCAtODAzLDEyICs4MDMsMTcgQEAgdm9pZCBw dl9jcHVpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgIGlmICggKHJlZ3MtPmVh eCAmIDB4N2ZmZmZmZmYpID09IDB4MDAwMDAwMDEgKQo+ICAgICAgewo+ICAgICAgICAgIC8qIE1v ZGlmeSBGZWF0dXJlIEluZm9ybWF0aW9uLiAqLwo+IC0gICAgICAgIF9fY2xlYXJfYml0KFg4Nl9G RUFUVVJFX1ZNRSwgJmQpOwo+ICAgICAgICAgIGlmICggIWNwdV9oYXNfYXBpYyApCj4gICAgICAg ICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0FQSUMsICZkKTsKPiAtICAgICAgICBfX2Ns ZWFyX2JpdChYODZfRkVBVFVSRV9QU0UsICZkKTsKPiAtICAgICAgICBfX2NsZWFyX2JpdChYODZf RkVBVFVSRV9QR0UsICZkKTsKPiAtICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9QU0Uz NiwgJmQpOwo+ICsgICAgICAgIGlmICggIWlzX3B2aF92Y3B1KGN1cnIpIHx8ICFpc19jb250cm9s X2RvbWFpbihjdXJyLT5kb21haW4pIHx8Cj4gKyAgICAgICAgICAgICAhaXNfaGFyZHdhcmVfZG9t YWluKGN1cnItPmRvbWFpbikgKQoKSSBhbSBub3QgcmVhbGx5IHN1cmUgd2hhdCB0aGUgZXhwZWN0 ZWQgZGlmZmVyZW5jZSBiZXR3ZWVuCmlzX2NvbnRyb2xfZG9tYWluKCkgYW5kIGlzX2hhcmR3YXJl X2RvbWFpbigpIGFjdHVhbGx5IGlzLCBidXQgdGhleSBhcmUKc3lub255bW91cyBmb3IgYW55b25l IG5vdCB1c2luZyBoYXJkd2FyZV9kb209PHNvbWV0aGluZyBvdGhlciB0aGFuIDA+CgpJIHN1c3Bl Y3QgdGhhdCBpc19jb250cm9sX2RvbWFpbigpIGlzIGlycmVsZXZhbnQgaGVyZSBob3dldmVyLgoK fkFuZHJldwoKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFU VVJFX1BTRSwgJmQpOwo+ICsgICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9QR0Us ICZkKTsKPiArICAgICAgICAgICAgX19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfUFNFMzYsICZkKTsK PiArICAgICAgICAgICAgX19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfVk1FLCAmZCk7Cj4gKyAgICAg ICAgfQo+ICsKPiAgICAgIH0KPiAgCj4gICAgICBzd2l0Y2ggKCAodWludDMyX3QpcmVncy0+ZWF4 ICkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=