From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pu Wen Subject: [PATCH v2 07/14] x86/acpi: Add Hygon Dhyana support Date: Thu, 21 Feb 2019 17:52:14 +0800 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gwl3V-0001pf-45 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:54:13 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Pu Wen , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Wei Liu , Jan Beulich , Andrew Cooper List-Id: xen-devel@lists.xenproject.org QWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIHRoZSBhY3BpIGNwdWZyZXEgYW5kIGNwdWlkbGUg c3Vic3lzdGVtcyBieQp1c2luZyB0aGUgY29kZSBwYXRoIG9mIEFNRC4KClNpZ25lZC1vZmYtYnk6 IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUu YyAgICAgICAgIHwgMyArKy0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jICB8 IDggKysrKystLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYyB8IDMgKyst CiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkv Y3B1X2lkbGUuYwppbmRleCAxNGIwMjc4Li5mNTc4MjVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94 ODYvYWNwaS9jcHVfaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAg LTc5NSw3ICs3OTUsOCBAQCB2b2lkIGFjcGlfZGVhZF9pZGxlKHZvaWQpCiAgICAgICAgICAgICBf X213YWl0KGN4LT5hZGRyZXNzLCAwKTsKICAgICAgICAgfQogICAgIH0KLSAgICBlbHNlIGlmICgg Y3VycmVudF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCisgICAgZWxz ZSBpZiAoIChjdXJyZW50X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgfHwK KyAgICAgICAgICAgICAgIGN1cnJlbnRfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9S X0hZR09OKSAmJgogICAgICAgICAgICAgICBjeC0+ZW50cnlfbWV0aG9kID09IEFDUElfQ1NUQVRF X0VNX1NZU0lPICkKICAgICB7CiAgICAgICAgIC8qIEludGVsIHByZWZlcnMgbm90IHRvIHVzZSBT WVNJTyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMg Yi94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYwppbmRleCA4NDRhYjg1Li4xNGMx OGJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYworKysg Yi94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYwpAQCAtNjQ5LDcgKzY0OSw4IEBA IHN0YXRpYyBpbnQgX19pbml0IGNwdWZyZXFfZHJpdmVyX2luaXQodm9pZCkKICAgICAgICAgKGJv b3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMKSkKICAgICAgICAgcmV0 ID0gY3B1ZnJlcV9yZWdpc3Rlcl9kcml2ZXIoJmFjcGlfY3B1ZnJlcV9kcml2ZXIpOwogICAgIGVs c2UgaWYgKChjcHVmcmVxX2NvbnRyb2xsZXIgPT0gRlJFUUNUTF94ZW4pICYmCi0gICAgICAgIChi b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpKQorICAgICAgICAoYm9v dF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICBib290 X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikpCiAgICAgICAgIHJldCA9 IHBvd2Vybm93X3JlZ2lzdGVyX2RyaXZlcigpOwogCiAgICAgcmV0dXJuIHJldDsKQEAgLTY2MCw5 ICs2NjEsMTAgQEAgaW50IGNwdWZyZXFfY3B1X2luaXQodW5zaWduZWQgaW50IGNwdWlkKQogewog ICAgIGludCByZXQ7CiAKLSAgICAvKiBDdXJyZW50bHkgd2Ugb25seSBoYW5kbGUgSW50ZWwgYW5k IEFNRCBwcm9jZXNzb3IgKi8KKyAgICAvKiBDdXJyZW50bHkgd2Ugb25seSBoYW5kbGUgSW50ZWws IEFNRCBhbmQgSHlnb24gcHJvY2Vzc29yICovCiAgICAgaWYgKCAoYm9vdF9jcHVfZGF0YS54ODZf dmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKSB8fAotICAgICAgICAgKGJvb3RfY3B1X2RhdGEu eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApICkKKyAgICAgICAgIChib290X2NwdV9kYXRh Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKSB8fAorICAgICAgICAgKGJvb3RfY3B1X2Rh dGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0hZR09OICkgKQogICAgICAgICByZXQgPSBjcHVm cmVxX2FkZF9jcHUoY3B1aWQpOwogICAgIGVsc2UKICAgICAgICAgcmV0ID0gLUVGQVVMVDsKZGlm ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYyBiL3hlbi9hcmNo L3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYwppbmRleCAwMjViMzdkLi5mMjQ1OTA4IDEwMDY0 NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL3Bvd2Vybm93LmMKKysrIGIveGVuL2Fy Y2gveDg2L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5jCkBAIC0zNjAsNyArMzYwLDggQEAgdW5zaWdu ZWQgaW50IF9faW5pdCBwb3dlcm5vd19yZWdpc3Rlcl9kcml2ZXIoKQogCiAgICAgZm9yX2VhY2hf b25saW5lX2NwdShpKSB7CiAgICAgICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjcHVfZGF0 YVtpXTsKLSAgICAgICAgaWYgKGMtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQpCisgICAg ICAgIGlmIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICYmCisgICAgICAgICAgICBj LT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSFlHT04pCiAgICAgICAgICAgICByZXQgPSAtRU5P REVWOwogICAgICAgICBlbHNlCiAgICAgICAgIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==