From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: [PATCH v3 2/6] xen: ARM: suspend the tick (if in use) when going idle. Date: Fri, 18 Aug 2017 20:04:15 +0200 Message-ID: <150307945558.29525.9885476348147421224.stgit@Solace.fritz.box> References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box> 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.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dild5-0002DK-Vt for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 18:04:20 +0000 Received: by mail-wr0-f194.google.com with SMTP id 49so7924190wrw.5 for ; Fri, 18 Aug 2017 11:04:18 -0700 (PDT) In-Reply-To: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box> 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: Julien Grall , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org U2luY2UgY29tbWl0IDk2NGZhZThhYyAoImNwdWlkbGU6IHN1c3BlbmQvcmVzdW1lIHNjaGVkdWxl cgp0aWNrIHRpbWVyIGR1cmluZyBjcHUgaWRsZSBzdGF0ZSBlbnRyeS9leGl0IiksIGlmIGEgc2No ZWR1bGVyCmhhcyBhIHBlcmlvZGljIHRpY2sgdGltZXIsIHdlIHN0b3AgaXQgd2hlbiBnb2luZyBp ZGxlLgoKVGhpcywgaG93ZXZlciwgaXMgb25seSB0cnVlIGZvciB4ODYuIE1ha2UgaXQgdHJ1ZSBm b3IgQVJNIGFzCndlbGwuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFn Z2lvbGlAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl bGxpbmlAa2VybmVsLm9yZz4KLS0tCkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u Y29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyB8ICAgMjkgKysrKysrKysrKysrKysrKysr KystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9k b21haW4uYwppbmRleCBlZWViYmRiLi4yMTYwZDJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v ZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC0zOSw2ICszOSwyNSBAQAog CiBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBjdXJyX3ZjcHUpOwogCitzdGF0aWMgdm9p ZCBkb19pZGxlKHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3Jf aWQoKTsKKworICAgIHNjaGVkX3RpY2tfc3VzcGVuZCgpOworICAgIC8qIHNjaGVkX3RpY2tfc3Vz cGVuZCgpIGNhbiByYWlzZSBUSU1FUl9TT0ZUSVJRLiBQcm9jZXNzIGl0IG5vdy4gKi8KKyAgICBw cm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKKworICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cisg ICAgaWYgKCBjcHVfaXNfaGFsdGFibGUoY3B1KSApCisgICAgeworICAgICAgICBkc2Ioc3kpOwor ICAgICAgICB3ZmkoKTsKKyAgICB9CisgICAgbG9jYWxfaXJxX2VuYWJsZSgpOworCisgICAgc2No ZWRfdGlja19yZXN1bWUoKTsKK30KKwogdm9pZCBpZGxlX2xvb3Aodm9pZCkKIHsKICAgICB1bnNp Z25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAtNTIsMTUgKzcxLDcgQEAgdm9p ZCBpZGxlX2xvb3Aodm9pZCkKICAgICAgICAgaWYgKCB1bmxpa2VseSh0YXNrbGV0X3dvcmtfdG9f ZG8oY3B1KSkgKQogICAgICAgICAgICAgZG9fdGFza2xldCgpOwogICAgICAgICBlbHNlCi0gICAg ICAgIHsKLSAgICAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Ci0gICAgICAgICAgICBpZiAo IGNwdV9pc19oYWx0YWJsZShjcHUpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBk c2Ioc3kpOwotICAgICAgICAgICAgICAgIHdmaSgpOwotICAgICAgICAgICAgfQotICAgICAgICAg ICAgbG9jYWxfaXJxX2VuYWJsZSgpOwotICAgICAgICB9CisgICAgICAgICAgICBkb19pZGxlKCk7 CiAKICAgICAgICAgZG9fc29mdGlycSgpOwogICAgICAgICAvKgoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=