From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chong Li Subject: [PATCH v8 for Xen 4.7 0/4] Enable per-VCPU parameter for RTDS Date: Fri, 18 Mar 2016 16:26:21 -0500 Message-ID: <1458336385-2606-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+CgoKQ2hvbmcgTGkg KDQpOgogIHhlbjogZW5hYmxlIHBlci1WQ1BVIHBhcmFtZXRlciBmb3IgUlREUwogIGxpYnhjOiBl bmFibGUgcGVyLVZDUFUgcGFyYW1ldGVyIGZvciBSVERTCiAgbGlieGw6IGVuYWJsZSBwZXItVkNQ VSBwYXJhbWV0ZXIgZm9yIFJURFMKICB4bDogZW5hYmxlIHBlci1WQ1BVIHBhcmFtZXRlciBmb3Ig UlREUwoKIGRvY3MvbWFuL3hsLnBvZC4xICAgICAgICAgICAgIHwgIDc3ICsrKysrKysrKysrCiB0 b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAgOCArKwogdG9vbHMvbGlieGMveGNfcnQu YyAgICAgICAgICAgfCAgNjggKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAg ICB8IDMxNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHRvb2xz L2xpYnhsL2xpYnhsLmggICAgICAgICAgIHwgIDM3ICsrKysrCiB0b29scy9saWJ4bC9saWJ4bF90 eXBlcy5pZGwgICB8ICAxNCArKwogdG9vbHMvbGlieGwveGxfY21kaW1wbC5jICAgICAgfCAzMDEg KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogdG9vbHMvbGlieGwveGxf Y21kdGFibGUuYyAgICAgfCAgIDQgKy0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAgIHwg IDE0ICstCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgICB8ICAxMyArLQogeGVuL2NvbW1v bi9zY2hlZF9ydC5jICAgICAgICAgfCAgOTMgKysrKysrKysrKystLQogeGVuL2NvbW1vbi9zY2hl ZHVsZS5jICAgICAgICAgfCAgMTUgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwg IDY0ICsrKysrKystLQogMTMgZmlsZXMgY2hhbmdlZCwgOTI1IGluc2VydGlvbnMoKyksIDk3IGRl bGV0aW9ucygtKQoKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK