From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anshul Makkar Subject: Re: [PATCH 2/3] credit2: libxl related changes to add support for runqueue per cpupool. Date: Thu, 16 Nov 2017 21:10:22 +0000 Message-ID: References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com> <1505177142-14864-3-git-send-email-anshulmakkar@gmail.com> <34e3d0e3-b3cb-eae3-f8d0-90f604f1e3cc@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <34e3d0e3-b3cb-eae3-f8d0-90f604f1e3cc@suse.com> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Juergen Gross , xen-devel@lists.xen.org Cc: wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org W1RyaW1taW5nIHRoZSBDYy1saXN0IGEgYml0XQoKCk9uIDkvMTQvMTcgNzozNyBBTSwgSnVlcmdl biBHcm9zcyB3cm90ZToKPiBPbiAxMi8wOS8xNyAwMjo0NSwgYW5zaHVsbWFra2FyIHdyb3RlOgo+ PiBJbnRyb2R1Y2VzIHNjaGVkdWxlciBzcGVjaWZpYyBwYXJhbWV0ZXIgYXQgbGlieGwgbGV2ZWwg d2hpY2ggYXJlCj4+IHBhc3NlZCBvbiB0byBsaWJ4Yy4gZWcgcnVucXVldWUgZm9yIGNyZWRpdDIK Pj4KPj4gU2lnbmVkLW9mZi1ieTogQW5zaHVsIE1ha2thciA8YW5zaHVsbWFra2FyQGdtYWlsLmNv bT4KPj4KPj4gICBpbnQgbGlieGxfY3B1cG9vbF9kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50 MzJfdCBwb29saWQpOwo+PiAgIGludCBsaWJ4bF9jcHVwb29sX3JlbmFtZShsaWJ4bF9jdHggKmN0 eCwgY29uc3QgY2hhciAqbmFtZSwgdWludDMyX3QgcG9vbGlkKTsKPj4gICBpbnQgbGlieGxfY3B1 cG9vbF9jcHVhZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IHBvb2xpZCwgaW50IGNwdSk7Cj4+ IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVwb29sLmMgYi90b29scy9saWJ4bC9s aWJ4bF9jcHVwb29sLmMKPj4gaW5kZXggODViMDY4OC4uZTNjZTdiMyAxMDA2NDQKPj4gLS0tIGEv dG9vbHMvbGlieGwvbGlieGxfY3B1cG9vbC5jCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw dXBvb2wuYwo+PiBAQCAtMTMwLDcgKzEzMCw3IEBAIGludCBsaWJ4bF9nZXRfZnJlZWNwdXMobGli eGxfY3R4ICpjdHgsIGxpYnhsX2JpdG1hcCAqY3B1bWFwKQo+PiAgIGludCBsaWJ4bF9jcHVwb29s X2NyZWF0ZShsaWJ4bF9jdHggKmN0eCwgY29uc3QgY2hhciAqbmFtZSwKPj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgbGlieGxfc2NoZWR1bGVyIHNjaGVkLAo+PiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBsaWJ4bF9iaXRtYXAgY3B1bWFwLCBsaWJ4bF91dWlkICp1dWlkLAo+PiAtICAg ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwb29saWQpCj4+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgdWludDMyX3QgKnBvb2xpZCwgY29uc3QgbGlieGxfc2NoZWR1bGVyX3BhcmFt cyAqc2NoZWRfcGFyYW1zKQo+PiAgIHsKPj4gICAgICAgR0NfSU5JVChjdHgpOwo+PiAgICAgICBp bnQgcmM7Cj4+IEBAIC0xMzgsNiArMTM4LDcgQEAgaW50IGxpYnhsX2NwdXBvb2xfY3JlYXRlKGxp YnhsX2N0eCAqY3R4LCBjb25zdCBjaGFyICpuYW1lLAo+PiAgICAgICB4c190cmFuc2FjdGlvbl90 IHQ7Cj4+ICAgICAgIGNoYXIgKnV1aWRfc3RyaW5nOwo+PiAgICAgICB1aW50MzJfdCB4Y3Bvb2xp ZDsKPj4gKyAgICB4Y19zY2hlZHBhcmFtX3QgeGNfc2NoZWRfcGFyYW07Cj4+ICAgCj4+ICAgICAg IC8qIEFjY2VwdCAnMCcgYXMgJ2FueSBwb29saWQnIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0 eSAqLwo+PiAgICAgICBpZiAoICpwb29saWQgPT0gTElCWExfQ1BVUE9PTF9QT09MSURfQU5ZCj4+ IEBAIC0xNTEsOCArMTUyLDE4IEBAIGludCBsaWJ4bF9jcHVwb29sX2NyZWF0ZShsaWJ4bF9jdHgg KmN0eCwgY29uc3QgY2hhciAqbmFtZSwKPj4gICAgICAgICAgIEdDX0ZSRUU7Cj4+ICAgICAgICAg ICByZXR1cm4gRVJST1JfTk9NRU07Cj4+ICAgICAgIH0KPj4gKyAgICBpZiAoc2NoZWRfcGFyYW1z KQo+PiArICAgIHsKPj4gKyAgICAgICAgeGNfc2NoZWRfcGFyYW0udS5zY2hlZF9jcmVkaXQyLnJh dGVsaW1pdF91cyA9Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgc2NoZWRfcGFyYW1zLT51LmNyZWRpdDIucmF0ZWxpbWl0X3VzOwo+PiArICAg ICAgICB4Y19zY2hlZF9wYXJhbS51LnNjaGVkX2NyZWRpdDIucnVucSA9IHNjaGVkX3BhcmFtcy0+ dS5jcmVkaXQyLnJ1bnF1ZXVlOwo+PiArICAgICAgICB4Y19zY2hlZF9wYXJhbS51LnNjaGVkX2Ny ZWRpdC50c2xpY2VfbXMgPSBzY2hlZF9wYXJhbXMtPnUuY3JlZGl0LnRzbGljZV9tczsKPj4gKyAg ICAgICAgeGNfc2NoZWRfcGFyYW0udS5zY2hlZF9jcmVkaXQucmF0ZWxpbWl0X3VzID0gc2NoZWRf cGFyYW1zLT51LmNyZWRpdC5yYXRlbGltaXRfdXM7Cj4gRG9uJ3QgeW91IG5lZWQgc29tZSBpbnB1 dCBwYXJhbWV0ZXIgdmFsaWRhdGlvbiBoZXJlPwpBZ3JlZS4gV2lsbCBwZXJmb3JtIHZhbGlkYXRp b24uCj4+ICsgICAgfQo+PiArICAgIGVsc2UKPj4gKyAgICAgICAgeGNfc2NoZWRfcGFyYW0udS5z Y2hlZF9jcmVkaXQyLnJ1bnEgPSBMSUJYTF9DUkVESVQyX1JVTlFVRVVFX0RFRkFVTFQ7Cj4gU28g eW91IGFyZSBwYXNzaW5nIHRoZSBMSUJYTCBkZWZpbmVzIGRvd24gdG8gdGhlIGh5cGVydmlzb3Ig ZXhwZWN0aW5nCj4gdGhleSBtYXRjaC4gSSB0aGluayB0aGlzIGlzIGEgbWFqb3IgbGF5ZXJpbmcg dmlvbGF0aW9uLgpJIG5lZWQgdG8gcGFzcyB0aGUgREVGQVVMVCBydW5xIGFycmFuZ2VtZW50IGlm IHRoZSB1c2VyIGhhcyBub3Qgc2VsZWN0ZWQKYW55IG9wdGlvbiBhbmQgSSB3YW50IHRvIGRvIGl0 IG5lYXIgdG8gdGhlIHRvcCBsZXZlbCAobGlieGMpIHNvIHRoYXQgCmNvbnNpc3RlbmN5CmNhbiBi ZSBtYWludGFpbmVkIGF0IHRoZSBsb3dlciBzY2hlZHVsZXIgbGF5ZXIuClBsZWFzZSBjYW4geW91 IHN1Z2dlc3QgYWx0ZXJuYXRpdmUgdGhhdCB3aWxsIG1haW50YWluIGxheWVyaW5nIGNvbnNpc3Rl bmN5Lgo+Cj4KPgo+IEp1ZXJnZW4KYW5zaHVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==