From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH for-4.11 1/2] x86/cpu: get more information out from *_init_levelling Date: Fri, 6 Apr 2018 10:36:44 +0100 Message-ID: <20180406093645.6444-2-wei.liu2@citrix.com> References: <20180406093645.6444-1-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1f4Nne-0002gM-Dr for xen-devel@lists.xenproject.org; Fri, 06 Apr 2018 09:36:50 +0000 In-Reply-To: <20180406093645.6444-1-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Xen-devel Cc: Juergen Gross , Andrew Cooper , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj aC94ODYvY3B1L2FtZC5jICAgfCA5ICsrKysrLS0tLQogeGVuL2FyY2gveDg2L2NwdS9pbnRlbC5j IHwgOSArKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgOCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gv eDg2L2NwdS9hbWQuYwppbmRleCBmYzk2NzdmMDIwLi42ZTNkMGFlMmIwIDEwMDY0NAotLS0gYS94 ZW4vYXJjaC94ODYvY3B1L2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTI2 NSw3ICsyNjUsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbm9pbmxpbmUgYW1kX2luaXRfbGV2ZWxs aW5nKHZvaWQpCiAJY29uc3Qgc3RydWN0IGNwdWlkbWFzayAqbSA9IE5VTEw7CiAKIAlpZiAocHJv YmVfY3B1aWRfZmF1bHRpbmcoKSkKLQkJcmV0dXJuOworCQlnb3RvIG91dDsKIAogCXByb2JlX21h c2tpbmdfbXNycygpOwogCkBAIC0zNDEsNiArMzQxLDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBu b2lubGluZSBhbWRfaW5pdF9sZXZlbGxpbmcodm9pZCkKIAkJY3B1aWRtYXNrX2RlZmF1bHRzLl82 YyAmPSAofjBVTEwgPDwgMzIpIHwgZWN4OwogCX0KIAorCWlmIChsZXZlbGxpbmdfY2FwcykKKwkJ Y3R4dF9zd2l0Y2hfbWFza2luZyA9IGFtZF9jdHh0X3N3aXRjaF9tYXNraW5nOworCitvdXQ6CiAJ aWYgKG9wdF9jcHVfaW5mbykgewogCQlwcmludGsoWEVOTE9HX0lORk8gIkxldmVsbGluZyBjYXBz OiAlI3hcbiIsIGxldmVsbGluZ19jYXBzKTsKIAkJcHJpbnRrKFhFTkxPR19JTkZPCkBAIC0zNTQs OSArMzU4LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIGFtZF9pbml0X2xldmVsbGlu Zyh2b2lkKQogCQkgICAgICAgKHVpbnQzMl90KWNwdWlkbWFza19kZWZhdWx0cy5fN2FiMCwKIAkJ ICAgICAgICh1aW50MzJfdCljcHVpZG1hc2tfZGVmYXVsdHMuXzZjKTsKIAl9Ci0KLQlpZiAobGV2 ZWxsaW5nX2NhcHMpCi0JCWN0eHRfc3dpdGNoX21hc2tpbmcgPSBhbWRfY3R4dF9zd2l0Y2hfbWFz a2luZzsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyBiL3hl bi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwppbmRleCA5NDc3OTY1MzIxLi40YmU3NjA3ODhjIDEwMDY0 NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9p bnRlbC5jCkBAIC0xNjYsNyArMTY2LDcgQEAgc3RhdGljIHZvaWQgaW50ZWxfY3R4dF9zd2l0Y2hf bWFza2luZyhjb25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCkKIHN0YXRpYyB2b2lkIF9faW5pdCBub2lu bGluZSBpbnRlbF9pbml0X2xldmVsbGluZyh2b2lkKQogewogCWlmIChwcm9iZV9jcHVpZF9mYXVs dGluZygpKQotCQlyZXR1cm47CisJCWdvdG8gb3V0OwogCiAJcHJvYmVfbWFza2luZ19tc3JzKCk7 CiAKQEAgLTIwNyw2ICsyMDcsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIGludGVs X2luaXRfbGV2ZWxsaW5nKHZvaWQpCiAJCWNwdWlkbWFza19kZWZhdWx0cy5EYTEgJj0gKH4wVUxM IDw8IDMyKSB8IGVheDsKIAl9CiAKKwlpZiAobGV2ZWxsaW5nX2NhcHMpCisJCWN0eHRfc3dpdGNo X21hc2tpbmcgPSBpbnRlbF9jdHh0X3N3aXRjaF9tYXNraW5nOworCitvdXQ6CiAJaWYgKG9wdF9j cHVfaW5mbykgewogCQlwcmludGsoWEVOTE9HX0lORk8gIkxldmVsbGluZyBjYXBzOiAlI3hcbiIs IGxldmVsbGluZ19jYXBzKTsKIApAQCAtMjIwLDkgKzIyNCw2IEBAIHN0YXRpYyB2b2lkIF9faW5p dCBub2lubGluZSBpbnRlbF9pbml0X2xldmVsbGluZyh2b2lkKQogCQkJICAgICAgICh1aW50MzJf dCljcHVpZG1hc2tfZGVmYXVsdHMuZTFjZCwKIAkJCSAgICAgICAodWludDMyX3QpY3B1aWRtYXNr X2RlZmF1bHRzLkRhMSk7CiAJfQotCi0JaWYgKGxldmVsbGluZ19jYXBzKQotCQljdHh0X3N3aXRj aF9tYXNraW5nID0gaW50ZWxfY3R4dF9zd2l0Y2hfbWFza2luZzsKIH0KIAogc3RhdGljIHZvaWQg ZWFybHlfaW5pdF9pbnRlbChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCi0tIAoyLjExLjAKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs