From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Borntraeger Subject: [GIT PULL v2 0/5] cpu_relax: drop lowlatency, introduce yield Date: Tue, 25 Oct 2016 11:03:10 +0200 Message-ID: <1477386195-32736-1-git-send-email-borntraeger__16520.475553307$1477386310$gmane$org@de.ibm.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 1byxds-0006mG-CW for xen-devel@lists.xenproject.org; Tue, 25 Oct 2016 09:03:32 +0000 Received: from pps.filterd (m0098396.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.17/8.16.0.17) with SMTP id u9P8wbs3058763 for ; Tue, 25 Oct 2016 05:03:29 -0400 Received: from e06smtp08.uk.ibm.com (e06smtp08.uk.ibm.com [195.75.94.104]) by mx0a-001b2d01.pphosted.com with ESMTP id 269y3aewj4-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Tue, 25 Oct 2016 05:03:29 -0400 Received: from localhost by e06smtp08.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 25 Oct 2016 10:03:24 +0100 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Peter Zijlstra Cc: linux-arch@vger.kernel.org, linux-s390 , kvm@vger.kernel.org, Christian Borntraeger , Will Deacon , x86@kernel.org, Heiko Carstens , linux-kernel@vger.kernel.org, Nicholas Piggin , Russell King , sparclinux@vger.kernel.org, Noam Camus , Catalin Marinas , Martin Schwidefsky , xen-devel@lists.xenproject.org, virtualization@lists.linux-foundation.org, linuxppc-dev@lists.ozlabs.org, Ingo Molnar List-Id: xen-devel@lists.xenproject.org UGV0ZXIsCgpoZXJlIGlzIHYyIHdpdGggc29tZSBpbXByb3ZlZCBwYXRjaCBkZXNjcmlwdGlvbnMg YW5kIHNvbWUgZml4ZXMuIFRoZQpwcmV2aW91cyB2ZXJzaW9uIGhhcyBzdXJ2aXZlZCBvbmUgZGF5 IG9mIGxpbnV4LW5leHQgYW5kIEkgb25seSBjaGFuZ2VkCnNtYWxsIHBhcnRzLgpTbyB1bmxlc3Mg dGhlcmUgaXMgc29tZSBvdGhlciBpc3N1ZSwgZmVlbCBmcmVlIHRvIHB1bGwgKG9yIHRvIGFwcGx5 CnRoZSBwYXRjaGVzKSB0byB0aXAvbG9ja2luZy4KClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5j ZSBjb21taXQgMDdkOWEzODA2ODBkMWMwZWI1MWVmODdmZjJlYWI1Yzk5NDk0OWU2OToKCiAgTGlu dXggNC45LXJjMiAoMjAxNi0xMC0yMyAxNzoxMDoxNCAtMDcwMCkKCmFyZSBhdmFpbGFibGUgaW4g dGhlIGdpdCByZXBvc2l0b3J5IGF0OgoKICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp bnV4L2tlcm5lbC9naXQvYm9ybnRyYWVnZXIvbGludXguZ2l0ICB0YWdzL2NwdXJlbGF4Cgpmb3Ig eW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gZGNjMzdmOTA0NDQzNjQzODM2MDQwMjcxNGI3NTQ0 YThlODc3OWIwNzoKCiAgcHJvY2Vzc29yLmg6IHJlbW92ZSBjcHVfcmVsYXhfbG93bGF0ZW5jeSAo MjAxNi0xMC0yNSAwOTo0OTo1NyArMDIwMCkKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY3B1X3JlbGF4OiBkcm9wIGxvd2xh dGVuY3ksIGludHJvZHVjZSB5aWVsZAoKRm9yIHNwaW5uaW5nIGxvb3BzIHBlb3BsZSBkbyBvZnRl biB1c2UgYmFycmllcigpIG9yIGNwdV9yZWxheCgpLgpGb3IgbW9zdCBhcmNoaXRlY3R1cmVzIGNw dV9yZWxheCBhbmQgYmFycmllciBhcmUgdGhlIHNhbWUsIGJ1dCBvbgpzb21lIGFyY2hpdGVjdHVy ZXMgY3B1X3JlbGF4IGNhbiBhZGQgc29tZSBsYXRlbmN5LgpGb3IgZXhhbXBsZSBvbiBwb3dlcixz cGFyYzY0IGFuZCBhcmMsIGNwdV9yZWxheCBjYW4gc2hpZnQgdGhlIENQVQp0b3dhcmRzIG90aGVy IGhhcmR3YXJlIHRocmVhZHMgaW4gYW4gU01UIGVudmlyb25tZW50LgpPbiBzMzkwIGNwdV9yZWxh eCBkb2VzIGV2ZW4gbW9yZSwgaXQgdXNlcyBhbiBoeXBlcmNhbGwgdG8gdGhlCmh5cGVydmlzb3Ig dG8gZ2l2ZSB1cCB0aGUgdGltZXNsaWNlLgpJbiBjb250cmFzdCB0byB0aGUgU01UIHlpZWxkaW5n IHRoaXMgY2FuIHJlc3VsdCBpbiBsYXJnZXIgbGF0ZW5jaWVzLgpJbiBzb21lIHBsYWNlcyB0aGlz IGxhdGVuY3kgaXMgdW53YW50ZWQsIHNvIGFub3RoZXIgdmFyaWFudAoiY3B1X3JlbGF4X2xvd2xh dGVuY3kiIHdhcyBpbnRyb2R1Y2VkLiBCZWZvcmUgdGhpcyBpcyB1c2VkIGluIG1vcmUKYW5kIG1v cmUgcGxhY2VzLCBsZXRzIHJldmVydCB0aGUgbG9naWMgYW5kIHByb3ZpZGUgYSBjcHVfcmVsYXhf eWllbGQKdGhhdCBjYW4gYmUgY2FsbGVkIGluIHBsYWNlcyB3aGVyZSB5aWVsZGluZyBpcyBtb3Jl IGltcG9ydGFudCB0aGFuCmxhdGVuY3kuIEJ5IGRlZmF1bHQgdGhpcyBpcyB0aGUgc2FtZSBhcyBj cHVfcmVsYXggb24gYWxsIGFyY2hpdGVjdHVyZXMuCgpTbyBteSBwcm9wb3NhbCBib2lscyBkb3du IHRvOgotIGxvd2VzdCBsYXRlbmN5OiB1c2UgYmFycmllcigpIG9yIG1iKCkgaWYgbmVjZXNzYXJ5 Ci0gbG93IGxhdGVuY3k6IHVzZSBjcHVfcmVsYXggKGUuZy4gbWlnaHQgZ2l2ZSB1cCBzb21lIGNw dSBmb3IgdGhlIG90aGVyCiAgX2hhcmR3YXJlXyB0aHJlYWRzKQotIHJlYWxseSBnaXZlIHVwIENQ VTogdXNlICBjcHVfcmVsYXhfeWllbGQKClBTOiBJbiB0aGUgbG9uZyBydW4gSSB3b3VsZCBhbHNv IHRyeSB0byBwcm92aWRlIGZvciBzMzkwIHNvbWV0aGluZwpsaWtlIGNwdV9yZWxheF95aWVsZF90 byB3aXRoIGEgY3B1IG51bWJlciAob3IganVzdCBhZGQgdGhhdCB0bwpjcHVfcmVsYXhfeWllbGQp LCBzaW5jZSBhIHlpZWxkX3RvIGlzIGFsd2F5cyBiZXR0ZXIgdGhhbiBhIHlpZWxkIGFzCmxvbmcg YXMgd2Uga25vdyB0aGUgd2FpdGVyLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpDaHJpc3RpYW4gQm9ybnRyYWVnZXIgKDUp OgogICAgICBwcm9jZXNzb3IuaDogaW50cm9kdWNlIGNwdV9yZWxheF95aWVsZAogICAgICBzdG9w X21hY2hpbmU6IHlpZWxkIENQVSBkdXJpbmcgc3RvcCBtYWNoaW5lCiAgICAgIHMzOTA6IG1ha2Ug Y3B1X3JlbGF4IGEgYmFycmllciBhZ2FpbgogICAgICBwcm9jZXNzb3IuaDogUmVtb3ZlIGNwdV9y ZWxheF9sb3dsYXRlbmN5IHVzZXJzCiAgICAgIHByb2Nlc3Nvci5oOiByZW1vdmUgY3B1X3JlbGF4 X2xvd2xhdGVuY3kKCiBhcmNoL2FscGhhL2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICAgfCAy ICstCiBhcmNoL2FyYy9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgICAgfCA0ICsrLS0KIGFy Y2gvYXJtL2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICAgICB8IDIgKy0KIGFyY2gvYXJtNjQv aW5jbHVkZS9hc20vcHJvY2Vzc29yLmggICAgICB8IDIgKy0KIGFyY2gvYXZyMzIvaW5jbHVkZS9h c20vcHJvY2Vzc29yLmggICAgICB8IDIgKy0KIGFyY2gvYmxhY2tmaW4vaW5jbHVkZS9hc20vcHJv Y2Vzc29yLmggICB8IDIgKy0KIGFyY2gvYzZ4L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICAg ICB8IDIgKy0KIGFyY2gvY3Jpcy9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgICB8IDIgKy0K IGFyY2gvZnJ2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICAgICB8IDIgKy0KIGFyY2gvaDgz MDAvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggICAgICB8IDIgKy0KIGFyY2gvaGV4YWdvbi9pbmNs dWRlL2FzbS9wcm9jZXNzb3IuaCAgICB8IDIgKy0KIGFyY2gvaWE2NC9pbmNsdWRlL2FzbS9wcm9j ZXNzb3IuaCAgICAgICB8IDIgKy0KIGFyY2gvbTMyci9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAg ICAgICB8IDIgKy0KIGFyY2gvbTY4ay9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgICB8IDIg Ky0KIGFyY2gvbWV0YWcvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggICAgICB8IDIgKy0KIGFyY2gv bWljcm9ibGF6ZS9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCB8IDIgKy0KIGFyY2gvbWlwcy9pbmNs dWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgICB8IDIgKy0KIGFyY2gvbW4xMDMwMC9pbmNsdWRlL2Fz bS9wcm9jZXNzb3IuaCAgICB8IDIgKy0KIGFyY2gvbmlvczIvaW5jbHVkZS9hc20vcHJvY2Vzc29y LmggICAgICB8IDIgKy0KIGFyY2gvb3BlbnJpc2MvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggICB8 IDIgKy0KIGFyY2gvcGFyaXNjL2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICB8IDIgKy0KIGFy Y2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICB8IDIgKy0KIGFyY2gvczM5MC9p bmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgICB8IDQgKystLQogYXJjaC9zMzkwL2tlcm5lbC9w cm9jZXNzb3IuYyAgICAgICAgICAgIHwgNCArKy0tCiBhcmNoL3Njb3JlL2luY2x1ZGUvYXNtL3By b2Nlc3Nvci5oICAgICAgfCAyICstCiBhcmNoL3NoL2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAg ICAgICAgfCAyICstCiBhcmNoL3NwYXJjL2luY2x1ZGUvYXNtL3Byb2Nlc3Nvcl8zMi5oICAgfCAy ICstCiBhcmNoL3NwYXJjL2luY2x1ZGUvYXNtL3Byb2Nlc3Nvcl82NC5oICAgfCAyICstCiBhcmNo L3RpbGUvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggICAgICAgfCAyICstCiBhcmNoL3VuaWNvcmUz Mi9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgfCAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9w cm9jZXNzb3IuaCAgICAgICAgfCAyICstCiBhcmNoL3g4Ni91bS9hc20vcHJvY2Vzc29yLmggICAg ICAgICAgICAgfCAyICstCiBhcmNoL3h0ZW5zYS9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAg fCAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9yZXF1ZXN0LmMgfCAyICstCiBk cml2ZXJzL3Zob3N0L25ldC5jICAgICAgICAgICAgICAgICAgICAgfCA0ICsrLS0KIGtlcm5lbC9s b2NraW5nL21jc19zcGlubG9jay5oICAgICAgICAgICB8IDQgKystLQoga2VybmVsL2xvY2tpbmcv bXV0ZXguYyAgICAgICAgICAgICAgICAgIHwgNCArKy0tCiBrZXJuZWwvbG9ja2luZy9vc3FfbG9j ay5jICAgICAgICAgICAgICAgfCA2ICsrKy0tLQoga2VybmVsL2xvY2tpbmcvcXJ3bG9jay5jICAg ICAgICAgICAgICAgIHwgNiArKystLS0KIGtlcm5lbC9sb2NraW5nL3J3c2VtLXhhZGQuYyAgICAg ICAgICAgICB8IDQgKystLQoga2VybmVsL3N0b3BfbWFjaGluZS5jICAgICAgICAgICAgICAgICAg IHwgMiArLQogbGliL2xvY2tyZWYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQog NDIgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==