From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH v2 02/10] xen: credit1: don't rate limit context switches in case of yields Date: Fri, 30 Sep 2016 12:18:50 +0100 Message-ID: References: <147520253247.22544.10673844222866363947.stgit@Solace.fritz.box> <147520401251.22544.7327169776043168083.stgit@Solace.fritz.box> 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 1bpvqq-0003kO-Ug for xen-devel@lists.xenproject.org; Fri, 30 Sep 2016 11:19:37 +0000 In-Reply-To: <147520401251.22544.7327169776043168083.stgit@Solace.fritz.box> 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: George Dunlap , Anshul Makkar List-Id: xen-devel@lists.xenproject.org T24gMzAvMDkvMTYgMDM6NTMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFJhdGUgbGltaXRpbmcg aGFzIGJlZW4gcHJpbWFyaWx5IGludHJvZHVjZWQgdG8gYXZvaWQgdG9vCj4gaGVhdnkgY29udGV4 dCBzd2l0Y2ggcmF0ZSBkdWUgdG8gaW50ZXJydXB0cywgYW5kLCBpbgo+IGdlbmVyYWwsIGFzeW5j aHJvbm91cyBldmVudHMuCj4gCj4gSWYgYSB2Y3B1ICJ2b2x1bnRhcmlseSIgeWllbGRzLCB3ZSBy ZWFsbHkgc2hvdWxkIGxldCBpdAo+IGdpdmUgdXAgdGhlIGNwdSBmb3IgYSB3aGlsZS4KPiAKPiBJ biBmYWN0LCBpdCBtYXkgYmUgdGhhdCBpdCBpcyB5aWVsZGluZyBiZWNhdXNlIGl0J3MgYWJvdXQK PiB0byBzdGFydCBzcGlubmluZywgYW5kIHRoZXJlJ3MgZmV3IHBvaW50IGluIGZvcmNpbmcgYSB2 Y3B1Cj4gdG8gc3BpbiBmb3IgKHBvdGVudGlhbGx5KSB0aGUgZW50aXJlIHJhdGUtbGltaXRpbmcg cGVyaW9kLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9s aUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA Y2l0cml4LmNvbT4KCj4gLS0tCj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUu Y2l0cml4LmNvbT4KPiBDYzogQW5zaHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29t Pgo+IC0tLQo+IENoYW5nZXMgZnJvbSB2MToKPiAgKiBtb3ZlIHRoaXMgcGF0Y2ggdXAgaW4gdGhl IHNlcmllcywgYW5kIHJlbW92ZSB0aGUgQ3JlZGl0MiBiaXRzLCBhcyBzdWdnZXN0ZWQKPiAgICBk dXJpbmcgcmV2aWV3Owo+IC0tLQo+ICB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwgICAxMyAr KysrKysrKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVu L2NvbW1vbi9zY2hlZF9jcmVkaXQuYwo+IGluZGV4IDRkODRiNWYuLjU3MDA3NjMgMTAwNjQ0Cj4g LS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwo+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRf Y3JlZGl0LmMKPiBAQCAtMTgwMiw5ICsxODAyLDE2IEBAIGNzY2hlZF9zY2hlZHVsZSgKPiAgICAg ICAqICAgY3B1IGFuZCBzdGVhbCBpdC4KPiAgICAgICAqLwo+ICAKPiAtICAgIC8qIElmIHdlIGhh dmUgc2NoZWR1bGUgcmF0ZSBsaW1pdGluZyBlbmFibGVkLCBjaGVjayB0byBzZWUKPiAtICAgICAq IGhvdyBsb25nIHdlJ3ZlIHJ1biBmb3IuICovCj4gLSAgICBpZiAoICF0YXNrbGV0X3dvcmtfc2No ZWR1bGVkCj4gKyAgICAvKgo+ICsgICAgICogSWYgd2UgaGF2ZSBzY2hlZHVsZSByYXRlIGxpbWl0 aW5nIGVuYWJsZWQsIGNoZWNrIHRvIHNlZQo+ICsgICAgICogaG93IGxvbmcgd2UndmUgcnVuIGZv ci4KPiArICAgICAqCj4gKyAgICAgKiBJZiBzY3VyciBpcyB5aWVsZGluZywgaG93ZXZlciwgd2Ug ZG9uJ3QgbGV0IHJhdGUgbGltaXRpbmcga2ljayBpbi4KPiArICAgICAqIEluIGZhY3QsIGl0IG1h eSBiZSB0aGUgY2FzZSB0aGF0IHNjdXJyIGlzIGFib3V0IHRvIHNwaW4sIGFuZCB0aGVyZSdzCj4g KyAgICAgKiBubyBwb2ludCBmb3JjaW5nIGl0IHRvIGRvIHNvIHVudGlsIHJhdGUgbGltaXRpbmcg ZXhwaXJlcy4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhdGVzdF9iaXQoQ1NDSEVEX0ZMQUdfVkNQ VV9ZSUVMRCwgJnNjdXJyLT5mbGFncykKPiArICAgICAgICAgJiYgIXRhc2tsZXRfd29ya19zY2hl ZHVsZWQKPiAgICAgICAgICAgJiYgcHJ2LT5yYXRlbGltaXRfdXMKPiAgICAgICAgICAgJiYgdmNw dV9ydW5uYWJsZShjdXJyZW50KQo+ICAgICAgICAgICAmJiAhaXNfaWRsZV92Y3B1KGN1cnJlbnQp Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==