From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v4 1/3] x86/viridian: don't put Xen version information in CPUID leaf 2 Date: Wed, 22 Mar 2017 14:36:25 +0000 Message-ID: <04fedd493a3e4cd9823057e8d9204734@AMSPEX02CL03.citrite.net> References: <1490184924-20156-1-git-send-email-paul.durrant@citrix.com> <1490184924-20156-2-git-send-email-paul.durrant@citrix.com> <58D29051020000780014643F@prv-mh.provo.novell.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.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cqhNW-0000QO-Go for xen-devel@lists.xenproject.org; Wed, 22 Mar 2017 14:36:46 +0000 In-Reply-To: <58D29051020000780014643F@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: 'Jan Beulich' Cc: Andrew Cooper , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjIgTWFyY2ggMjAxNyAxMzo1NQo+IFRvOiBQYXVs IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxB bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qu b3JnCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCAxLzNdIHg4Ni92aXJpZGlhbjogZG9uJ3QgcHV0 IFhlbiB2ZXJzaW9uIGluZm9ybWF0aW9uIGluCj4gQ1BVSUQgbGVhZiAyCj4gCj4gPj4+IE9uIDIy LjAzLjE3IGF0IDEzOjE1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gLS0t IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZt L3ZpcmlkaWFuLmMKPiA+IEBAIC0xNjQsNiArMTY0LDE2IEBAIHR5cGVkZWYgc3RydWN0IHsKPiA+ ICAjZGVmaW5lIENQVUlENkFfTVNSX0JJVE1BUFMgICAgICgxIDw8IDEpCj4gPiAgI2RlZmluZSBD UFVJRDZBX05FU1RFRF9QQUdJTkcgICAoMSA8PCAzKQo+ID4KPiA+ICsvKgo+ID4gKyAqIFZlcnNp b24gYW5kIGJ1aWxkIG51bWJlciByZXBvcnRlZCBieSBDUFVJRCBsZWFmIDIKPiA+ICsgKgo+ID4g KyAqIFRoZXNlIG51bWJlcnMgYXJlIGNob3NlbiB0byBtYXRjaCB0aGUgdmVyc2lvbiBudW1iZXJz IHJlcG9ydGVkIGJ5Cj4gPiArICogV2luZG93cyBTZXJ2ZXIgMjAwOC4KPiA+ICsgKi8KPiA+ICtz dGF0aWMgdWludDE2X3QgdmlyaWRpYW5fbWFqb3IgPSA2Owo+ID4gK3N0YXRpYyB1aW50MTZfdCB2 aXJpZGlhbl9taW5vciA9IDA7Cj4gPiArc3RhdGljIHVpbnQzMl90IHZpcmlkaWFuX2J1aWxkID0g MHgxNzcyOwo+IAo+IERpZG4ndCBhbiBlYXJsaWVyIHZlcnNpb24gaGF2ZSB0aGVtIGFsbCBfX3Jl YWRfbW9zdGx5PwoKWWVzLCB0aGF0IGdvdCBkcm9wcGVkIG1vdmluZyB0aGluZ3MgYXJvdW5kLi4u IEknbGwgcHV0IGl0IGJhY2suCgo+IAo+ID4gQEAgLTk5MCw2ICsxMDAwLDUxIEBAIHN0YXRpYyBp bnQgdmlyaWRpYW5fbG9hZF92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbgo+ICpkLCBodm1fZG9tYWlu X2NvbnRleHRfdCAqaCkKPiA+ICBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZJUklESUFOX1ZD UFUsCj4gdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAg ICAgICB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dCwgMSwgSFZNU1JfUEVSX1ZDUFUpOwo+ID4KPiA+ ICtzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdmlyaWRpYW5fdmVyc2lvbihjaGFyICphcmcpCj4g PiArewo+ID4gKyAgICBjb25zdCBjaGFyICp0Owo+ID4gKyAgICBsb25nIG5bM107Cj4gCj4gV2h5 IGxvbmc/Cj4gCgpCZWNhdXNlIEkgbmVlZCBzb21ldGhpbmcgdGhhdCBjYW4gc3RvcmUgYSBwb3Np dGl2ZSB2YWx1ZSB1cCB0byAzMi1iaXRzIGFuZCBhbHNvIC0xLgoKPiA+ICsgICAgdW5zaWduZWQg aW50IGkgPSAwOwo+ID4gKwo+ID4gKyAgICBpZiAoICFhcmcgKQo+ID4gKyAgICAgICAgcmV0dXJu Owo+IAo+IFBvaW50bGVzcyBjaGVjayAodGhlIHNvbGUgY2FsbGVyIG9mIHRoZXNlIGZ1bmN0aW9u cyBuZXZlciBwYXNzZXMKPiBOVUxMKS4gRGlkIHlvdSBwZXJoYXBzIG1lYW4gISphcmc/Cj4gCgpO bywgSSB3YXMgZm9sbG93aW5nIGV4YW1wbGUgY29kZSBmcm9tIHRoZSBmaXJzdCBmaWxlIG15IGNz Y29wZSBoaXQuLi4geGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jIHdoaWNoIGhhcyBhIGNoZWNrIG9m IHRoYXQgZm9ybSBhdCBsaW5lIDE5OC4gSSdtIGhhcHB5IHRvIGRyb3AgaXQuCgo+ID4gKyAgICB3 aGlsZSAoICh0ID0gc3Ryc2VwKCZhcmcsICIsIikpICE9IE5VTEwgKQo+ID4gKyAgICB7Cj4gPiAr ICAgICAgICBjb25zdCBjaGFyICplOwo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCAqdCA9PSAnXDAn ICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBuW2krK10gPSAtMTsKPiAKPiBJJ2Qg bGlrZSB0byBzdWdnZXN0IGEgZGlmZmVyZW50IGFwcHJvYWNoOiBGaWxsIG5bXSB3aXRoIHRoZSBv cmlnaW5hbAo+IHZhbHVlcywgc2ltcGx5IHNraXAgdGhlIHVwZGF0ZSBoZXJlIHdoZW4gbm8gdmFs dWUgd2FzIHNwZWNpZmllZCwKPiBhbmQgd3JpdGUgYWxsIHRocmVlIGZpZWxkcyBiYWNrIHVuY29u ZGl0aW9uYWxseSBiZWxvdyAodGhlIHVwcGVyCj4gYm91bmRzIGNoZWNrIGlzIGZpbmUgb2YgY291 cnNlLCBidXQgaXQgY291bGQgYmUgZG9uZSB3aXRob3V0Cj4gaW5jdXJyaW5nIGFuIGltcGxpY2l0 IGRlcGVuZGVuY3kgYmV0d2VlbiB0eXBlcyBhbmQgbGl0ZXJhbAo+IGNvbnN0YW50cyBieSB2ZXJp ZnlpbmcgdGhhdCB0aGUgaW1wbGljaXQgY2FzdHMgd29uJ3QgdHJ1bmNhdGUsIGkuZS4KPiAodHlw ZW9mKHZpcmlkaWFuX3h5eikpblt4XSAhPSBuW3hdKS4KPiAKCk9rLgoKPiA+ICsgICAgICAgICAg ICBjb250aW51ZTsKPiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIG5baSsrXSA9IHNp bXBsZV9zdHJ0b3VsKHQsICZlLCAwKTsKPiA+ICsgICAgICAgIGlmICggKmUgIT0gJ1wwJyApCj4g PiArICAgICAgICAgICAgZ290byBmYWlsOwo+ID4gKyAgICB9Cj4gPiArICAgIGlmICggaSAhPSAz ICkKPiA+ICsgICAgICAgIGdvdG8gZmFpbDsKPiA+ICsKPiA+ICsgICAgaWYgKCBuWzBdID4gMHhm ZmZmIHx8IG5bMV0gPiAweGZmZmYgfHwgblsyXSA+IDB4ZmZmZmZmZmYgKQo+ID4gKyAgICAgICAg Z290byBmYWlsOwo+ID4gKwo+ID4gKyAgICBpZiAoIG5bMF0gPj0gMCApCj4gPiArICAgICAgICB2 aXJpZGlhbl9tYWpvciA9IG5bMF07Cj4gPiArICAgIGlmICggblsxXSA+PSAwICkKPiA+ICsgICAg ICAgIHZpcmlkaWFuX21pbm9yID0gblsxXTsKPiA+ICsgICAgaWYgKCBuWzJdID49IDAgKQo+ID4g KyAgICAgICAgdmlyaWRpYW5fYnVpbGQgPSBuWzJdOwo+ID4gKwo+ID4gKyAgICBwcmludGsoIk92 ZXJyaWRpbmcgdmlyaWRpYW4tdmVyc2lvbiB0byAlI3gsJSN4LCUjeFxuIiwKPiA+ICsgICAgICAg ICAgIHZpcmlkaWFuX21ham9yLCB2aXJpZGlhbl9taW5vciwgdmlyaWRpYW5fYnVpbGQpOwo+IAo+ IFNhbWUgcXVlc3Rpb24gYXMgb24gYW4gZWFybGllciB2ZXJzaW9uOiBXaHkgaGV4Pwo+IAoKQmVj YXVzZSBkdW1wX2d1ZXN0X29zX2lkKCkgdXNlcyBoZXggYW5kIHRob3NlIHZhbHVlcyBhcmUgd2hh dCB0aGVzZSB3aWxsIGJlIGNvbXBhcmVkIGFnYWluc3QuCgo+ID4gKyAgICByZXR1cm47Cj4gPiAr Cj4gPiArZmFpbDoKPiAKPiBBaGVtIC0gaW5kZW50YXRpb24uCgpTb3JyeSBJIGZvcmdvdC4gTmVp dGhlciBsaW51eCBub3IgcWVtdSBpbmRlbnRzIGxhYmVscyBpbiB0aGlzIHdheSBzbyBpdCdzIGEg cGFpbiB0byByZW1lbWJlci4KCiAgUGF1bAoKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK