From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: [PATCH v8 00/24] Enable L2 Cache Allocation Technology & Refactor psr.c Date: Wed, 15 Feb 2017 16:49:15 +0800 Message-ID: <1487148579-7243-1-git-send-email-yi.y.sun@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdvKa-0007As-LW for xen-devel@lists.xenproject.org; Wed, 15 Feb 2017 08:52:56 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com, Yi Sun , mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com List-Id: xen-devel@lists.xenproject.org SGkgYWxsLAoKV2UgcGxhbiB0byBicmluZyBhIG5ldyBQU1IgKFBsYXRmb3JtIFNoYXJlZCBSZXNv dXJjZSkgZmVhdHVyZSBjYWxsZWQKSW50ZWwgTDIgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5 IChMMiBDQVQpIHRvIFhlbi4KCkJlc2lkZXMgdGhlIEwyIENBVCBpbXBsZW1lbnRhaW9uLCB3ZSBy ZWZhY3RvciB0aGUgcHNyLmMgdG8gbWFrZSBpdCBtb3JlCmZsZXhpYmxlIHRvIGFkZCBuZXcgZmVh dHVyZXMgYW5kIGZ1bGZpbGwgdGhlIHByaW5jaXBsZSwgb3BlbiBmb3IgZXh0ZW5zaW9uCmJ1dCBj bG9zZWQgZm9yIG1vZGlmaWNhdGlvbi4gV2UgYWJzdHJhY3QgdGhlIGdlbmVyYWwgb3BlcmF0aW9u cyBvZiBhbGwKZmVhdHVyZXMgYW5kIGVuY2Fwc3VsYXRlIHRoZW0gaW50byBhIHN0cnVjdHVyZS4g VGhlbiwgdGhlIGRldmVsb3BtZW50Cm9mIG5ldyBmZWF0dXJlIGlzIHNpbXBsZSB0byBtYWlubHkg aW1wbGVtZW50IHRoZXNlIGNhbGxiYWNrIGZ1bmN0aW9ucy4KClRoZSBwYXRjaCBzZXQgY2FuIGJl IGZvdW5kIGF0OgpodHRwczovL2dpdGh1Yi5jb20veWlzdW4tZ2l0L3hlbi5naXQgbDJfY2F0X3Y4 Cgp2NzoKLSBwYXRjaCAxOgogICAgLSBjaGFuZ2UgcmV2aXNpb24gaW5mby4KICAgIC0gYWRkIGNv bnRlbnQgaW50ICdBcmVhcyBmb3IgaW1wcm92ZW1lbnQnLgotIHBhdGNoIDQ6CiAgICAtIHJlbW92 ZSB1bnVzZWQgcGFyYW1ldGVyIG9mIHBzcl9jcHVfcHJlcGFyZS4KICAgIC0gYWRkIGNvbW1lbnRz IGluIGNwdV9maW5pX3dvcmsuCiAgICAtIGNvZGluZyBzdHlsZSBmaXguCi0gcGF0Y2ggMTI6CiAg ICAtIG1vZGlmeSAnd3JpdGVfbXNyJyBjYWxsYmFjayBmdW5jdGlvbiB0byAndm9pZCcgYmVjYXVz ZSB3ZSBoYXZlIHRvIHNldAogICAgICBhbGwgZmVhdHVyZXMnIGNibS4gV2hlbiBpbnB1dCBjb3Mg ZXhjZWVkcyBzb21lIGZlYXR1cmVzJyBjb3NfbWF4LCBqdXN0CiAgICAgIHNraXAgdGhlbSBidXQg bm90IGJyZWFrIHRoZSBpdGVyYXRpb24uCi0gcGF0Y2ggMTY6CiAgICAtIG1vZGlmeSAnbDNfY2Rw X3dyaXRlX21zcicgdG8gJ3ZvaWQnLgotIHBhdGNoIDIwOgogICAgLSBtb2RpZnkgJ2wyX2NhdF93 cml0ZV9tc3InIHRvICd2b2lkJy4KCllpIFN1biAoMjQpOgogIGRvY3M6IGNyZWF0ZSBDYWNoZSBB bGxvY2F0aW9uIFRlY2hub2xvZ3kgKENBVCkgYW5kIENvZGUgYW5kIERhdGEKICAgIFByaW9yaXRp emF0aW9uIChDRFApIGZlYXR1cmUgZG9jdW1lbnQKICB4ODY6IHJlZmFjdG9yIHBzcjogcmVtb3Zl IEwzIENBVC9DRFAgY29kZXMuCiAgeDg2OiByZWZhY3RvciBwc3I6IGltcGxlbWVudCBtYWluIGRh dGEgc3RydWN0dXJlcy4KICB4ODY6IHJlZmFjdG9yIHBzcjogaW1wbGVtZW50IENQVSBpbml0IGFu ZCBmcmVlIGZsb3cuCiAgeDg2OiByZWZhY3RvciBwc3I6IGltcGxlbWVudCBEb21haW4gaW5pdC9m cmVlIGFuZCBzY2hlZHVsZSBmbG93cy4KICB4ODY6IHJlZmFjdG9yIHBzcjogaW1wbGVtZW50IGdl dCBodyBpbmZvIGZsb3cuCiAgeDg2OiByZWZhY3RvciBwc3I6IGltcGxlbWVudCBnZXQgdmFsdWUg Zmxvdy4KICB4ODY6IHJlZmFjdG9yIHBzcjogc2V0IHZhbHVlOiBpbXBsZW1lbnQgZnJhbWV3b3Jr LgogIHg4NjogcmVmYWN0b3IgcHNyOiBzZXQgdmFsdWU6IGFzc2VtYmxlIGZlYXR1cmVzIHZhbHVl IGFycmF5LgogIHg4NjogcmVmYWN0b3IgcHNyOiBzZXQgdmFsdWU6IGltcGxlbWVudCBjb3MgZmlu ZGluZyBmbG93LgogIHg4NjogcmVmYWN0b3IgcHNyOiBzZXQgdmFsdWU6IGltcGxlbWVudCBjb3Mg aWQgcGlja2luZyBmbG93LgogIHg4NjogcmVmYWN0b3IgcHNyOiBzZXQgdmFsdWU6IGltcGxlbWVu dCB3cml0ZSBtc3IgZmxvdy4KICB4ODY6IHJlZmFjdG9yIHBzcjogaW1wbGVtZW50IENQVSBpbml0 IGFuZCBmcmVlIGZsb3cgZm9yIENEUC4KICB4ODY6IHJlZmFjdG9yIHBzcjogaW1wbGVtZW50IGdl dCBodyBpbmZvIGZsb3cgZm9yIENEUC4KICB4ODY6IHJlZmFjdG9yIHBzcjogaW1wbGVtZW50IGdl dCB2YWx1ZSBmbG93IGZvciBDRFAuCiAgeDg2OiByZWZhY3RvciBwc3I6IGltcGxlbWVudCBzZXQg dmFsdWUgY2FsbGJhY2sgZnVuY3Rpb25zIGZvciBDRFAuCiAgeDg2OiBMMiBDQVQ6IGltcGxlbWVu dCBDUFUgaW5pdCBhbmQgZnJlZSBmbG93LgogIHg4NjogTDIgQ0FUOiBpbXBsZW1lbnQgZ2V0IGh3 IGluZm8gZmxvdy4KICB4ODY6IEwyIENBVDogaW1wbGVtZW50IGdldCB2YWx1ZSBmbG93LgogIHg4 NjogTDIgQ0FUOiBpbXBsZW1lbnQgc2V0IHZhbHVlIGZsb3cuCiAgdG9vbHM6IEwyIENBVDogc3Vw cG9ydCBnZXQgSFcgaW5mbyBmb3IgTDIgQ0FULgogIHRvb2xzOiBMMiBDQVQ6IHN1cHBvcnQgc2hv dyBjYm0gZm9yIEwyIENBVC4KICB0b29sczogTDIgQ0FUOiBzdXBwb3J0IHNldCBjYm0gZm9yIEwy IENBVC4KICBkb2NzOiBhZGQgTDIgQ0FUIGRlc2NyaXB0aW9uIGluIGRvY3MuCgogZG9jcy9mZWF0 dXJlcy9pbnRlbF9wc3JfY2F0X2NkcC5wYW5kb2MgfCAgNDY5ICsrKysrKysrKwogZG9jcy9tYW4v eGwucG9kLjEuaW4gICAgICAgICAgICAgICAgICAgfCAgIDI1ICstCiBkb2NzL21pc2MveGwtcHNy Lm1hcmtkb3duICAgICAgICAgICAgICB8ICAgMTAgKy0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVu Y3RybC5oICAgICAgICAgIHwgICAgNyArLQogdG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAg ICAgICAgICAgfCAgIDQ1ICstCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAg ICB8ICAgIDkgKwogdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgICAgICAgICAgICAgICAgfCAgIDE5 ICstCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgICB8ICAgIDEgKwogdG9v bHMvbGlieGwveGxfY21kaW1wbC5jICAgICAgICAgICAgICAgfCAgMTY5ICsrKy0KIHRvb2xzL2xp YnhsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICAgIHwgICAgNiArLQogeGVuL2FyY2gveDg2L2Nw dWlkLmMgICAgICAgICAgICAgICAgICAgfCAgICA2IC0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAg ICAgICAgICAgICAgICAgIHwgICA0OSArLQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgICAg ICAgICAgICAgfCAxNjIwICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vYXJj aC94ODYvc3lzY3RsLmMgICAgICAgICAgICAgICAgICB8ICAgNDUgKy0KIHhlbi9pbmNsdWRlL2Fz bS14ODYvbXNyLWluZGV4LmggICAgICAgIHwgICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3By b2Nlc3Nvci5oICAgICAgICB8ICAgIDcgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCAgICAg ICAgICAgICAgfCAgIDI5ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICAg ICB8ICAgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgICAgfCAgICA2 ICsKIDE5IGZpbGVzIGNoYW5nZWQsIDIxMTIgaW5zZXJ0aW9ucygrKSwgNDEzIGRlbGV0aW9ucygt KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX2NhdF9jZHAucGFu ZG9jCgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK