From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v9 12/25] x86: refactor psr: L3 CAT: set value: implement cos id picking flow. Date: Tue, 28 Mar 2017 04:40:41 -0600 Message-ID: <58DA59C90200007800148FD5@prv-mh.provo.novell.com> References: <1489662495-5375-1-git-send-email-yi.y.sun@linux.intel.com> <1489662495-5375-13-git-send-email-yi.y.sun@linux.intel.com> <58D90791020000780014811F@prv-mh.provo.novell.com> <20170328045842.GI17458@yi.y.sun> <58DA3EB90200007800148EAC@prv-mh.provo.novell.com> <20170328103108.GS17458@yi.y.sun> 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 1csoYS-0007Ps-Bk for xen-devel@lists.xenproject.org; Tue, 28 Mar 2017 10:40:48 +0000 In-Reply-To: <20170328103108.GS17458@yi.y.sun> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Yi Sun Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDI4LjAzLjE3IGF0IDEyOjMxLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90 ZToKPiBPbiAxNy0wMy0yOCAwMjo0NToxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAy OC4wMy4xNyBhdCAwNjo1OCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g T24gMTctMDMtMjcgMDQ6Mzc6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMTYu MDMuMTcgYXQgMTI6MDgsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+PiA+ ICtzdGF0aWMgYm9vbCBjYXRfZml0c19jb3NfbWF4KGNvbnN0IHVpbnQzMl90IHZhbFtdLAo+PiA+ PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUg KmZlYXQsCj4+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50 IGNvcykKPj4gPj4gPiArewo+PiA+PiA+ICsgICAgaWYgKCBjb3MgPiBmZWF0LT5pbmZvLmNhdF9p bmZvLmNvc19tYXggJiYKPj4gPj4gPiArICAgICAgICAgdmFsWzBdICE9IGZlYXQtPmNvc19yZWdf dmFsWzBdICkKPj4gPj4gPiArICAgICAgICAgICAgLyoKPj4gPj4gPiArICAgICAgICAgICAgICog RXhjZWVkIGNvc19tYXggYW5kIHZhbHVlIHRvIHNldCBpcyBub3QgZGVmYXVsdCwKPj4gPj4gPiAr ICAgICAgICAgICAgICogcmV0dXJuIGVycm9yLgo+PiA+PiA+ICsgICAgICAgICAgICAgKi8KPj4g Pj4gPiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiA+PiA+ICsKPj4gPj4gPiArICAgIHJl dHVybiB0cnVlOwo+PiA+PiA+ICt9Cj4+ID4+IAo+PiA+PiBTYW1lIGhlcmUgLSB3aXRoIGNvc19t YXggbW92ZWQgb3V0LCB0aGUgaG9vayB3b3VsZCBzZWVtIHRvCj4+ID4+IGJlY29tZSB1bm5lY2Vz c2FyeS4KPj4gPj4gCj4+ID4gQXMgZXhwbGFuYXRpb24gaW4gcHJldmlvdXMgcGF0Y2gsIENEUCBo YXMgZGlmZmVyZW50IGJlaGF2aW9yLgo+PiA+IHN0YXRpYyBib29sIGwzX2NkcF9maXRzX2Nvc19t YXgoLi4uKQo+PiA+IHsKPj4gPiAgICAgaWYgKCBjb3MgPiBmZWF0LT5pbmZvLmNhdF9pbmZvLmNv c19tYXggJiYKPj4gPiAgICAgICAgICAodmFsWzBdICE9IGdldF9jZHBfZGF0YShmZWF0LCAwKSB8 fCB2YWxbMV0gIT0gZ2V0X2NkcF9jb2RlKGZlYXQsIDApKSApCj4+ID4gICAgICAgICAgICAgLyoK Pj4gPiAgICAgICAgICAgICAgKiBFeGNlZWQgY29zX21heCBhbmQgdmFsdWUgdG8gc2V0IGlzIG5v dCBkZWZhdWx0LAo+PiA+ICAgICAgICAgICAgICAqIHJldHVybiBlcnJvci4KPj4gPiAgICAgICAg ICAgICAgKi8KPj4gPiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4+ID4gCj4+ID4gICAgIHJl dHVybiB0cnVlOwo+PiA+IAo+PiA+IH0KPj4gCj4+IEFzIHNhaWQgaW4gcmVwbHksIGJ5IG1ha2lu ZyBnZXRfdmFsKCkgZmxleGlibGUgZW5vdWdoIHlvdSBzaG91bGQKPj4gYmUgYWJsZSB0byBhdm9p ZCB0aGlzLgo+IAo+IFNvcnJ5LCBJIGFtIGNvbmZ1c2VkIGhlcmUuICdmaXRzX2Nvc19tYXgnIGlz IGNhbGxlZCBkdXJpbmcgc2V0IHZhbHVlIHByb2Nlc3MuCj4gV2h5ICJtYWtpbmcgZ2V0X3ZhbCgp IGZsZXhpYmxlIGVub3VnaCIgY2FuIGF2b2lkIHRoaXM/CgpCZWNhdXNlIHRoYXQgd291bGQgdGhl biByZXBsYWNlIHRoZSBnZXRfY2RwX2RhdGEoKSBhbmQKZ2V0X2NkcF9jb2RlKCkgY2FsbHMgYWJv dmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK