From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 2/2] x86/cpuid: Alter the policy logic for leaf 0xb to be multi-invocation Date: Wed, 27 Jun 2018 10:11:32 -0600 Message-ID: <5B33B73402000078001CE812@prv1-mh.provo.novell.com> References: <1530107750-22040-1-git-send-email-andrew.cooper3@citrix.com> <1530107750-22040-3-git-send-email-andrew.cooper3@citrix.com> <5B33A61902000078001CE750@prv1-mh.provo.novell.com> <5936b8d9-033f-9568-db23-5f8b45b8d710@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5936b8d9-033f-9568-db23-5f8b45b8d710@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Ian Jackson , Xen-devel , Wei Liu , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDI3LjA2LjE4IGF0IDE3OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMjcvMDYvMTggMTU6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNy4w Ni4xOCBhdCAxNTo1NSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg LTMxNiw2ICszMTksMzMgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9yYXdfcG9saWN5 KHZvaWQpCj4+PiAgICAgICAgICAgICAgY3B1aWRfY291bnRfbGVhZig3LCBpLCAmcC0+ZmVhdC5y YXdbaV0pOwo+Pj4gICAgICB9Cj4+PiAgCj4+PiArICAgIGlmICggcC0+YmFzaWMubWF4X2xlYWYg Pj0gMHhiICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgdW5pb24gewo+Pj4gKyAgICAgICAgICAg IHN0cnVjdCBjcHVpZF9sZWFmIGw7Cj4+PiArICAgICAgICAgICAgc3RydWN0IGNwdWlkX3RvcG9f bGVhZiB0Owo+Pj4gKyAgICAgICAgfSB1Owo+Pj4gKwo+Pj4gKyAgICAgICAgZm9yICggaSA9IDA7 IGkgPCBBUlJBWV9TSVpFKHAtPnRvcG8ucmF3KTsgKytpICkKPj4+ICsgICAgICAgIHsKPj4+ICsg ICAgICAgICAgICBjcHVpZF9jb3VudF9sZWFmKDB4YiwgaSwgJnUubCk7Cj4+PiArCj4+PiArICAg ICAgICAgICAgaWYgKCB1LnQudHlwZSA9PSAwICkKPj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7 Cj4+PiArCj4+PiArICAgICAgICAgICAgcC0+dG9wby5zdWJsZWFmW2ldID0gdS50Owo+Pj4gKyAg ICAgICAgfQo+Pj4gKwo+Pj4gKyAgICAgICAgLyoKPj4+ICsgICAgICAgICAqIFRoZSBjaG9pY2Ug b2YgQ1BVSURfR1VFU1RfTlJfVE9QTyBpcyBwZXIgdGhlIG1hbnVhbC4gIEl0IG1heSBuZWVkCj4+ PiArICAgICAgICAgKiB0byBncm93IGZvciBmdXR1cmUgaGFyd2FyZS4KPj4gTWlzc2luZyBkLgo+ IAo+IFdoZXJlPyAgSSdtIGFmcmFpZCB0aGF0IGFmdGVyIHJlcGVhdGVkIHJlLXJlYWRzLCBJIGNh bid0IHNwb3QgYW55IGlzc3VlLgoKaGFyZHdhcmUKCj4+PiBAQCAtMTA4LDcgKzEwOSwxMSBAQCBz dHJ1Y3QgY3B1aWRfcG9saWN5Cj4+PiAgICAgICAgICAgICAgdWludDY0X3QgOjY0LCA6NjQ7IC8q IExlYWYgMHg5IC0gRENBICovCj4+PiAgCj4+PiAgICAgICAgICAgICAgLyogTGVhZiAweGEgLSBJ bnRlbCBQTVUuICovCj4+PiAtICAgICAgICAgICAgdWludDhfdCBwbXVfdmVyc2lvbjsKPj4+ICsg ICAgICAgICAgICB1aW50OF90IHBtdV92ZXJzaW9uLCBfcG11WzE1XTsKPj4+ICsKPj4+ICsgICAg ICAgICAgICB1aW50NjRfdCA6NjQsIDo2NDsgLyogTGVhZiAweGIgLSBUb3BvbG9neS4gKi8KPj4+ ICsgICAgICAgICAgICB1aW50NjRfdCA6NjQsIDo2NDsgLyogTGVhZiAweGMgLSByc3ZkICovCj4+ PiArICAgICAgICAgICAgdWludDY0X3QgOjY0LCA6NjQ7IC8qIExlYWYgMHhkIC0gWFNUQVRFLiAq Lwo+PiBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHlvdSBhZGQgdGhlIGxhdHRlciB0d28gbGluZXMs IG5laXRoZXIgaW4gZ2VuZXJhbAo+PiBub3IgaW4gdGhlIHBhcnRpY3VsYXIgY29udGV4dCBvZiB0 aGlzIHBhdGNoLgo+IAo+IFRoaXMgaXMgcGFydCBvZiByZWR1Y2luZyB0aGUgZWZmb3J0IGZvciBw ZW9wbGUgZXh0ZW5kaW5nIHRoZSBDUFVJRAo+IGxlYXZlcywgYnkga2VlcGluZyB0aGUgLmJhc2lj IHVuaW9uIGluIGxpbmUgd2l0aCBtYXhfbGVhZi4KPiAKPiBUaGVyZSBhcmUgZnVydGhlciBub24t c3VibGVhZiBsZWF2ZXMgYmV5b25kIHRoaXMgcG9pbnQgKDB4MTUvMHgxNikgYW5kCj4gSSd2ZSBu b3RpY2VkIHNldmVyYWwgbWlzdGFrZXMgd2l0aCBuZXdlciBzdWJtaXR0ZWQgc2VyaWVzLiAgSSdk IG11Y2gKPiByYXRoZXIgZG8gdGhpcyBteXNlbGYgb25jZSBub3csIHRoYW4gYXR0ZW1wdCB0byBl eHBsYWluIGl0IHRvIG90aGVycwo+IGR1cmluZyBjb2RlIHJldmlldy4KCkFoLCBJIHNlZS4gSWYg eW91IG1ha2UgdGhlIGNvbW1pdCBtZXNzYWdlIHNheSBzbywKUmV2aWV3ZWQtYnk6IEphbiBCZXVs aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v bGlzdGluZm8veGVuLWRldmVs