From mboxrd@z Thu Jan 1 00:00:00 1970 From: anshul makkar Subject: Re: [PATCH 18/24] xen: credit2: soft-affinity awareness fallback_cpu() and cpu_pick() Date: Wed, 7 Sep 2016 13:52:42 +0100 Message-ID: <57D00D9A.7000303@citrix.com> References: <147145358844.25877.7490417583264534196.stgit@Solace.fritz.box> <147145438023.25877.4564307455358470316.stgit@Solace.fritz.box> <57C80C30.8060205@citrix.com> <1473082002.19612.45.camel@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 1bhcLO-0007cZ-E3 for xen-devel@lists.xenproject.org; Wed, 07 Sep 2016 12:52:46 +0000 In-Reply-To: <1473082002.19612.45.camel@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Dario Faggioli , xen-devel@lists.xenproject.org Cc: "Justin T. Weaver" , George Dunlap List-Id: xen-devel@lists.xenproject.org T24gMDUvMDkvMTYgMTQ6MjYsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFRodSwgMjAxNi0w OS0wMSBhdCAxMjowOCArMDEwMCwgYW5zaHVsIG1ha2thciB3cm90ZToKPj4gT24gMTcvMDgvMTYg MTg6MTksIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+Cj4+IENhbid0IHdlCj4+IGp1c3QgcmVhZCB0 aGVpciB3b3JrbG9hZCBvciB3ZSBjYW4gY2hhbmdlIHRoZSBsb2NrdHlwZSB0byBhbGxvdwo+PiBy ZWFkaW5nID8KPj4KPiBSZWFkaW5nIHdpdGhvdXQgdGFraW5nIHRoZSBsb2NrIHdvdWxkIHJhY2Ug YWdhaW5zdCB0aGUgbG9hZCB2YWx1ZSBiZWluZwo+IHVwZGF0ZWQuIEFuZCB1cGRhdGluZyB0aGUg bG9hZCBpcyBkb25lIGJ5IF9fdXBkYXRlX3J1bnFfbG9hZCgpLCB3aGljaCwKPiB3aXRoIGFsbCBp dCdzIHNoaWZ0cyBhbmQgbWF0aHMsIGJ5IG5vIG1lYW5zIGlzIGFuIGF0b21pYyBvcGVyYXRpb24u Cj4KPiBTbyBpdCdzIG5vdCBqdXN0IGEgbWF0dGVyIG9mIHJpc2tpbmcgdG8gcmVhZCBhIHNsaWdo dGx5IG91dGRhdGVkIHZhbHVlLAo+IHdoaWNoLCBJIGFncmVlLCBtYXkgbm90IGJlIHRoYXQgYmFk LCBpdCdzIHRoYXQgd2UgcmlzayByZWFkaW5nCj4gc29tZXRoaW5nIGluY29uc2lzdGVudC4gOi0v Cj4KT2suIEdvdCBpdCBhbmQgYWdyZWUuCj4gQWJvdXQgImNoYW5naW5nIHRoZSBsb2NrdHlwZSIs IEkgZ3Vlc3MgeW91IG1lYW4gdGhhdCB3ZSBjYW4gdHVybiBhbHNvCj4gdGhlIHJ1bnF1ZXVlIGxv Y2sgaW50byBhbiBydy1sb2NrPyBJZiB5ZXMsIHRoYXQncyBpbmRlZWQgaW50ZXJlc3RpbmcsCj4g YW5kIEkndmUgYWxzbyB0aG91Z2h0IGFib3V0IGl0LCBidXQsIGZvciBub3csIGFsd2F5cyBkZWZl cnJlZCB0cnlpbmcgdG8KPiBhY3R1YWxseSBkbyB0aGF0LgpZZXMuCj4KPiBJdCdzIHRlY2huaWNh bGx5IG5vbiB0cml2aWFsLCBhcyBpdCB3b3VsZCBpbnZvbHZlIGNoYW5naW5nCj4gc2NoZWR1bGVf ZGF0YS0+c2NoZWR1bGVfbG9jayBhbmQgYWxsIHRoZSB7dixwfWNwdV9zY2hlZHVsZV9sb2NrKigp Cj4gZnVuY3Rpb25zLiBBbHNvLCBpdCdzIGEgbG9jayB0aGF0IHdpbGwgYWxtb3N0IGFsbCB0aGUg dGltZXMgYmUgdGFrZW4KPiBmb3Igd3JpdGluZywgd2hpY2ggdXN1YWxseSBtZWFucyB3aGF0IHlv dSB3YW50IGlzIGEgcHJvcGVyIHNwaW5sb2NrLgo+Cj4gU28sIElNTywgYmVmb3JlIGVtYmFya2lu ZyBpbiBkb2luZyBzb21ldGhpbmcgbGlrZSB0aGF0LCBpdCdkIGJlIGdvb2QgdG8KPiBmaWd1cmUg b3V0IGhvdyBmcmVxdWVudGx5IHdlIGFjdHVhbGx5IGZhaWwgdG8gdGFrZSB0aGUgcmVtb3RlIHJ1 bnF1ZXVlCj4gbG9jaywgYW5kIHdoYXQncyB0aGUgcmVhbCBpbXBhY3Qgb2YgaGF2aW5nIHRvIGRl YWwgdGhlIGNvbnNlcXVlbmNlIG9mCj4gdGhhdC4KPgpPay4gTGV0cyBkaXNjdXNzIG9uIHRoYXQg dG8gZmluYWxpemUgdGhlIGFwcHJvYWNoLgo+IEknbSBub3Qgc2F5aW5nIGl0J3Mgbm90IHdvcnRo IGEgdHJ5LCBidXQgSSdtIHNheWluZyB0aGF0J3MgaXQncwo+IHNvbWV0aGluZyBhdCBoaWdoIHJp c2sgb2YgYmVpbmcgYSBsb3Qgb2Ygd29yayBmb3IgYSB2ZXJ5IHNtYWxsIGdhaW4sCj4gYW5kIHRo YXQgdGhlcmUgYXJlIG1vcmUgaW1wb3J0YW50IHRoaW5ncyB0byBmb2N1cyBvbi4KPgo+Pj4gKyAq IHdlIHBpY2ssIGluIG9yZGVyIG9mIGRlY3JlYXNpbmcgcHJlZmVyZW5jZToKPj4+ICsgKiAgMSkg c3ZjJ3MgY3VycmVudCBwY3B1LCBpZiBpdCBpcyBwYXJ0IG9mIHN2YydzIHNvZnQgYWZmaW5pdHk7 Cj4+PiArICogIDIpIGEgcGNwdSBpbiBzdmMncyBjdXJyZW50IHJ1bnF1ZXVlIHRoYXQgaXMgYWxz byBpbiBzdmMncyBzb2Z0Cj4+PiBhZmZpbml0eTsKPj4gc3ZjJ3MgY3VycmVudCBydW5xdWV1ZS4g RG8geW91IG1lYW4gdGhlIHJ1bnEgaW4gd2hpY2ggc3ZjIGlzCj4+IGN1cnJlbnRseQo+PiBxdWV1 ZWQgPwo+Pgo+IEkgbWVhbiB0aGUgcnVucXVldWUgdG8gd2hpY2ggc3ZjIGlzIGN1cnJlbnRseSBh c3NpZ25lZCAoYWdhaW4sIGFzIHBlcgo+IHJ1bnFfYXNzaWduKCkvcnVucV9kZWFzc2luZygpKSwg d2hpY2ggaW4gdHVybnMgbWVhbiB0aGF0LCBpZiBzdmMgaXMKPiBxdWV1ZWQgaW4gYSBydW5xdWV1 ZSwgaXQncyBxdWV1ZXMgdGhlcmUgKHNvLCBJIGd1ZXNzIHRoZSBzaG9ydCBhbnN3ZXIKPiB0byB5 b3VyIHF1ZXN0aW9uIGlzICJ5ZXMiIDotRCkuCj4KT2suCj4gUmVnYXJkcywKPiBEYXJpbwo+CkFu c2h1bAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAo=