From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Peng Subject: Re: [PATCH v2 for Xen 4.6 1/4] xen: enabling XL to set per-VCPU parameters of a domain for RTDS scheduler Date: Wed, 27 May 2015 18:02:08 +0800 Message-ID: <20150527100208.GA9643@pengc-linux.bj.intel.com> References: <1432598752-20826-1-git-send-email-chong.li@wustl.edu> Reply-To: Chao Peng Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1432598752-20826-1-git-send-email-chong.li@wustl.edu> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Chong Li Cc: Chong Li , Sisu Xi , george.dunlap@eu.citrix.com, dario.faggioli@citrix.com, xen-devel@lists.xen.org, mengxu@cis.upenn.edu, jbeulich@suse.com, dgolomb@seas.upenn.edu List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBNYXkgMjUsIDIwMTUgYXQgMDc6MDU6NTJQTSAtMDUwMCwgQ2hvbmcgTGkgd3JvdGU6 Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMK PiBAQCAtODQxLDYgKzg0MSwxMSBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BB UkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCj4gICAgICAgICAgY29weWJhY2sgPSAxOwo+ICAg ICAgICAgIGJyZWFrOwo+ICAKPiArICAgIGNhc2UgWEVOX0RPTUNUTF9zY2hlZHVsZXJfdmNwdV9v cDoKPiArICAgICAgICByZXQgPSBzY2hlZF9hZGp1c3RfdmNwdShkLCAmb3AtPnUuc2NoZWR1bGVy X3ZjcHVfb3ApOwo+ICsgICAgICAgIGNvcHliYWNrID0gMTsKCkkgZGlkbid0IHNlZSBhbnkgZmll bGRzIHlvdSBuZWVkIHRvIGNvcHkgYmFjayBoZXJlICgndmNwdXMnIHdlcmUgY29waWVkIGJhY2sK aW4gcnRfdmNwdV9jbnRsKCkgYWxyZWFkeSkuCgo+ICt7Cj4gKyAgICBzdHJ1Y3QgcnRfcHJpdmF0 ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwo+ICsgICAgc3RydWN0IHJ0X2RvbSAqIGNvbnN0IHNkb20g PSBydF9kb20oZCk7Cj4gKyAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOwo+ICsgICAgc3RydWN0IGxp c3RfaGVhZCAqaXRlcjsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICBpbnQgcmMg PSAwOwo+ICsgICAgeGVuX2RvbWN0bF9zY2hlZF9ydGRzX3BhcmFtc190IGxvY2FsX3NjaGVkOwo+ ICsgICAgdW5zaWduZWQgaW50IHZjcHVpZDsKPiArICAgIHVuc2lnbmVkIGludCBpOwoKICd2Y3B1 aWQnIGlzIG9ubHkgdXNlZCBpbiAnZ2V0JyBwYXRoIG9uY2Ugd2hpbGUgJ2knIGlzIHVzZWQgaW4g J3NldCcgcGF0aAogb25seSwgcGVyaGFwcyBtZXJnZSB0aGUgdHdvIHZhcmlhYmxlcz8KCj4gKwo+ ICsgICAgc3dpdGNoICggb3AtPmNtZCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFhFTl9ET01DVExf U0NIRURPUF9nZXR2Y3B1aW5mbzoKPiArICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5s b2NrLCBmbGFncyk7Cj4gKyAgICAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnNkb20tPnZjcHUg KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1 Y3QgcnRfdmNwdSwgc2RvbV9lbGVtKTsKPiArICAgICAgICAgICAgdmNwdWlkID0gc3ZjLT52Y3B1 LT52Y3B1X2lkOwo+ICsKPiArICAgICAgICAgICAgbG9jYWxfc2NoZWQuYnVkZ2V0ID0gc3ZjLT5i dWRnZXQgLyBNSUNST1NFQ1MoMSk7Cj4gKyAgICAgICAgICAgIGxvY2FsX3NjaGVkLnBlcmlvZCA9 IHN2Yy0+cGVyaW9kIC8gTUlDUk9TRUNTKDEpOwo+ICsgICAgICAgICAgICBpZiAoIGNvcHlfdG9f Z3Vlc3Rfb2Zmc2V0KG9wLT51LnJ0ZHMudmNwdXMsIHZjcHVpZCwKPiArICAgICAgICAgICAgICAg ICAgICAmbG9jYWxfc2NoZWQsIDEpICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAg ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7Cj4gKyAgICAgICAg ICAgICAgICByZXR1cm4gIC1FRkFVTFQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgXkRvdWJs ZSBzcGFjZXMuCgo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGh5cGVyY2FsbF9wcmVl bXB0X2NoZWNrKCk7CgpUaGUgY2hlY2sgaXRzZWxmIGRvZXMgbm90aGluZyBmb3IgcHJlZW1wdGlv biwgeW91IG5lZWQgcmV0dXJuIOKAk0VSRVNUQVJUCm9yIGNhbGwgaHlwZXJjYWxsX2NyZWF0ZV9j b250aW51YXRpb24gdG8gbWFrZSB0aGUgcHJlZW1wdGlvbiBoYXBwZW4uCgo+ICsgICAgICAgIH0K PiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKPiAr ICAgICAgICBicmVhazsKCiducl92Y3B1cycgaXMgbm90IGFjdHVhbGx5IHVzZWQgdW50aWxlIG5v dyBidXQgaW4geGMgc2lkZSB5b3UgZG8gcGFzcwp0aGF0IGluLgoKUmVnYXJkcwpDaGFvCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hl bi1kZXZlbAo=