From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v5 0/6] Support calling functions on dedicated physical cpu Date: Wed, 6 Apr 2016 16:17:40 +0200 Message-ID: <1459952266-3687-1-git-send-email-jgross__7861.68297422609$1459952360$gmane$org@suse.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.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1anoHM-00018Q-DM for xen-devel@lists.xenproject.org; Wed, 06 Apr 2016 14:17:56 +0000 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 Cc: Juergen Gross , jeremy@goop.org, jdelvare@suse.com, peterz@infradead.org, hpa@zytor.com, akataria@vmware.com, x86@kernel.org, rusty@rustcorp.com.au, virtualization@lists.linux-foundation.org, chrisw@sous-sol.org, mingo@redhat.com, david.vrabel@citrix.com, Douglas_Warzecha@dell.com, pali.rohar@gmail.com, boris.ostrovsky@oracle.com, tglx@linutronix.de, linux@roeck-us.net List-Id: xen-devel@lists.xenproject.org U29tZSBoYXJkd2FyZSAoZS5nLiBEZWxsIFN0dWRpbyBsYXB0b3BzKSByZXF1aXJlIHNwZWNpYWwg ZnVuY3Rpb25zIHRvCmJlIGNhbGxlZCBvbiBwaHlzaWNhbCBjcHUgMCBpbiBvcmRlciB0byBhdm9p ZCBvY2Nhc2lvbmFsIGhhbmdzLiBXaGVuCnJ1bm5pbmcgYXMgZG9tMCB1bmRlciBYZW4gdGhpcyBj b3VsZCBiZSBhY2hpZXZlZCBvbmx5IHZpYSBzcGVjaWFsIGJvb3QKcGFyYW1ldGVycyAodmNwdSBw aW5uaW5nKSBsaW1pdGluZyB0aGUgaHlwZXJ2aXNvciBpbiBpdCdzIHNjaGVkdWxpbmcKZGVjaXNp b25zLgoKVGhpcyBwYXRjaCBzZXJpZXMgaXMgYWRkaW5nIGEgZ2VuZXJpYyBmdW5jdGlvbiB0byBi ZSBhYmxlIHRvIHRlbXBvcmFyaWx5CnBpbiBhICh2aXJ0dWFsKSBjcHUgdG8gYSBkZWRpY2F0ZWQg cGh5c2ljYWwgY3B1IGZvciBleGVjdXRpbmcgYWJvdmUKbWVudGlvbmVkIGZ1bmN0aW9ucyBvbiB0 aGF0IHNwZWNpZmljIGNwdS4gVGhlIGRyaXZlcnMgKGRjZGJhcyBhbmQgaThrKQpyZXF1aXJpbmcg dGhpcyBmdW5jdGlvbmFsaXR5IGFyZSBtb2RpZmllZCBhY2NvcmRpbmdseS4KCkNoYW5nZXMgaW4g VjU6Ci0gcGF0Y2ggMzogcmVuYW1lIGFuZCByZXNodWZmbGUgcGFyYW1ldGVycyBvZiBzbXBfY2Fs bF9vbl9jcHUoKSBhcyByZXF1ZXN0ZWQKICBieSBQZXRlciBaaWpsc3RyYQotIHBhdGNoIDM6IHRl c3QgdGFyZ2V0IGNwdSB0byBiZSBvbmxpbmUgYXMgcmVxdWVzdGVkIGJ5IFBldGVyIFppamxzdHJh Ci0gcGF0Y2ggNDogbGVzcyB3b3JkeSBtZXNzYWdlcyBhcyByZXF1ZXN0ZWQgYnkgRGF2aWQgVnJh YmVsCgpDaGFuZ2VzIGluIFY0OgotIG1vdmUgcGF0Y2hlcyA1IGFuZCA2IGZ1cnRoZXIgdXAgaW4g dGhlIHNlcmllcwotIHBhdGNoIDIgKHdhcyA1KTogV0FSTl9PTkNFIGluIGNhc2UgcGxhdGZvcm0g ZG9lc24ndCBzdXBwb3J0IHBpbm5pbmcKICBhcyByZXF1ZXN0ZWQgYnkgUGV0ZXIgWmlqbHN0cmEK LSBwYXRjaCAzICh3YXMgMik6IGNoYW5nZSByZXR1cm4gdmFsdWUgaW4gY2FzZSBvZiBpbGxlZ2Fs IGNwdSBhcwogIHJlcXVlc3RlZCBieSBQZXRlciBaaWpsc3RyYQotIHBhdGNoIDMgKHdhcyAyKTog bWFrZSBwaW5uaW5nIG9mIHZjcHUgYW4gb3B0aW9uIGFzIHN1Z2dlc3RlZCBieQogIFBldGVyIFpp amxzdHJhCi0gcGF0Y2hlcyA1IGFuZCA2ICh3ZXJlIDMgYW5kIDQpOiBhZGQgY2FsbCB0byBnZXRf b25saW5lX2NwdXMoKQoKQ2hhbmdlcyBpbiBWMzoKLSB1c2UgZ2V0X2NwdSgpL3B1dF9jcHUoKSBh cyBzdWdnZXN0ZWQgYnkgRGF2aWQgVnJhYmVsCgpDaGFuZ2VzIGluIFYyOgotIGluc3RlYWQgb2Yg bWFuaXB1bGF0aW5nIHRoZSBhbGxvd2VkIHNldCBvZiBjcHVzIHVzZSBjcHUgc3BlY2lmaWMKICB3 b3JrcXVldWUgYXMgcmVxdWVzdGVkIGJ5IFBldGVyIFppamxzdHJhCi0gYWRkIGluY2x1ZGUvbGlu dXgvaHlwZXJ2aXNvci5oIHRvIGhpZGUgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIHN0dWZmCiAgZnJv bSBnZW5lcmljIGtlcm5lbCBjb2RlCgpKdWVyZ2VuIEdyb3NzICg2KToKICB4ZW46IHN5bmMgeGVu IGhlYWRlcgogIHZpcnQsIHNjaGVkOiBhZGQgZ2VuZXJpYyB2Y3B1IHBpbm5pbmcgc3VwcG9ydAog IHNtcDogYWRkIGZ1bmN0aW9uIHRvIGV4ZWN1dGUgYSBmdW5jdGlvbiBzeW5jaHJvbm91c2x5IG9u IGEgY3B1CiAgeGVuOiBhZGQgeGVuX3Bpbl92Y3B1KCkgdG8gc3VwcG9ydCBjYWxsaW5nIGZ1bmN0 aW9ucyBvbiBhIGRlZGljYXRlZAogICAgcGNwdQogIGRjZGJhczogbWFrZSB1c2Ugb2Ygc21wX2Nh bGxfb25fY3B1KCkKICBod21vbjogdXNlIHNtcF9jYWxsX29uX2NwdSgpIGZvciBkZWxsLXNtbSBp OGsKCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogYXJjaC94ODYv aW5jbHVkZS9hc20vaHlwZXJ2aXNvci5oIHwgICA0ICsrCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L2h5 cGVydmlzb3IuYyAgfCAgMTEgKysrKysKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyAgICAgICAg ICB8ICA0MCArKysrKysrKysrKysrKysKIGRyaXZlcnMvZmlybXdhcmUvZGNkYmFzLmMgICAgICAg ICB8ICA1MSArKysrKysrKystLS0tLS0tLS0tCiBkcml2ZXJzL2h3bW9uL2RlbGwtc21tLWh3bW9u LmMgICAgfCAgMzUgKysrKysrKy0tLS0tLQogaW5jbHVkZS9saW51eC9oeXBlcnZpc29yLmggICAg ICAgIHwgIDE3ICsrKysrKysKIGluY2x1ZGUvbGludXgvc21wLmggICAgICAgICAgICAgICB8ICAg MyArKwogaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3NjaGVkLmggICAgIHwgMTAwICsrKysrKysrKysr KysrKysrKysrKysrKysrKysrKystLS0tLS0tCiBrZXJuZWwvc21wLmMgICAgICAgICAgICAgICAg ICAgICAgfCAgNTEgKysrKysrKysrKysrKysrKysrKwoga2VybmVsL3VwLmMgICAgICAgICAgICAg ICAgICAgICAgIHwgIDE4ICsrKysrKysKIDExIGZpbGVzIGNoYW5nZWQsIDI3MyBpbnNlcnRpb25z KCspLCA1OCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4L2h5 cGVydmlzb3IuaAoKLS0gCjIuNi42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK