From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: [PATCH 4/7] x86/viridian: get rid of the magic numbers in CPUID leaves 1 and 2 Date: Fri, 17 Mar 2017 09:57:10 +0000 Message-ID: <1489744633-28760-5-git-send-email-paul.durrant@citrix.com> References: <1489744633-28760-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 1coodK-0000T9-7K for xen-devel@lists.xenproject.org; Fri, 17 Mar 2017 09:57:18 +0000 In-Reply-To: <1489744633-28760-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 aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDEwICsrKysrKy0tLS0K IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJp ZGlhbi5jCmluZGV4IDQzMzAzNWUuLjQxNTFiYTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o dm0vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTExOSwx NCArMTE5LDE2IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1 ICp2LCB1aW50MzJfdCBsZWFmLAogICAgIHN3aXRjaCAoIGxlYWYgKQogICAgIHsKICAgICBjYXNl IDA6CisgICAgICAgIC8qIFNlZSBzZWN0aW9uIDIuNC4xIG9mIHRoZSBzcGVjaWZpY2F0aW9uICov CiAgICAgICAgIHJlcy0+YSA9IDB4NDAwMDAwMDY7IC8qIE1heGltdW0gbGVhZiAqLwotICAgICAg ICByZXMtPmIgPSAweDcyNjM2OTRkOyAvKiBNYWdpYyBudW1iZXJzICAqLwotICAgICAgICByZXMt PmMgPSAweDY2NkY3MzZGOwotICAgICAgICByZXMtPmQgPSAweDc2NDgyMDc0OworICAgICAgICBy ZXMtPmIgPSAqKHVpbnQzMl90ICopIk1pY3IiOworICAgICAgICByZXMtPmMgPSAqKHVpbnQzMl90 ICopIm9zb2YiOworICAgICAgICByZXMtPmQgPSAqKHVpbnQzMl90ICopInQgSHYiOwogICAgICAg ICBicmVhazsKIAogICAgIGNhc2UgMToKLSAgICAgICAgcmVzLT5hID0gMHgzMTIzNzY0ODsgLyog VmVyc2lvbiBudW1iZXIgKi8KKyAgICAgICAgLyogU2VlIHNlY3Rpb24gMi40LjIgb2YgdGhlIHNw ZWNpZmljYXRpb24gKi8KKyAgICAgICAgcmVzLT5hID0gKih1aW50MzJfdCAqKSJIdiMxIjsKICAg ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDI6Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=