From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chong Li Subject: [PATCH v9 for Xen 4.7 0/4] Enable per-VCPU parameter for RTDS Date: Thu, 31 Mar 2016 23:59:42 -0500 Message-ID: <1459486786-3085-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 CgoKVGhlIGdpdGh1YiByZXBvIGZvciB0aGlzIHBhdGNoIGlzIGF0OgoKaHR0cHM6Ly9naXRodWIu Y29tL0Nob25nLUxpL3hlbi5naXQKCkFuZCB0aGUgYnJhbmNoIG5hbWUgaXM6Cgp2Y3B1LXJ0ZHMK CihodHRwczovL2dpdGh1Yi5jb20vQ2hvbmctTGkveGVuL3RyZWUvdmNwdS1ydGRzKQoKLS0tCgoK CkNDOiA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KQ0M6IDxnZW9yZ2UuZHVubGFwQGV1LmNp dHJpeC5jb20+CkNDOiA8ZGdvbG9tYkBzZWFzLnVwZW5uLmVkdT4KQ0M6IDxtZW5neHVAY2lzLnVw ZW5uLmVkdT4KQ0M6IDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IDx3ZWkubGl1MkBjaXRyaXguY29t PgpDQzogPGxpY2hvbmc2NTlAZ21haWwuY29tPgpDQzogPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j b20+CkNDOiA8aWFuLmNhbXBiZWxsQGV1LmNpdHJpeC5jb20+CgpDaG9uZyBMaSAoNCk6CiAgeGVu OiBlbmFibGUgcGVyLVZDUFUgcGFyYW1ldGVyIGZvciBSVERTCiAgbGlieGM6IGVuYWJsZSBwZXIt VkNQVSBwYXJhbWV0ZXIgZm9yIFJURFMKICBsaWJ4bDogZW5hYmxlIHBlci1WQ1BVIHBhcmFtZXRl ciBmb3IgUlREUwogIHhsOiBlbmFibGUgcGVyLVZDUFUgcGFyYW1ldGVyIGZvciBSVERTCgogZG9j cy9tYW4veGwucG9kLjEgICAgICAgICAgICAgfCAgNjcgKysrKysrKysKIHRvb2xzL2xpYnhjL2lu Y2x1ZGUveGVuY3RybC5oIHwgICA4ICsKIHRvb2xzL2xpYnhjL3hjX3J0LmMgICAgICAgICAgIHwg IDY4ICsrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICB8IDM4NiArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmgg ICAgICAgICAgIHwgIDQxICsrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICB8ICAx NCArKwogdG9vbHMvbGlieGwveGxfY21kaW1wbC5jICAgICAgfCAzNjUgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKystLS0tCiB0b29scy9saWJ4bC94bF9jbWR0YWJsZS5jICAgICB8 ICAgNCArLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICAgfCAgMTQgKy0KIHhlbi9jb21t b24vc2NoZWRfY3JlZGl0Mi5jICAgIHwgIDEzICstCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAg ICAgICB8ICA5MyArKysrKysrKy0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICB8ICAx NSArLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCAgNjMgKysrKystLQogMTMgZmls ZXMgY2hhbmdlZCwgMTA1MiBpbnNlcnRpb25zKCspLCA5OSBkZWxldGlvbnMoLSkKCi0tIAoxLjku MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==