From: Yi Sun Subject: [PATCH v2] x86: commit 0ade5e causes psr features in cmdline cannot be correctly enumerated Date: Fri, 22 Sep 2017 10:18:46 +0800 Message-ID: <1506046726-42267-1-git-send-email-yi.y.sun@linux.intel.com> References: <1505981483-3885-1-git-send-email-yi.y.sun@linux.intel.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 1dvDqi-00056z-7A for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 02:37:52 +0000 In-Reply-To: <1505981483-3885-1-git-send-email-yi.y.sun@linux.intel.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: jgross@suse.com, andrew.cooper3@citrix.com, Yi Sun , JBeulich@suse.com List-Id: xen-devel@lists.xenproject.org Q29tbWl0IDBhZGU1ZSBjYXVzZXMgYSBidWcgdGhhdCB0aGUgcHNyIGZlYXR1cmVzIHByZXNlbnRl ZCBpbiBjbWRsaW5lCmNhbm5vdCBiZSBjb3JyZWN0bHkgZW51bWVyYXRlZC4KMS4gSWYgdGhlcmUg aXMgb25seSAncHNyPScsIHRoZW4gQ01UIGlzIGVudW1lcmF0ZWQgd2hpY2ggaXMgbm90IHJpZ2h0 LgoyLiBJZiBjbWRsaW5lIGlzICdwc3I9Y210LGNhdCxjZHAsbWJhJywgb25seSB0aGUgbGFzdCBm ZWF0dXJlIGlzIGVudW1lcmF0ZWQuCgpUaGlzIHBhdGNoIGZpeGVzIHRoZSBpc3N1ZXMuCgpTaWdu ZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KUmV2aWV3ZWQtYnk6 IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCnYyOgogICAgLSBmaXggdGl0bGUg YW5kIGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0K IHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDkgKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNl cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3Iu YyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA0NTE1MTAwLi5kYWEyYWViIDEwMDY0NAotLS0g YS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC00MjIsOSAr NDIyLDEwIEBAIHN0YXRpYyBib29sIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjb25zdCBjaGFyICpz LCBjb25zdCBjaGFyICpkZWxpbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj b25zdCBjaGFyICpzcywgY29uc3QgY2hhciAqZmVhdHVyZSwKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaykKIHsKLSAgICBpZiAoICFzdHJuY21wKHMs IGZlYXR1cmUsIGRlbGltIC0gcykgKQorICAgIC8qIElmIGNtZGxpbmUgaXMgJ3Bzcj0nLCB3ZSBu ZWVkIG1ha2Ugc3VyZSBkZWxpbSAhPSBzICovCisgICAgaWYgKCBkZWxpbSAhPSBzICYmICFzdHJu Y21wKHMsIGZlYXR1cmUsIGRlbGltIC0gcykgKQogICAgIHsKLSAgICAgICAgaWYgKCAhKmRlbGlt ICkKKyAgICAgICAgaWYgKCAhKmRlbGltIHx8ICpkZWxpbSA9PSAnLCcgKQogICAgICAgICAgICAg b3B0X3BzciB8PSBtYXNrOwogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTQ1Nyw2ICs0NTgs MTAgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfcHNyX3BhcmFtKGNvbnN0IGNoYXIgKnMpCiAg ICAgICAgIGlmICggIXZhbF9kZWxpbSApCiAgICAgICAgICAgICB2YWxfZGVsaW0gPSBzdHJjaHIo cywgJ1wwJyk7CiAKKyAgICAgICAgLyogRS5nLiAncHNyPWNtdCxybWlkX21heDoyMDAnICovCisg ICAgICAgIGlmICggdmFsX2RlbGltID4gc3MgKQorICAgICAgICAgICAgdmFsX2RlbGltID0gc3M7 CisKICAgICAgICAgaWYgKCAqdmFsX2RlbGltICYmICFzdHJuY21wKHMsICJybWlkX21heCIsIHZh bF9kZWxpbSAtIHMpICkKICAgICAgICAgewogICAgICAgICAgICAgb3B0X3JtaWRfbWF4ID0gc2lt cGxlX3N0cnRvdWwodmFsX2RlbGltICsgMSwgJnEsIDApOwotLSAKMS45LjEKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK