From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 09/10] tools/x86emul: Advertise more CPUID features for testing purposes Date: Mon, 27 Mar 2017 14:01:48 +0100 Message-ID: <7afac25f-0f1e-d092-0aa5-04eab5a5b925@citrix.com> References: <1490608598-11197-1-git-send-email-andrew.cooper3@citrix.com> <1490608598-11197-10-git-send-email-andrew.cooper3@citrix.com> <58D91D3502000078001482FB@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: <58D91D3502000078001482FB@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: George Dunlap , Ian Jackson , Wei Liu , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMjcvMDMvMTcgMTM6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI3LjAzLjE3IGF0 IDExOjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFNpZ25lZC1vZmYt Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBD QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogR2VvcmdlIER1bmxhcCA8 Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+PiBDQzogSWFuIEphY2tzb24gPElhbi5KYWNr c29uQGV1LmNpdHJpeC5jb20+Cj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ PiAtLS0KPj4gIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jIHwgNDEgCj4+ ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAy OSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xz L3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jIAo+PiBiL3Rvb2xzL3Rlc3RzL3g4Nl9l bXVsYXRvci94ODZfZW11bGF0ZS5jCj4+IGluZGV4IGNlYTA1OTUuLjJjNDk5NTQgMTAwNjQ0Cj4+ IC0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jCj4+ICsrKyBiL3Rv b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jCj4+IEBAIC03MywyMCArNzMsMzcg QEAgaW50IGVtdWxfdGVzdF9jcHVpZCgKPj4gICAgICAgICAgIDogImEiIChsZWFmKSwgImMiIChz dWJsZWFmKSk7Cj4+ICAKPj4gICAgICAvKgo+PiAtICAgICAqIFRoZSBlbXVsYXRvciBkb2Vzbid0 IGl0c2VsZiB1c2UgTU9WQkUsIHNvIHdlIGNhbiBhbHdheXMgcnVuIHRoZQo+PiAtICAgICAqIHJl c3BlY3RpdmUgdGVzdHMuCj4+ICsgICAgICogU29tZSBpbnN0cnVjdGlvbnMgYW5kIGZlYXR1cmVz IGNhbiBiZSBlbXVsYXRlZCB3aXRob3V0IHNwZWNpZmljCj4+ICsgICAgICogaGFyZHdhcmUgc3Vw cG9ydC4gIFRoZXNlIGZlYXR1cmVzIGFyZSB1bmNvbmRpdGlvbmFsbHkgcmVwb3J0ZWQgaGVyZSwK Pj4gKyAgICAgKiBmb3IgdGVzdGluZyBhbmQgZnV6emluZy1jb3ZlcmFnZSBwdXJwb3Nlcy4KPj4g ICAgICAgKi8KPj4gLSAgICBpZiAoIGxlYWYgPT0gMSApCj4+IC0gICAgICAgIHJlcy0+YyB8PSAx VSA8PCAyMjsKPj4gLQo+PiAtICAgIC8qCj4+IC0gICAgICogVGhlIGVtdWxhdG9yIGRvZXNuJ3Qg aXRzZWxmIHVzZSBBRENYL0FET1gvUkRQSUQsIHNvIHdlIGNhbiBhbHdheXMgCj4+IHJ1bgo+PiAt ICAgICAqIHRoZSByZXNwZWN0aXZlIHRlc3RzLgo+PiAtICAgICAqLwo+PiAtICAgIGlmICggbGVh ZiA9PSA3ICYmIHN1YmxlYWYgPT0gMCApCj4+ICsgICAgc3dpdGNoICggbGVhZiApCj4+ICAgICAg ewo+PiAtICAgICAgICByZXMtPmIgfD0gMVUgPDwgMTk7Cj4+IC0gICAgICAgIHJlcy0+YyB8PSAx VSA8PCAyMjsKPj4gKyAgICBjYXNlIDE6Cj4+ICsgICAgICAgIHJlcy0+YyB8PSAxVSA8PCAyMjsg LyogTU9WQkUgKi8KPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsKPj4gKyAgICBjYXNlIDc6Cj4+ICsg ICAgICAgIHN3aXRjaCAoIHN1YmxlYWYgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgIGNhc2Ug MDoKPj4gKyAgICAgICAgICAgIHJlcy0+YiB8PSAxVSA8PCAxMTsgLyogcnRtICovCj4gVXBwZXIg Y2FzZT8KCkkgd2FzIHRyeWluZyB0byB2aXN1YWxseSBzZXBhcmF0ZSB0aGUgaW5zdHJ1Y3Rpb25z IGZyb20gdGhlIGZlYXR1cmVzLgoKPgo+PiArICAgICAgICAgICAgcmVzLT5iIHw9IDFVIDw8IDE5 OyAvKiBBRENYL0FET1ggKi8KPj4gKyAgICAgICAgICAgIHJlcy0+YiB8PSAxVSA8PCAyMDsgLyog U1RBQy9DTEFDICovCj4gU01BUD8KPgo+PiArICAgICAgICAgICAgcmVzLT5iIHw9IDFVIDw8IDI0 OyAvKiBDTFdCICovCj4+ICsKPj4gKyAgICAgICAgICAgIHJlcy0+YyB8PSAxVSA8PCAyMjsgLyog UkRQSUQgKi8KPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICB9Cj4+ICsgICAgICAg IGJyZWFrOwo+PiArCj4+ICsgICAgY2FzZSAweDgwMDAwMDAxOgo+PiArICAgICAgICByZXMtPmMg fD0gMVUgPDwgNDsgLyogY3I4X2xlZ2FjeSAqLwo+IEkgdGhpbmsgdGhpcyBvbmUgaXMgQU1ELW9u bHksIGp1c3QgbGlrZSAuLi4KPgo+PiArICAgICAgICBpZiAoIGN0eHQtPnZlbmRvciA9PSBYODZf VkVORE9SX0FNRCApCj4+ICsgICAgICAgICAgICByZXMtPmMgfD0gMVUgPDwgNzsgLyogbWlzYWxp Z25zc2UgKi8KPiAuLi4gdGhpcy4KClRoZSBkaWZmZXJlbmNlIGlzIHRoYXQgY3I4X2xlZ2FjeSBp cyBhIHN0cmFpZ2h0ICJpcyB0aGlzIHNwZWNpZmljCmVuY29kaW5nIHZhbGlkIHRvIHVzZSIsIHdo aWxlIG1pc2FsaWduc3NlIGNhdXNlcyByYXRoZXIgbGFyZ2VyIGNoYW5nZXMKaW4gaG93IFNTRSBh cmd1bWVudHMgZ2V0IGhhbmRsZWQuCgo+IEFuZCB3aGF0IGFib3V0IExBSEZfTE0sIExaQ05ULCBh bmQgQ0xGTFVTSHssT1BUfT8KClRoaXMgbGlzdCB3YXMgb25seSB0aGUgaW5zdHJ1Y3Rpb25zIEkg aGFkIGVuY291bnRlcmVkLiAgSSBjYW4gYWRkIGFsbCBvZgp0aGVzZS4KCn5BbmRyZXcKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl bi1kZXZlbAo=