From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: [PATCH v2 3/6] x86/viridian: get rid of the magic numbers in CPUID leaves 1 and 2 Date: Mon, 20 Mar 2017 17:08:18 +0000 Message-ID: <1490029701-4311-4-git-send-email-paul.durrant@citrix.com> References: <1490029701-4311-1-git-send-email-paul.durrant@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.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cq0nY-00074h-Dh for xen-devel@lists.xenproject.org; Mon, 20 Mar 2017 17:08:48 +0000 In-Reply-To: <1490029701-4311-1-git-send-email-paul.durrant@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Andrew Cooper , Paul Durrant , Jan Beulich List-Id: xen-devel@lists.xenproject.org VGhlIG51bWJlcnMgY29ycmVzcG9uZCB0byBBU0NJSSBjaGFyYWN0ZXJzIHNvIGp1c3QgdXNlIGFw cHJvcHJpYXRlCmNoYXJhY3RlciBzdHJpbmdzIGRpcmVjdGx5LgoKU2lnbmVkLW9mZi1ieTogUGF1 bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8 amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy aXguY29tPgoKdjI6CiAtIFVzZSBtZW1jcHkoKSByYXRoZXIgdGhhbiBjYXN0LWFuZC1hc3NpZ24K LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgfCAxMCArKysrKystLS0tCiAxIGZpbGUg Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwpp bmRleCAwZDIwOGMzLi4yN2FkNWU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk aWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCkBAIC0xMzQsMTQgKzEzNCwx NiBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu dDMyX3QgbGVhZiwKICAgICBzd2l0Y2ggKCBsZWFmICkKICAgICB7CiAgICAgY2FzZSAwOgorICAg ICAgICAvKiBTZWUgc2VjdGlvbiAyLjQuMSBvZiB0aGUgc3BlY2lmaWNhdGlvbiAqLwogICAgICAg ICByZXMtPmEgPSAweDQwMDAwMDA2OyAvKiBNYXhpbXVtIGxlYWYgKi8KLSAgICAgICAgcmVzLT5i ID0gMHg3MjYzNjk0ZDsgLyogTWFnaWMgbnVtYmVycyAgKi8KLSAgICAgICAgcmVzLT5jID0gMHg2 NjZGNzM2RjsKLSAgICAgICAgcmVzLT5kID0gMHg3NjQ4MjA3NDsKKyAgICAgICAgbWVtY3B5KCZy ZXMtPmIsICJNaWNyIiwgNCk7CisgICAgICAgIG1lbWNweSgmcmVzLT5jLCAib3NvZiIsIDQpOwor ICAgICAgICBtZW1jcHkoJnJlcy0+ZCwgInQgSHYiLCA0KTsKICAgICAgICAgYnJlYWs7CiAKICAg ICBjYXNlIDE6Ci0gICAgICAgIHJlcy0+YSA9IDB4MzEyMzc2NDg7IC8qIFZlcnNpb24gbnVtYmVy ICovCisgICAgICAgIC8qIFNlZSBzZWN0aW9uIDIuNC4yIG9mIHRoZSBzcGVjaWZpY2F0aW9uICov CisgICAgICAgIG1lbWNweSgmcmVzLT5hLCAiSHYjMSIsIDQpOwogICAgICAgICBicmVhazsKIAog ICAgIGNhc2UgMjoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==