From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: [PATCH v3 3/6] x86/viridian: get rid of the magic numbers in CPUID leaves 1 and 2 Date: Tue, 21 Mar 2017 18:17:19 +0000 Message-ID: <1490120242-3587-4-git-send-email-paul.durrant@citrix.com> References: <1490120242-3587-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cqOLa-0000V3-3A for xen-devel@lists.xenproject.org; Tue, 21 Mar 2017 18:17:30 +0000 In-Reply-To: <1490120242-3587-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 List-Id: xen-devel@lists.xenproject.org VGhlIG51bWJlcnMgY29ycmVzcG9uZCB0byBBU0NJSSBjaGFyYWN0ZXJzIHNvIGp1c3QgdXNlIGFw cHJvcHJpYXRlCmNoYXJhY3RlciBzdHJpbmdzIGRpcmVjdGx5LgoKU2lnbmVkLW9mZi1ieTogUGF1 bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v cGVyM0BjaXRyaXguY29tPgoKdjI6CiAtIFVzZSBtZW1jcHkoKSByYXRoZXIgdGhhbiBjYXN0LWFu ZC1hc3NpZ24KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgfCAxMCArKysrKystLS0t CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly aWRpYW4uYwppbmRleCA4YTVjODMxLi40MWY1NTBjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv aHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCkBAIC0xMzIs MTQgKzEzMiwxNiBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNw dSAqdiwgdWludDMyX3QgbGVhZiwKICAgICBzd2l0Y2ggKCBsZWFmICkKICAgICB7CiAgICAgY2Fz ZSAwOgorICAgICAgICAvKiBTZWUgc2VjdGlvbiAyLjQuMSBvZiB0aGUgc3BlY2lmaWNhdGlvbiAq LwogICAgICAgICByZXMtPmEgPSAweDQwMDAwMDA2OyAvKiBNYXhpbXVtIGxlYWYgKi8KLSAgICAg ICAgcmVzLT5iID0gMHg3MjYzNjk0ZDsgLyogTWFnaWMgbnVtYmVycyAgKi8KLSAgICAgICAgcmVz LT5jID0gMHg2NjZGNzM2RjsKLSAgICAgICAgcmVzLT5kID0gMHg3NjQ4MjA3NDsKKyAgICAgICAg bWVtY3B5KCZyZXMtPmIsICJNaWNyIiwgNCk7CisgICAgICAgIG1lbWNweSgmcmVzLT5jLCAib3Nv ZiIsIDQpOworICAgICAgICBtZW1jcHkoJnJlcy0+ZCwgInQgSHYiLCA0KTsKICAgICAgICAgYnJl YWs7CiAKICAgICBjYXNlIDE6Ci0gICAgICAgIHJlcy0+YSA9IDB4MzEyMzc2NDg7IC8qIFZlcnNp b24gbnVtYmVyICovCisgICAgICAgIC8qIFNlZSBzZWN0aW9uIDIuNC4yIG9mIHRoZSBzcGVjaWZp Y2F0aW9uICovCisgICAgICAgIG1lbWNweSgmcmVzLT5hLCAiSHYjMSIsIDQpOwogICAgICAgICBi cmVhazsKIAogICAgIGNhc2UgMjoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==