From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chong Li Subject: [PATCH v7 for Xen 4.7 0/4] Enable per-VCPU parameter settings for RTDS scheduler Date: Wed, 16 Mar 2016 11:47:47 -0500 Message-ID: <1458146871-2813-1-git-send-email-lichong659@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, ian.campbell@eu.citrix.com, mengxu@cis.upenn.edu, jbeulich@suse.com, lichong659@gmail.com, dgolomb@seas.upenn.edu List-Id: xen-devel@lists.xenproject.org W0dvYWxdClRoZSBjdXJyZW50IHhsIHNjaGVkLXJ0ZHMgdG9vbCBjYW4gb25seSBzZXQgdGhlIFZD UFVzIG9mIGEgZG9tYWluIAp0byB0aGUgc2FtZSBwYXJhbWV0ZXIgYWx0aG91Z2ggdGhlIHNjaGVk dWxlciBzdXBwb3J0cyBWQ1BVcyB3aXRoIApkaWZmZXJlbnQgcGFyYW1ldGVycy4gVGhpcyBwYXRj aHNldCBpcyB0byBlbmFibGUgeGwgc2NoZWQtcnRkcyAKdG9vbCB0byBjb25maWd1cmUgdGhlIFZD UFVzIG9mIGEgZG9tYWluIHdpdGggZGlmZmVyZW50IHBhcmFtZXRlcnMuCgpUaGlzIHBlci1WQ1BV IHNldHRpbmdzIGNhbiBiZSB1c2VkIGluIG1hbnkgc2NlbmFyaW9zLiBGb3IgZXhhbXBsZSwKYmFz ZWQgb24gRGFyaW8ncyBzdGF0ZW1lbnQgaW4gb3VyIHBlcnZpb3VzIGRpc2N1c3Npb24KKGh0dHA6 Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTQtMDkvbXNnMDA0MjMu aHRtbCksIAppZiB0aGVyZSBhcmUgdHdvIHJlYWwtdGltZSBhcHBsaWNhdGlvbnMsIHdoaWNoIGhh dmUgZGlmZmVyZW50IHRpbWluZyAKcmVxdWlyZW1lbnRzLCBydW5uaW5nIGluIGEgbXVsdGktVkNQ VSBndWVzdCBkb21haW4sIGl0IGlzIGJlbmVmaWNpYWwgCnRvIHBpbiB0aGVzZSB0d28gYXBwbGlj YXRpb25zIHRvIHR3byBzZXBlcmF0ZSBWQ1BVcyB3aXRoIGRpZmZlcmVudCAKc2NoZWR1bGluZyBw YXJhbWV0ZXJzLgoKV2hhdCB0aGlzIHBhdGNoc2V0IGluY2x1ZGVzIGlzIGEgd2FudGVkIGFuZCBw bGFubmVkIGZlYXR1cmUgZm9yIFJURFMgCnNjaGV1ZGxlcihodHRwOi8vd2lraS54ZW5wcm9qZWN0 Lm9yZy93aWtpL1JURFMtQmFzZWQtU2NoZWR1bGVyKSBpbiAKWGVuIDQuNy4gVGhlIGludGVyZmFj ZSBkZXNpZ24gb2YgdGhlIHhsIHNjaGVkLXJ0ZHMgdG9vbCBpcyBiYXNlZCBvbiAKTWVuZydzIHBy ZXZpb3VzIGRpc2N1c3Npb24gd2l0aCBEYXJpbywgR2VvcmdlIGFuZCBXZWkKKGh0dHA6Ly9saXN0 cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTUtMDIvbXNnMDI2MDYuaHRtbCku CkJhc2ljYWxseSwgdGhlcmUgYXJlIHR3byBtYWluIGNoYW5nZXM6CgoxKSBpbiB4bCwgd2UgY3Jl YXRlIGFuIGFycmF5IHRoYXQgcmVjb3JkcyBhbGwgVkNQVXMgd2hvc2UgcGFyYW1ldGVycyAKYXJl IGFib3V0IHRvIG1vZGlmeSBvciBvdXRwdXQuCgoyKSBpbiBsaWJ4bCwgd2UgcmVjZWl2ZSB0aGUg YXJyYXkgYW5kIGNhbGwgZGlmZmVyZW50IHhjIGZ1bmN0aW9ucyB0byAKaGFuZGxlIGl0LgoKMykg aW4geGVuIGFuZCBsaWJ4Yywgd2UgdXNlIApYRU5fRE9NQ1RMX1NDSEVET1BfZ2V0dmNwdWluZm8v cHV0dmNwdWluZm8oaW50cm9kdWNlZCBieSB0aGlzCnBhdGNoc2V0KSBhcyB0aGUgaHlwZXJjYWxs IGZvciBwZXItVkNQVSBvcGVyYXRpb25zKGdldC9zZXQgbWV0aG9kKS4KCgpbVXNhZ2VdCldpdGgg dGhpcyBwYXRjaHNldCBpbiB1c2UsIHhsIHNjaGVkLXJ0ZHMgdG9vbCBjYW46CgoxKSBzaG93IHRo ZSBidWRnZXQgYW5kIHBlcmlvZCBvZiBlYWNoIFZDUFUgb2YgZWFjaCBkb21haW4sIApieSB1c2lu ZyAieGwgc2NoZWQtcnRkcyAtdiBhbGwiIGNvbW1hbmQuIEFuIGV4YW1wbGUgd291bGQgYmUgbGlr ZToKCiMgeGwgc2NoZWQtcnRkcyAtdiBhbGwKQ3B1cG9vbCBQb29sLTA6IHNjaGVkPVJURFMKTmFt ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSUQgVkNQVSAgICBQZXJpb2QgICAgQnVk Z2V0CkRvbWFpbi0wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAgIDAgICAgIDEwMDAw ICAgICAgNDAwMAp2bTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAwICAg ICAgIDMwMCAgICAgICAxNTAKdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEg ICAgMSAgICAgICA0MDAgICAgICAgMjAwCnZtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAxICAgIDIgICAgIDEwMDAwICAgICAgNDAwMAp2bTEgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMSAgICAzICAgICAgMTAwMCAgICAgICA1MDAKdm0yICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDIgICAgMCAgICAgMTAwMDAgICAgICA0MDAwCnZtMiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgIDEgICAgIDEwMDAwICAgICAgNDAwMAoKVXNp bmcgInhsIHNjaGVkLXJ0ZHMiIHdpbGwgb3V0cHV0IHRoZSBkZWZhdWx0IHNjaGVkdWxpbmcgcGFy YW1ldGVycwpmb3IgZWFjaCBkb21haW4uIEFuIGV4YW1wbGUgd291bGQgYmUgbGlrZToKCiMgeGwg c2NoZWQtcnRkcwpDcHVwb29sIFBvb2wtMDogc2NoZWQ9UlREUwpOYW1lICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBJRCAgICBQZXJpb2QgICAgQnVkZ2V0CkRvbWFpbi0wICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAwICAgICAxMDAwMCAgICAgIDQwMDAKdm0xICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDEgICAgIDEwMDAwICAgICAgNDAwMAp2bTIgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMiAgICAgMTAwMDAgICAgICA0MDAwCgoKMikgc2hvdyB0 aGUgYnVkZ2V0IGFuZCBwZXJpb2Qgb2YgZWFjaCBWQ1BVIG9mIGEgc3BlY2lmaWMgZG9tYWluLCAK YnkgdXNpbmcsIGUuZy4sICJ4bCBzY2hlZC1ydGRzIC1kIHZtMSAtdiBhbGwiIGNvbW1hbmQuIFRo ZSBvdXRwdXQgCndvdWxkIGJlIGxpa2U6CgojIHhsIHNjaGVkLXJ0ZHMgLWQgdm0xIC12IGFsbApO YW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRCBWQ1BVICAgIFBlcmlvZCAgICBC dWRnZXQKdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEgICAgMCAgICAgICAz MDAgICAgICAgMTUwCnZtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgIDEg ICAgICAgNDAwICAgICAgIDIwMAp2bTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MSAgICAyICAgICAxMDAwMCAgICAgIDQwMDAKdm0xICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDEgICAgMyAgICAgIDEwMDAgICAgICAgNTAwCgpUbyBzaG93IGEgc3Vic2V0IG9mIHRo ZSBwYXJhbWV0ZXJzIG9mIHRoZSBWQ1BVcyBvZiBhIHNwZWNpZmljIGRvbWFpbiwgCnBsZWFzZSB1 c2UsIGUuZy4sInhsIHNjaGVkLXJ0ZHMgLWQgdm0xIC12IDAgLXYgMyIgY29tbWFuZC4gClRoZSBv dXRwdXQgd291bGQgYmU6CgojIHhsIHNjaGVkLXJ0ZHMgLWQgdm0xIC12IDAgLXYgMwpOYW1lICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRCBWQ1BVICAgIFBlcmlvZCAgICBCdWRnZXQK dm0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEgICAgMCAgICAgICAzMDAgICAg ICAgMTUwCnZtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxICAgIDMgICAgICAx MDAwICAgICAgIDUwMAoKVXNpbmcgY29tbWFuZCwgZS5nLiwgInhsIHNjaGVkLXJ0ZHMgLWQgdm0x IiB3aWxsIG91dHB1dCB0aGUgZGVmYXVsdApzY2hlZHVsaW5nIHBhcmFtZXRlcnMgb2Ygdm0xLiBB biBleGFtcGxlIHdvdWxkIGJlIGxpa2U6CgojIHhsIHNjaGVkLXJ0ZHMgLWQgdm0xCk5hbWUgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElEICAgIFBlcmlvZCAgICBCdWRnZXQKdm0xICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEgICAgIDEwMDAwICAgICAgNDAwMAoKCjMp IFVzZXJzIGNhbiBzZXQgdGhlIGJ1ZGdldCBhbmQgcGVyaW9kIG9mIG11bHRpcGxlIFZDUFVzIG9m IGEgCnNwZWNpZmljIGRvbWFpbiB3aXRoIG9ubHkgb25lIGNvbW1hbmQsIAplLmcuLCAieGwgc2No ZWQtcnRkcyAtZCB2bTEgLXYgMCAtcCAxMDAgLWIgNTAgLXYgMyAtcCAzMDAgLWIgMTUwIi4KClVz ZXJzIGNhbiBzZXQgYWxsIFZDUFVzIHdpdGggdGhlIHNhbWUgcGFyYW1ldGVycywgYnkgb25lIGNv bW1hbmQuCmUuZy4sICJ4bCBzY2hlZC1ydGRzIC1kIHZtMSAtdiBhbGwgLXAgNTAwIC1iIDI1MCIu CgoKLS0tCgoKCkNDOiA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KQ0M6IDxnZW9yZ2UuZHVu bGFwQGV1LmNpdHJpeC5jb20+CkNDOiA8ZGdvbG9tYkBzZWFzLnVwZW5uLmVkdT4KQ0M6IDxtZW5n eHVAY2lzLnVwZW5uLmVkdT4KQ0M6IDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IDx3ZWkubGl1MkBj aXRyaXguY29tPgpDQzogPGxpY2hvbmc2NTlAZ21haWwuY29tPgpDQzogPGlhbi5qYWNrc29uQGV1 LmNpdHJpeC5jb20+CkNDOiA8aWFuLmNhbXBiZWxsQGV1LmNpdHJpeC5jb20+CgpDaG9uZyBMaSAo NCk6CiAgeGVuOiBlbmFibGUgcGVyLVZDUFUgcGFyYW1ldGVyIHNldHRpbmdzIGZvciBSVERTIHNj aGVkdWxlcgogIGxpYnhjOiBlbmFibGUgcGVyLVZDUFUgcGFyYW1ldGVyIHNldHRpbmdzIGZvciBS VERTIHNjaGVkdWxlcgogIGxpYnhsOiBlbmFibGUgcGVyLVZDUFUgcGFyYW1ldGVyIHNldHRpbmdz IGZvciBSVERTIHNjaGVkdWxlcgogIHhsOiBlbmFibGUgcGVyLVZDUFUgcGFyYW1ldGVyIHNldHRp bmdzIGZvciBSVERTIHNjaGVkdWxlcgoKIGRvY3MvbWFuL3hsLnBvZC4xICAgICAgICAgICAgIHwg IDM4ICsrKysrCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAgOCArKwogdG9vbHMv bGlieGMveGNfcnQuYyAgICAgICAgICAgfCAgNjggKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4 bC5jICAgICAgICAgICB8IDMyMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KystLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgIHwgIDM3ICsrKysrCiB0b29scy9s aWJ4bC9saWJ4bF90eXBlcy5pZGwgICB8ICAxNCArKwogdG9vbHMvbGlieGwveGxfY21kaW1wbC5j ICAgICAgfCAzMDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB0b29s cy9saWJ4bC94bF9jbWR0YWJsZS5jICAgICB8ICAxNiArKy0KIHhlbi9jb21tb24vc2NoZWRfY3Jl ZGl0LmMgICAgIHwgIDE3ICsrLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICAgfCAgMTYg KystCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgICB8IDExNCArKysrKysrKysrKysrLS0K IHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAgIHwgIDE1ICstCiB4ZW4vaW5jbHVkZS9wdWJs aWMvZG9tY3RsLmggICB8ICA2MyArKysrKysrLS0KIDEzIGZpbGVzIGNoYW5nZWQsIDkyOCBpbnNl cnRpb25zKCspLCAxMDAgZGVsZXRpb25zKC0pCgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=