From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH 2/2] x86/xen: use capabilities instead of fake cpuid values Date: Fri, 17 Feb 2017 08:36:25 +0100 Message-ID: <20170217073625.13418-3-jgross__42990.4043711305$1487317058$gmane$org@suse.com> References: <20170217073625.13418-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ced5m-0000jH-FF for xen-devel@lists.xenproject.org; Fri, 17 Feb 2017 07:36:34 +0000 In-Reply-To: <20170217073625.13418-1-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, x86@kernel.org Cc: Juergen Gross , boris.ostrovsky@oracle.com, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com List-Id: xen-devel@lists.xenproject.org V2hlbiBydW5uaW5nIGFzIHB2IGRvbWFpbiB4ZW5fY3B1aWQoKSBpcyBiZWluZyB1c2VkIGluc3Rl YWQgb2YKbmF0aXZlX2NwdWlkKCkuIEluIHhlbl9jcHVpZCgpIHRoZSBhcGVyZi9tcGVyZiBmZWF0 dXJlIGlzIGluZGljYXRlZAphcyBub3QgYmVpbmcgcHJlc2VudCBieSBzcGVjaWFsIGNhc2luZyB0 aGUgcmVsYXRlZCBjcHVpZCBsZWFmLgoKSW5zdGVhZCBvZiBkZWxpdmVyaW5nIGZha2UgY3B1aWQg dmFsdWVzIGNsZWFyIHRoZSBjcHUgY2FwYWJpbGl0eSBiaXQKZm9yIGFwZXJmL21wZXJmIGluc3Rl YWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog YXJjaC94ODYveGVuL2VubGlnaHRlbi5jIHwgMTEgKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCAzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv eGVuL2VubGlnaHRlbi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCmluZGV4IDgzMzk5Y2Uu LjBlZWJiNzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYworKysgYi9hcmNo L3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTMwMSw5ICszMDEsNiBAQCB4ZW5fcnVubmluZ19vbl92 ZXJzaW9uX29yX2xhdGVyKHVuc2lnbmVkIGludCBtYWpvciwgdW5zaWduZWQgaW50IG1pbm9yKQog CXJldHVybiBmYWxzZTsKIH0KIAotI2RlZmluZSBDUFVJRF9USEVSTV9QT1dFUl9MRUFGIDYKLSNk ZWZpbmUgQVBFUkZNUEVSRl9QUkVTRU5UIDAKLQogc3RhdGljIF9fcmVhZF9tb3N0bHkgdW5zaWdu ZWQgaW50IGNwdWlkX2xlYWYxX2VkeF9tYXNrID0gfjA7CiBzdGF0aWMgX19yZWFkX21vc3RseSB1 bnNpZ25lZCBpbnQgY3B1aWRfbGVhZjFfZWN4X21hc2sgPSB+MDsKIApAQCAtMzM3LDExICszMzQs NiBAQCBzdGF0aWMgdm9pZCB4ZW5fY3B1aWQodW5zaWduZWQgaW50ICpheCwgdW5zaWduZWQgaW50 ICpieCwKIAkJKmR4ID0gY3B1aWRfbGVhZjVfZWR4X3ZhbDsKIAkJcmV0dXJuOwogCi0JY2FzZSBD UFVJRF9USEVSTV9QT1dFUl9MRUFGOgotCQkvKiBEaXNhYmxpbmcgQVBFUkZNUEVSRiBmb3Iga2Vy bmVsIHVzYWdlICovCi0JCW1hc2tlY3ggPSB+KDEgPDwgQVBFUkZNUEVSRl9QUkVTRU5UKTsKLQkJ YnJlYWs7Ci0KIAljYXNlIDB4YjoKIAkJLyogU3VwcHJlc3MgZXh0ZW5kZWQgdG9wb2xvZ3kgc3R1 ZmYgKi8KIAkJbWFza2VieCA9IDA7CkBAIC00NjIsNiArNDU0LDkgQEAgc3RhdGljIHZvaWQgX19p bml0IHhlbl9pbml0X2NwdWlkX21hc2sodm9pZCkKIAlpZiAoeGVuX2NoZWNrX213YWl0KCkpCiAJ CWNwdWlkX2xlYWYxX2VjeF9zZXRfbWFzayA9ICgxIDw8IChYODZfRkVBVFVSRV9NV0FJVCAlIDMy KSk7CiAKKwkvKiBEaXNhYmxlIEFQRVJGTVBFUkYgZmVhdHVyZS4gKi8KKwlzZXR1cF9jbGVhcl9j cHVfY2FwKFg4Nl9GRUFUVVJFX0FQRVJGTVBFUkYpOworCiAJLyogRGlzYWJsZSBEQ0EgZmVhdHVy ZS4gKi8KIAlzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0RDQSk7CiB9Ci0tIAoyLjEw LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK