From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH v5 0/6] Support calling functions on dedicated physical cpu Date: Mon, 20 Jun 2016 10:40:15 +0200 Message-ID: <5767ABEF.9010204__40326.8963135362$1466412097$gmane$org@suse.com> References: <1459952266-3687-1-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bEuko-0002R3-VS for xen-devel@lists.xenproject.org; Mon, 20 Jun 2016 08:40:23 +0000 In-Reply-To: <1459952266-3687-1-git-send-email-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: mingo@redhat.com, peterz@infradead.org Cc: x86@kernel.org, jeremy@goop.org, jdelvare@suse.com, hpa@zytor.com, akataria@vmware.com, linux-kernel@vger.kernel.org, rusty@rustcorp.com.au, virtualization@lists.linux-foundation.org, chrisw@sous-sol.org, david.vrabel@citrix.com, Douglas_Warzecha@dell.com, pali.rohar@gmail.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, tglx@linutronix.de, linux@roeck-us.net List-Id: xen-devel@lists.xenproject.org T24gMDYvMDQvMTYgMTY6MTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gU29tZSBoYXJkd2FyZSAo ZS5nLiBEZWxsIFN0dWRpbyBsYXB0b3BzKSByZXF1aXJlIHNwZWNpYWwgZnVuY3Rpb25zIHRvCj4g YmUgY2FsbGVkIG9uIHBoeXNpY2FsIGNwdSAwIGluIG9yZGVyIHRvIGF2b2lkIG9jY2FzaW9uYWwg aGFuZ3MuIFdoZW4KPiBydW5uaW5nIGFzIGRvbTAgdW5kZXIgWGVuIHRoaXMgY291bGQgYmUgYWNo aWV2ZWQgb25seSB2aWEgc3BlY2lhbCBib290Cj4gcGFyYW1ldGVycyAodmNwdSBwaW5uaW5nKSBs aW1pdGluZyB0aGUgaHlwZXJ2aXNvciBpbiBpdCdzIHNjaGVkdWxpbmcKPiBkZWNpc2lvbnMuCj4g Cj4gVGhpcyBwYXRjaCBzZXJpZXMgaXMgYWRkaW5nIGEgZ2VuZXJpYyBmdW5jdGlvbiB0byBiZSBh YmxlIHRvIHRlbXBvcmFyaWx5Cj4gcGluIGEgKHZpcnR1YWwpIGNwdSB0byBhIGRlZGljYXRlZCBw aHlzaWNhbCBjcHUgZm9yIGV4ZWN1dGluZyBhYm92ZQo+IG1lbnRpb25lZCBmdW5jdGlvbnMgb24g dGhhdCBzcGVjaWZpYyBjcHUuIFRoZSBkcml2ZXJzIChkY2RiYXMgYW5kIGk4aykKPiByZXF1aXJp bmcgdGhpcyBmdW5jdGlvbmFsaXR5IGFyZSBtb2RpZmllZCBhY2NvcmRpbmdseS4KClBldGVyLCBJ bmdvLAoKaXMgb25lIG9mIHlvdSBjb25zaWRlcmluZyB0byB0YWtlIHRoaXMgc2VyaWVzIGZvciA0 Ljg/IEkga25vdyBub3QgYWxsCnBhdGNoZXMgZ290IGFuIEFjaywgT1RPSCBtYWludGFpbmVycyBo YWQgMi41IG1vbnRocyB0aW1lIHRvIG9iamVjdC4KCkknZCByZWFsbHkgYXBwcmVjaWF0ZSB0aGlz IHNlcmllcyB3b3VsZCBtYWtlIGl0IGludG8gNC44LgoKCkp1ZXJnZW4KCj4gCj4gQ2hhbmdlcyBp biBWNToKPiAtIHBhdGNoIDM6IHJlbmFtZSBhbmQgcmVzaHVmZmxlIHBhcmFtZXRlcnMgb2Ygc21w X2NhbGxfb25fY3B1KCkgYXMgcmVxdWVzdGVkCj4gICBieSBQZXRlciBaaWpsc3RyYQo+IC0gcGF0 Y2ggMzogdGVzdCB0YXJnZXQgY3B1IHRvIGJlIG9ubGluZSBhcyByZXF1ZXN0ZWQgYnkgUGV0ZXIg WmlqbHN0cmEKPiAtIHBhdGNoIDQ6IGxlc3Mgd29yZHkgbWVzc2FnZXMgYXMgcmVxdWVzdGVkIGJ5 IERhdmlkIFZyYWJlbAo+IAo+IENoYW5nZXMgaW4gVjQ6Cj4gLSBtb3ZlIHBhdGNoZXMgNSBhbmQg NiBmdXJ0aGVyIHVwIGluIHRoZSBzZXJpZXMKPiAtIHBhdGNoIDIgKHdhcyA1KTogV0FSTl9PTkNF IGluIGNhc2UgcGxhdGZvcm0gZG9lc24ndCBzdXBwb3J0IHBpbm5pbmcKPiAgIGFzIHJlcXVlc3Rl ZCBieSBQZXRlciBaaWpsc3RyYQo+IC0gcGF0Y2ggMyAod2FzIDIpOiBjaGFuZ2UgcmV0dXJuIHZh bHVlIGluIGNhc2Ugb2YgaWxsZWdhbCBjcHUgYXMKPiAgIHJlcXVlc3RlZCBieSBQZXRlciBaaWps c3RyYQo+IC0gcGF0Y2ggMyAod2FzIDIpOiBtYWtlIHBpbm5pbmcgb2YgdmNwdSBhbiBvcHRpb24g YXMgc3VnZ2VzdGVkIGJ5Cj4gICBQZXRlciBaaWpsc3RyYQo+IC0gcGF0Y2hlcyA1IGFuZCA2ICh3 ZXJlIDMgYW5kIDQpOiBhZGQgY2FsbCB0byBnZXRfb25saW5lX2NwdXMoKQo+IAo+IENoYW5nZXMg aW4gVjM6Cj4gLSB1c2UgZ2V0X2NwdSgpL3B1dF9jcHUoKSBhcyBzdWdnZXN0ZWQgYnkgRGF2aWQg VnJhYmVsCj4gCj4gQ2hhbmdlcyBpbiBWMjoKPiAtIGluc3RlYWQgb2YgbWFuaXB1bGF0aW5nIHRo ZSBhbGxvd2VkIHNldCBvZiBjcHVzIHVzZSBjcHUgc3BlY2lmaWMKPiAgIHdvcmtxdWV1ZSBhcyBy ZXF1ZXN0ZWQgYnkgUGV0ZXIgWmlqbHN0cmEKPiAtIGFkZCBpbmNsdWRlL2xpbnV4L2h5cGVydmlz b3IuaCB0byBoaWRlIGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBzdHVmZgo+ICAgZnJvbSBnZW5lcmlj IGtlcm5lbCBjb2RlCj4gCj4gSnVlcmdlbiBHcm9zcyAoNik6Cj4gICB4ZW46IHN5bmMgeGVuIGhl YWRlcgo+ICAgdmlydCwgc2NoZWQ6IGFkZCBnZW5lcmljIHZjcHUgcGlubmluZyBzdXBwb3J0Cj4g ICBzbXA6IGFkZCBmdW5jdGlvbiB0byBleGVjdXRlIGEgZnVuY3Rpb24gc3luY2hyb25vdXNseSBv biBhIGNwdQo+ICAgeGVuOiBhZGQgeGVuX3Bpbl92Y3B1KCkgdG8gc3VwcG9ydCBjYWxsaW5nIGZ1 bmN0aW9ucyBvbiBhIGRlZGljYXRlZAo+ICAgICBwY3B1Cj4gICBkY2RiYXM6IG1ha2UgdXNlIG9m IHNtcF9jYWxsX29uX2NwdSgpCj4gICBod21vbjogdXNlIHNtcF9jYWxsX29uX2NwdSgpIGZvciBk ZWxsLXNtbSBpOGsKPiAKPiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgIHwgICAx ICsKPiAgYXJjaC94ODYvaW5jbHVkZS9hc20vaHlwZXJ2aXNvci5oIHwgICA0ICsrCj4gIGFyY2gv eDg2L2tlcm5lbC9jcHUvaHlwZXJ2aXNvci5jICB8ICAxMSArKysrKwo+ICBhcmNoL3g4Ni94ZW4v ZW5saWdodGVuLmMgICAgICAgICAgfCAgNDAgKysrKysrKysrKysrKysrCj4gIGRyaXZlcnMvZmly bXdhcmUvZGNkYmFzLmMgICAgICAgICB8ICA1MSArKysrKysrKystLS0tLS0tLS0tCj4gIGRyaXZl cnMvaHdtb24vZGVsbC1zbW0taHdtb24uYyAgICB8ICAzNSArKysrKysrLS0tLS0tCj4gIGluY2x1 ZGUvbGludXgvaHlwZXJ2aXNvci5oICAgICAgICB8ICAxNyArKysrKysrCj4gIGluY2x1ZGUvbGlu dXgvc21wLmggICAgICAgICAgICAgICB8ICAgMyArKwo+ICBpbmNsdWRlL3hlbi9pbnRlcmZhY2Uv c2NoZWQuaCAgICAgfCAxMDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0K PiAga2VybmVsL3NtcC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDUxICsrKysrKysrKysrKysr KysrKysKPiAga2VybmVsL3VwLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4ICsrKysrKysK PiAgMTEgZmlsZXMgY2hhbmdlZCwgMjczIGluc2VydGlvbnMoKyksIDU4IGRlbGV0aW9ucygtKQo+ ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9saW51eC9oeXBlcnZpc29yLmgKPiAKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hl bi1kZXZlbAo=