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: Fri, 31 Mar 2017 06:51:07 -0600 Message-ID: <58DE6CDB020000780014B4E8@prv-mh.provo.novell.com> References: <58DA714002000078001493C5@prv-mh.provo.novell.com> <20170329012021.GU17458@yi.y.sun> <20170329013631.GW17458@yi.y.sun> <58DBA1400200007800149E3B@prv-mh.provo.novell.com> <20170330013733.GX17458@yi.y.sun> <58DD0E68020000780014A9D9@prv-mh.provo.novell.com> <20170330121010.GZ17458@yi.y.sun> <58DE33BD020000780014B13C@prv-mh.provo.novell.com> <20170331091236.GA17458@yi.y.sun> <58DE4965020000780014B248@prv-mh.provo.novell.com> <20170331124044.GC17458@yi.y.sun> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctw1J-0006uD-LR for xen-devel@lists.xenproject.org; Fri, 31 Mar 2017 12:51:13 +0000 In-Reply-To: <20170331124044.GC17458@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+IE9uIDMxLjAzLjE3IGF0IDE0OjQwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90 ZToKPiBPbiAxNy0wMy0zMSAwNDoxOTo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAz MS4wMy4xNyBhdCAxMToxMiwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g T24gMTctMDMtMzEgMDI6NDc6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMzAu MDMuMTcgYXQgMTQ6MTAsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+PiA+ IEkgdGhpbmsgeW91IGNhbiBjaGVjayB2OSBjb2RlcyBoZXJlOgo+PiA+PiA+IGh0dHBzOi8vZ2l0 aHViLmNvbS95aXN1bi1naXQveGVuL3RyZWUvbDJfY2F0X3Y5IAo+PiA+PiAKPj4gPj4gTG9va2lu ZyBhdCB0aGlzIG1hZGUgbWUgbm90aWNlIHRoYXQgY2F0X2dldF9vbGRfdmFsKCkgcGFzc2VzIGEK Pj4gPj4gYm9ndXMgbGl0ZXJhbCAwIHRvIGNhdF9nZXRfdmFsKCksIHdoaWNoIG5lZWRzIHRha2lu ZyBjYXJlIG9mIHRvby4KPj4gPj4gT25lIG9wdGlvbiBJIGNhbiBzZWUgaXMgZm9yIGVhY2ggZmVh dHVyZSB0byBtYWtlIGF2YWlsYWJsZSBhbgo+PiA+PiBhcnJheSBvZiB0eXBlIGVudW0gY2JtX3R5 cGUsIHdpdGggY29zX251bSBlbGVtZW50cy4gVGhlIG9yZGVyCj4+ID4+IHdvdWxkIG1hdGNoIHRo YXQgb2YgdGhlIG9yZGVyIG9mIHZhbHVlcyBpbiB0aGVpciBhcnJheXMuIFRoaXMgd2lsbAo+PiA+ IAo+PiA+IFNvcnJ5LCBub3QgdmVyeSBjbGVhciB5b3VyIG1lYW5pbmcuIEhvdyB0byBkbyB0aGF0 PyBDb3VsZCB5b3UgcGxlYXNlCj4+ID4gcHJvdmlkZSBwaWVjZXMgb2YgY29kZXM/IFRoYW5rcyEK Pj4gCj4+IEknbSBzb3JyeSwgYnV0IEknbSBhZnJhaWQgSSBkb24ndCBzZWUgaG93IEkgd291bGQg cmVhc29uYWJseSBzdXBwbHkKPj4gY29kZSBoZXJlIHdpdGhvdXQgdGFraW5nIG92ZXIgeW91ciBz ZXJpZXMgYWx0b2dldGhlciAod2hpY2ggSSBkb24ndAo+PiBpbnRlbmQgdG8gZG8pLiBXaGF0IGlz IHVuY2xlYXIgd2l0aCwgYXQgdGhlIGV4YW1wbGUgb2YgQ0RQLCB5b3UKPj4gbmVlZGluZyB0byBh ZGQgYW4gYXJyYXkgYXQgaW5pdGlhbGl6YXRpb24gdGltZSwgc2xvdCAwIG9mIHdoaWNoIGhvbGRz Cj4+IFBTUl9DQk1fVFlQRV9MM19EQVRBIGFuZCBzbG90IDEgUFNSX0NCTV9UWVBFX0wzX0NPREUg KG9yCj4+IHRoZSBvdGhlciB3YXkgYXJvdW5kKS4gR3JhbnRlZCBJIHdhcyB3cm9uZyB3aXRoIHRo ZSB0eXBlIG9mIHRoZQo+PiBhcnJheSAoYXMgdGhlIGFib3ZlIGFyZW4ndCBlbnVtIHBzcl9mZWF0 X3R5cGUgZW51bWVyYXRvcnMsIGJ1dAo+PiBlbnVtIGNibV90eXBlIG9uZXMpLCBidXQgSSB0aGlu ayB0aGUgYmFzaWMgaWRlYSBzaG91bGQgaGF2ZSBiZWVuCj4+IGNsZWFyIGFueXdheTogWW91IG5l ZWQgdG8gcHJvdmlkZSBhIHdheSBmb3IgZ2VuZXJpYyBjb2RlIHRvIHBhc3MKPj4gc3VpdGFibGUg dHlwZSBpbmZvcm1hdGlvbiBpbnRvIC0+Z2V0X3ZhbCgpLgo+PiAKPiBNYXkgSSBjaGFuZ2UgdGhl ICdnZXRfdmFsKCknIHBhcmFtZXRlciAnZW51bSBjYm1fdHlwZScgdG8gYSBnZW5lcmljIHR5cGUK PiAndW5zaWduZWQgaW50JyB0byBtYWtlIGl0IGJlIGEgZmxleGlibGUgdHlwZSwgIGFuZCB0aGVu IGNvbWJpbmUgZmVhdHVyZQo+IHR5cGUgd2l0aCBjb3NfbnVtIHRvZ2V0aGVyIGFzIGEgZmxhZyB0 byBpbmRpY2F0ZSB3aGljaCBmZWF0dXJlIGl0IGlzLAo+IHdoaWNoIHZhbHVlIHRvIGdldCBhbmQg ZGlzdGluZ3Vpc2ggaXQgd2l0aCBjYm1fdHlwZT8gRm9yIGV4YW1wbGU6Cj4gCj4gI2RlZmluZSBD RFBfR0FUSEVSX0JPVEhfREFUQSAoIFBTUl9TT0NLRVRfTDNfQ0RQIDw8IDE2ICkKPiAjZGVmaW5l IENEUF9HQVRIRVJfQk9USF9DT0RFICggUFNSX1NPQ0tFVF9MM19DRFAgPDwgMTYgKyAxICkKPiBz dGF0aWMgdm9pZCBsM19jZHBfZ2V0X3ZhbChjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1 bnNpZ25lZCBpbnQgY29zLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu dCB0eXBlLCB1aW50MzJfdCAqdmFsKQo+IHsKPiAgICAgc3dpdGNoICggdHlwZSApCj4gICAgIHsK PiAgICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDNfREFUQToKPiAgICAgY2FzZSBDRFBfR0FUSEVSX0JP VEhfREFUQToKPiAgICAgICAgICp2YWwgPSBnZXRfY2RwX2RhdGEoZmVhdCwgY29zKTsKPiAgICAg ICAgIGJyZWFrOwo+ICAgICBjYXNlIFBTUl9DQk1fVFlQRV9MM19DT0RFOgo+ICAgICBjYXNlIENE UF9HQVRIRVJfQk9USF9DT0RFOgo+ICAgICAgICAgKnZhbCA9IGdldF9jZHBfY29kZShmZWF0LCBj b3MpOwo+ICAgICAgICAgYnJlYWs7Cj4gICAgIH0KPiB9CgpUaGUgdHdvIGNhc2UgbGFiZWxzIGFy ZSBzdGlsbCBpbmRpY2F0aXZlIG9mIHVubmVjZXNzYXJ5IHJlZHVuZGFuY3kKKGFuZCwgZXZlbiBy aWdodCBub3cgb25seSBoaWdobHkgdGhlb3JldGljYWwsIHJpc2sgb2YgY29sbGlzaW9ucykuIFdo YXQncwp3cm9uZyB3aXRoIHRoZSBtb2RlbCBJJ3ZlIHByb3Bvc2VkPwoKSmFuCgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==