From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v2 04/14] x86/cpuid: Handle more simple Intel leaves in guest_cpuid() Date: Tue, 24 Jan 2017 04:20:33 -0700 Message-ID: <588746910200007800133432@prv-mh.provo.novell.com> References: <1485182357-18031-1-git-send-email-andrew.cooper3@citrix.com> <1485182357-18031-5-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1485182357-18031-5-git-send-email-andrew.cooper3@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIzLjAxLjE3IGF0IDE1OjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gQEAgLTE1MywyMSArMTU4LDMxIEBAIHN0YXRpYyB2b2lkIHJlY2FsY3VsYXRlX3hzdGF0 ZShzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQo+ICAKPiAgLyoKPiAgICogTWlzYyBhZGp1c3RtZW50 cyB0byB0aGUgcG9saWN5LiAgTW9zdGx5IGNsb2JiZXJpbmcgcmVzZXJ2ZWQgZmllbGRzIGFuZAo+ IC0gKiBkdXBsaWNhdGluZyBzaGFyZWQgZmllbGRzLgo+ICsgKiBkdXBsaWNhdGluZyBzaGFyZWQg ZmllbGRzLiAgSW50ZW50aW9uYWxseSBoaWRkZW4gZmllbGRzIGFyZSBhbm5vdGF0ZWQuCj4gICAq Lwo+ICBzdGF0aWMgdm9pZCByZWNhbGN1bGF0ZV9taXNjKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAp Cj4gIHsKPiArICAgIHAtPmJhc2ljLnJhd1sweDhdID0gRU1QVFlfTEVBRjsKPiArICAgIHAtPmJh c2ljLnJhd1sweGNdID0gRU1QVFlfTEVBRjsKPiArCj4gICAgICBwLT5leHRkLmUxZCAmPSB+Q1BV SURfQ09NTU9OXzFEX0ZFQVRVUkVTOwo+ICAKPiAgICAgIHN3aXRjaCAoIHAtPng4Nl92ZW5kb3Ig KQo+ICAgICAgewo+ICAgICAgY2FzZSBYODZfVkVORE9SX0lOVEVMOgo+ICsgICAgICAgIHAtPmJh c2ljLmwyX25yX3F1ZXJpZXMgPSAxOyAvKiBGaXhlZCB0byAxIHF1ZXJ5LiAqLwo+ICsgICAgICAg IHAtPmJhc2ljLnJhd1sweDNdID0gRU1QVFlfTEVBRjsgLyogUFNOIC0gYWx3YXlzIGhpZGRlbi4g Ki8KPiArICAgICAgICBwLT5iYXNpYy5yYXdbMHg5XSA9IEVNUFRZX0xFQUY7IC8qIERDQSAtIGFs d2F5cyBoaWRkZW4uICovCgpIbW0sIGZvciBvbmUgdGhpcyBpc24ndCB2ZXJ5IHVzZWZ1bCB3aXRo b3V0IGFsc28gZmFraW5nIHplcm8gb3V0cHV0CmZvciB0aGUgcmVzcGVjdGl2ZSBNU1IgcmVhZC4g QW5kIHRoZW4gSSB0aGluayB0aGlzIG1pZ2h0IHN0aWxsIGJlCnVzZWZ1bCBmb3IgcGlubmVkIGRv bWFpbnMsIHNvIEknZCB2aWV3IHRoaXMgYXMgdGVtcG9yYXJ5IHN0YXRlIG9ubHkKKHNhbWUgZm9y IHRoZSB1bi1leHBvc2VkIENQVUlEIGJpdCksIHlldCB0aGUgY29tbWVudCBtYWtlcyBtZQphc3N1 bWUgdGhpcyBpcyBpbnRlbmRlZCB0byBiZSBwZXJtYW5lbnQuCgo+IEBAIC02OTQsOCArNzA5LDkg QEAgc3RhdGljIHZvaWQgcHZfY3B1aWQodWludDMyX3QgbGVhZiwgdWludDMyX3Qgc3VibGVhZiwg c3RydWN0IGNwdWlkX2xlYWYgKnJlcykKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBjYXNl IDB4MDoKPiAtICAgIGNhc2UgMHg3Ogo+IC0gICAgY2FzZSBYU1RBVEVfQ1BVSUQ6Cj4gKyAgICBj YXNlIDB4MiAuLi4gMHgzOgo+ICsgICAgY2FzZSAweDcgLi4uIDB4OToKPiArICAgIGNhc2UgMHhj IC4uLiBYU1RBVEVfQ1BVSUQ6CgpJIGNhbiBzZWUgaG93IHVzaW5nIGEgbWl4IG9mIGxpdGVyYWwg bnVtYmVycyBhbmQgY29uc3RhbnRzIGVuZHMgdXAKdWdseSBoZXJlLiBJIHRoaW5rIHdlIGhhdmUg dHdvIG9wdGlvbnM6IEVpdGhlciB1c2Ugb25seSBudW1iZXJzLApidXQgdGhlbiBwcmVmZXJhYmx5 IGluY2x1ZGUgdGhlIGNvbnN0YW50KHMpIGNvdmVyZWQgaW4gYSBjb21tZW50LgpPciBvbmx5IHVz ZSByYW5nZXMgYm90aCBlbmRzIG9mIHdoaWNoIGFyZSBsaXRlcmFsIG51bWJlcnMuCgpKYW4KCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK