From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: [PATCH v5 for Xen 4.7 3/4] libxl: enable per-VCPU parameter settings for RTDS scheduler Date: Fri, 5 Feb 2016 16:59:43 +0100 Message-ID: <1454687983.9227.446.camel@citrix.com> References: <1454626244-5511-1-git-send-email-lichong659@gmail.com> <1454626244-5511-4-git-send-email-lichong659@gmail.com> <20160205144439.GA23178@citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8186334692422463632==" Return-path: In-Reply-To: <20160205144439.GA23178@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Wei Liu , Chong Li Cc: Chong Li , Sisu Xi , george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, ian.campbell@eu.citrix.com, Meng Xu , dgolomb@seas.upenn.edu List-Id: xen-devel@lists.xenproject.org --===============8186334692422463632== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-MwaOP4GvXZjxDCReS/ER" --=-MwaOP4GvXZjxDCReS/ER Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 T24gRnJpLCAyMDE2LTAyLTA1IGF0IDE0OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFRo dSwgRmViIDA0LCAyMDE2IGF0IDA0OjUwOjQzUE0gLTA2MDAsIENob25nIExpIHdyb3RlOgo+ID4g QWRkIGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zX2dldC9zZXQgYW5kIHNjaGVkX3J0ZHNfdmNwdV9n ZXQvc2V0Cj4gPiBmdW5jdGlvbnMgdG8gc3VwcG9ydCBwZXItVkNQVSBzZXR0aW5ncy4KPiA+IAo+ IAo+IEkgd2lsbCBuZWVkIERhcmlvIG9yIEdlb3JnZSB0byByZXZpZXcgdGhlIGxvZ2ljIG9mIHRo ZSBjb2RlLgo+IApTdXJlLCBpdCdzIG9uIG15IHNob3J0IFRPRE8gbGlzdC4gSXQncyBlaXRoZXIg Z29pbmcgdG8gYmUgdG9kYXkgb3IKTW9uZGF5LgoKPiBJZiBzb21lIG9mIHRoZSBjb21tZW50cyBi ZWxvdyBkb24ndCBtYWtlIHNlbnNlLCBqdXN0IGFzay4gSSdtIHN1cmUgSQo+IG1ha2Ugc3R1cGlk IGNvbW1lbnRzIGF0IHRpbWVzLgo+IApZZWFoLCBJJ20gc3VyZSB5b3UndmUgc2FpZCBwbGVudHkg b2Ygc3R1cGlkIHRoaW5ncyEgOy1QIDstUAoKPiA+ICt7Cj4gPiArwqDCoMKgwqBpZiAocGVyaW9k ICE9IExJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9QRVJJT0RfREVGQVVMVCkgewo+ID4gK8KgwqDC oMKgwqDCoMKgwqBpZiAocGVyaW9kIDwgMSkgewo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oExPRyhFUlJPUiwgIlZDUFUgcGVyaW9kIGlzIG91dCBvZiByYW5nZSwgIgo+ID4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAidmFsaWQgdmFsdWVzIGFyZSBs YXJnZXIgdGhhbiBvciBlcXVhbCB0bwo+ID4gMSIpOwo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoHJldHVybiAxOyAvKiBlcnJvciBzY2hlZHVsaW5nIHBhcmFtZXRlciAqLwo+IAo+IFRob3Vn aCB0aGlzIGlzIGludGVybmFsIGZ1bmN0aW9uIEkgd291bGQgdmVyeSBsaWtlIGl0IHRvIHN0aWNr IHRvCj4gQ09ESU5HX1NUWUxFIGluIGxpYnhsLiBJbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSwgdGhl IGVycm9yIGhhbmRsaW5nCj4gc2hvdWxkIGJlIHVzaW5nIGdvdG8gYW5kIHRoZSByZXR1cm4gdmFs dWUgc2hvdWxkIGJlIGEgRVJST1JfKiB2YWx1ZS4KPiAKPiBCVFcgdGhlcmUgaXMgbm8gdXBwZXIg Ym91bmQgY2hlY2sgZm9yIHRoaXMgdmFsdWU/IEp1c3QgYXNraW5nIC0tIEkKPiBkb24ndAo+IGtu b3cgZW5vdWdoIHRvIGp1ZGdlLgo+IApJdCdzIGNoZWNrZWQgaW4gdGhlIGh5cGVydmlzb3IuIEFz IHVzdWFsLCBpbiB0aGVzZSBjYXNlcywgY2hlY2tpbmcgaW4KdG9vbHMgYXMgd2VsbCB3b3VsZCBt YWtlIHRoaW5ncyBtb3JlIHJvYnVzdCwgYWxsb3cgYmV0dGVyIGVycm9yCnJlcG9ydGluZywgZXRj LCBfQlVUXyBpdCB3b3VsZCByZXF1aXJlIHRvIGtlZXAgdGhlIGxpbWl0cyBpbiBzeW5jLAp3aGlj aCBpcyB1bmRlc2lyYWJsZS4KClNvLCBhcyBsb25nIGFzIHR5cGUtcmVsYXRlZCBjb25mdXNpb24g aXMgbm90IGEgcG9zc2liaWxpdHksIEkgd291bGQgYmUKb2sgd2l0aCBubyBjaGVja3MgaGVyZSBp biBsaWJ4bC4KCkFuZCBqdXN0IHRvIGJlIHN1cmUgdGhhdCB3ZSBhcmUgb24gdGhlIHNhZmUgc2lk ZSB3cnQgdGhhdDogaW4gWGVuIHRoZXNlCnZhbHVlcyBhcmUgdWludDMyLCBzaG91bGQgd2UgdXNl IHVpbnQzMiBoZXJlIGFzIHdlbGwgKGluIHRoZSBpZGwsCmluc3RlYWQgb2YgJ2ludGVnZXInKT8K Cj4gPiArwqDCoMKgwqB9Cj4gPiArwqDCoMKgwqBtYXhfdmNwdWlkID0gaW5mby5tYXhfdmNwdV9p ZDsKPiA+ICsKPiA+ICvCoMKgwqDCoGlmIChzY2luZm8tPm51bV92Y3B1cyA+IDApIHsKPiA+ICvC oMKgwqDCoMKgwqDCoMKgbnVtX3ZjcHVzID0gc2NpbmZvLT5udW1fdmNwdXM7Cj4gPiArwqDCoMKg wqDCoMKgwqDCoEdDTkVXX0FSUkFZKHZjcHVzLCBudW1fdmNwdXMpOwo+ID4gK8KgwqDCoMKgwqDC oMKgwqBmb3IgKGkgPSAwOyBpIDwgbnVtX3ZjcHVzOyBpKyspIHsKPiA+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqBpZiAoc2NpbmZvLT52Y3B1c1tpXS52Y3B1aWQgPCAwIHx8Cj4gPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHNjaW5mby0+dmNwdXNbaV0udmNwdWlk ID4gbWF4X3ZjcHVpZCkgewo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgTE9H KEVSUk9SLCAiVkNQVSBpbmRleCBpcyBvdXQgb2YgcmFuZ2UsICIKPiA+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAidmFsaWQgdmFsdWVzIGFy ZSB3aXRoaW4gcmFuZ2UgZnJvbSAwCj4gPiB0byAlZCIsCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbWF4X3ZjcHVpZCk7Cj4gPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gRVJST1JfSU5WQUw7Cj4gPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgfQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHZjcHVz W2ldLnZjcHVpZCA9IHNjaW5mby0+dmNwdXNbaV0udmNwdWlkOwo+ID4gKwo+ID4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoHJjID0gc2NoZWRfcnRkc192YWxpZGF0ZV9wYXJhbXMoZ2MsCj4gPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHNjaW5mby0+dmNwdXNbaV0u cGVyaW9kLCBzY2luZm8tCj4gPiA+dmNwdXNbaV0uYnVkZ2V0LAo+ID4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAmdmNwdXNbaV0ucy5ydGRzLnBlcmlvZCwKPiA+ICZ2 Y3B1c1tpXS5zLnJ0ZHMuYnVkZ2V0KTsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAo cmMpCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gRVJST1JfSU5W QUw7Cj4gPiArwqDCoMKgwqDCoMKgwqDCoH0KPiA+ICvCoMKgwqDCoH0gZWxzZSB7Cj4gPiArwqDC oMKgwqDCoMKgwqDCoG51bV92Y3B1cyA9IG1heF92Y3B1aWQgKyAxOwo+ID4gK8KgwqDCoMKgwqDC oMKgwqBHQ05FV19BUlJBWSh2Y3B1cywgbnVtX3ZjcHVzKTsKPiA+ICvCoMKgwqDCoMKgwqDCoMKg aWYgKHNjaGVkX3J0ZHNfdmFsaWRhdGVfcGFyYW1zKGdjLCBzY2luZm8tCj4gPiA+dmNwdXNbMF0u cGVyaW9kLAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoHNjaW5mby0+dmNwdXNbMF0uYnVkZ2V0LAo+IAo+IFRoaXMg ZG9lc24ndCBtYWtlIHNlbnNlLiBZb3UgdGFrZSB0aGlzIHBhdGggYmVjYXVzZSBzY2luZm8tPm51 bV92Y3B1cyAKPiBpcwo+IDAgYnV0IG5vdyB5b3UncmUgZGVyZWZlcmVuY2luZyBzY2luZm8tPnZj cHVzWzBdLiBEbyBJIG1pc3MgYW55dGhpbmc/Cj4gCklJUkMsIHRoZSBpZGVhIGhlcmUgbWF5IGJl IHRoYXQgdGhpcyBpcyBob3cgd2Ugc2V0IGFsbCB0aGUgdmNwdXMKcGFyYW1ldGVycyB0byB0aGUg c2FtZSB2YWx1ZXMuLi4gQnV0IEknbGwgZ2V0IGJhY2sgdG8gdGhpcyB3aGVuCnByb3Blcmx5IHJl dmlld2luZyB0aGUgc2VyaWVzLgoKVGhhbmtzIGFuZCBSZWdhcmRzLApEYXJpbwotLSAKPDxUaGlz IGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVy ZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJpby5m YWdnaW9saQpTZW5pb3IgU29mdHdhcmUgRW5naW5lZXIsIENpdHJpeCBTeXN0ZW1zIFImRCBMdGQu LCBDYW1icmlkZ2UgKFVLKQoK --=-MwaOP4GvXZjxDCReS/ER Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEABECAAYFAla0xu8ACgkQk4XaBE3IOsRP6wCfXATjKevYcGU3DxPBua8voM8Y v+gAnji5f7A+tVQObKpx3Yy8lhmn+DRZ =aDXX -----END PGP SIGNATURE----- --=-MwaOP4GvXZjxDCReS/ER-- --===============8186334692422463632== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============8186334692422463632==--