From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v5 14/28] xen/x86: allow disabling the pmtimer Date: Fri, 21 Aug 2015 18:53:27 +0200 Message-ID: <1440176021-18910-15-git-send-email-roger.pau@citrix.com> References: <1440176021-18910-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZSpud-0001nH-1m for xen-devel@lists.xenproject.org; Fri, 21 Aug 2015 17:15:31 +0000 In-Reply-To: <1440176021-18910-1-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xenproject.org Cc: Andrew Cooper , Jan Beulich , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFj a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogSmFu IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjQ6CiAtIEFkZCBBbmRyZXcgQ29v cGVyIEFja2VkLWJ5LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jIHwgMTMgKysrKysr KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94 ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYyBiL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jCmlu ZGV4IDA3NTk0ZTEuLjE5OWExNWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1l ci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jCkBAIC0yNDcsNiArMjQ3LDkgQEAg c3RhdGljIGludCBwbXRpbWVyX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250 ZXh0X3QgKmgpCiAgICAgdWludDMyX3QgeCwgbXNiID0gcy0+cG0udG1yX3ZhbCAmIFRNUl9WQUxf TVNCOwogICAgIGludCByYzsKIAorICAgIGlmICggIWhhc192cG10aW1lcihkKSApCisgICAgICAg IHJldHVybiAwOworCiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKIAogICAgIC8qIFVwZGF0ZSB0 aGUgY291bnRlciB0byB0aGUgZ3Vlc3QncyBjdXJyZW50IHRpbWUuICBXZSBhbHdheXMgc2F2ZQpA QCAtMjcxLDYgKzI3NCw5IEBAIHN0YXRpYyBpbnQgcG10aW1lcl9sb2FkKHN0cnVjdCBkb21haW4g KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIFBNVFN0YXRlICpzID0gJmQtPmFy Y2guaHZtX2RvbWFpbi5wbF90aW1lLnZwbXQ7CiAKKyAgICBpZiAoICFoYXNfdnBtdGltZXIoZCkg KQorICAgICAgICByZXR1cm4gMDsKKwogICAgIHNwaW5fbG9jaygmcy0+bG9jayk7CiAKICAgICAv KiBSZWxvYWQgdGhlIHJlZ2lzdGVycyAqLwpAQCAtMzI4LDYgKzMzNCw5IEBAIHZvaWQgcG10aW1l cl9pbml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIFBNVFN0YXRlICpzID0gJnYtPmRvbWFpbi0+ YXJjaC5odm1fZG9tYWluLnBsX3RpbWUudnBtdDsKIAorICAgIGlmICggIWhhc192cG10aW1lcih2 LT5kb21haW4pICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmxv Y2spOwogCiAgICAgcy0+c2NhbGUgPSAoKHVpbnQ2NF90KUZSRVFVRU5DRV9QTVRJTUVSIDw8IDMy KSAvIFNZU1RFTV9USU1FX0haOwpAQCAtMzQ4LDYgKzM1NywxMCBAQCB2b2lkIHBtdGltZXJfaW5p dChzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgcG10aW1lcl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkK IHsKICAgICBQTVRTdGF0ZSAqcyA9ICZkLT5hcmNoLmh2bV9kb21haW4ucGxfdGltZS52cG10Owor CisgICAgaWYgKCAhaGFzX3ZwbXRpbWVyKGQpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAga2ls bF90aW1lcigmcy0+dGltZXIpOwogfQogCi0tIAoxLjkuNSAoQXBwbGUgR2l0LTUwLjMpCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK