From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v11 04/23] x86: refactor psr: L3 CAT: implement main data structures, CPU init and free flows. Date: Thu, 01 Jun 2017 00:57:59 -0600 Message-ID: <592FD717020000780015E8E2@prv-mh.provo.novell.com> References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com> <1493801063-38513-5-git-send-email-yi.y.sun@linux.intel.com> <592EAACB020000780015E1B9@prv-mh.provo.novell.com> <20170601031821.GJ3420@yi.y.sun> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGK3X-0008Vs-B7 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 06:58:03 +0000 In-Reply-To: <20170601031821.GJ3420@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+IE9uIDAxLjA2LjE3IGF0IDA1OjE4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90 ZToKPiBPbiAxNy0wNS0zMSAwMzozNjo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw My4wNS4xNyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g K3N0YXRpYyB2b2lkIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJl Z3MsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAq ZmVhdCwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tl dF9pbmZvICppbmZvLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNy X2ZlYXRfdHlwZSB0eXBlKQo+PiA+ICt7Cj4+ID4gKyAgICAvKiBObyB2YWxpZCB2YWx1ZSBzbyBk byBub3QgZW5hYmxlIGZlYXR1cmUuICovCj4+ID4gKyAgICBpZiAoICFyZWdzLT5hIHx8ICFyZWdz LT5kICkKPj4gPiArICAgICAgICByZXR1cm47Cj4+ID4gKwo+PiA+ICsgICAgZmVhdC0+Y2JtX2xl biA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFTSykgKyAxOwo+PiA+ICsgICAgZmVhdC0+Y29z X21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy0+ZCAmIENBVF9DT1NfTUFYX01BU0spOwo+PiA+ ICsKPj4gPiArICAgIHN3aXRjaCAoIHR5cGUgKQo+PiA+ICsgICAgewo+PiA+ICsgICAgY2FzZSBQ U1JfU09DS0VUX0wzX0NBVDoKPj4gPiArICAgICAgICAvKiBjb3M9MCBpcyByZXNlcnZlZCBhcyBk ZWZhdWx0IGNibShhbGwgYml0cyB3aXRoaW4gY2JtX2xlbiBhcmUgCj4gMSkuICovCj4+ID4gKyAg ICAgICAgZmVhdC0+Y29zX3JlZ192YWxbMF0gPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xl bik7Cj4+ID4gKwo+PiA+ICsgICAgICAgIGJyZWFrOwo+PiA+ICsKPj4gPiArICAgIGRlZmF1bHQ6 Cj4+ID4gKyAgICAgICAgcmV0dXJuOwo+PiA+ICsgICAgfQo+PiA+ICsKPj4gPiArICAgIC8qIEFk ZCB0aGlzIGZlYXR1cmUgaW50byBhcnJheS4gKi8KPj4gPiArICAgIGluZm8tPmZlYXR1cmVzW3R5 cGVdID0gZmVhdDsKPj4gPiArCj4+ID4gKyAgICBpZiAoICFvcHRfY3B1X2luZm8gKQo+PiA+ICsg ICAgICAgIHJldHVybjsKPj4gPiArCj4+ID4gKyAgICBwcmludGsoWEVOTE9HX0lORk8gIiVzIENB VDogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVcbiIsCj4+ID4g KyAgICAgICAgICAgKCh0eXBlID09IFBTUl9TT0NLRVRfTDNfQ0FUKSA/ICJMMyIgOiAiTDIiKSwK Pj4gPiArICAgICAgICAgICBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksIGZlYXQt PmNvc19tYXgsIGZlYXQtPmNibV9sZW4pOwo+PiA+ICt9Cj4+IAo+PiBCdHcsIEkgZG9uJ3QgdGhp bmsgdGhlcmUgc2hvdWxkIGJlIGFueSBtZW50aW9uIG9mIEwyIENBVCBoZXJlIGp1c3QgeWV0Lgo+ PiAKPiBTbyBJIHRoaW5rIHlvdSB3b3VsZCBsaWtlIG1lIHRvIG1vdmUgdGhpcyBpbnRvIEwyIENB VCBwYXRjaCwgcmlnaHQ/CgpPZiBjb3Vyc2UgLSB0aGF0J3Mgd2hlcmUgaXQgYmVsb25ncy4KCkph bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=