From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v8 17/24] x86: L2 CAT: implement CPU init and free flow. Date: Wed, 1 Mar 2017 14:35:21 +0800 Message-ID: <20170301063521.GE30133@yi.y.sun> References: <1487148579-7243-1-git-send-email-yi.y.sun@linux.intel.com> <1487148579-7243-18-git-send-email-yi.y.sun@linux.intel.com> <20170228151536.k7vvg7anqryhni3l@dhcp-3-221.uk.xensource.com> 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 1cixqq-0005Z6-Ew for xen-devel@lists.xenproject.org; Wed, 01 Mar 2017 06:35:04 +0000 Content-Disposition: inline In-Reply-To: <20170228151536.k7vvg7anqryhni3l@dhcp-3-221.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= 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, jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gMTctMDItMjggMTU6MTU6MzYsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFdlZCwg RmViIDE1LCAyMDE3IGF0IDA0OjQ5OjMyUE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IFRoaXMg cGF0Y2ggaW1wbGVtZW50cyB0aGUgQ1BVIGluaXQgYW5kIGZyZWUgZmxvdyBmb3IgTDIgQ0FUIGlu Y2x1ZGluZwo+ID4gTDIgQ0FUIGluaXRpYWxpemF0aW9uIGNhbGxiYWNrIGZ1bmN0aW9uLgo+ID4g Cj4gPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiA+ IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgfCA3MiArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYv cHNyLmggfCAgMSArCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspCj4gPiAK PiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMK PiA+IGluZGV4IDBhMGJhYjkuLjQ0ODk2MzcgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYv cHNyLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gQEAgLTk4LDYgKzk4LDcgQEAg c3RydWN0IGZlYXRfaHdfaW5mbyB7Cj4gPiAgICAgIHVuaW9uIHsKPiA+ICAgICAgICAgIHN0cnVj dCBwc3JfY2F0X2h3X2luZm8gbDNfY2F0X2luZm87Cj4gPiAgICAgICAgICBzdHJ1Y3QgcHNyX2Nh dF9od19pbmZvIGwzX2NkcF9pbmZvOwo+ID4gKyAgICAgICAgc3RydWN0IHBzcl9jYXRfaHdfaW5m byBsMl9jYXRfaW5mbzsKPiA+ICAgICAgfTsKPiA+ICB9Owo+ID4gIAo+ID4gQEAgLTIzNSw2ICsy MzYsNyBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHBzcl9hc3NvYywgcHNyX2Fzc29j KTsKPiA+ICAgKi8KPiA+ICBzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sM19jYXQ7Cj4g PiAgc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRfbDNfY2RwOwo+ID4gK3N0YXRpYyBzdHJ1 Y3QgZmVhdF9ub2RlICpmZWF0X2wyX2NhdDsKPiA+ICAKPiA+ICAvKiBDb21tb24gZnVuY3Rpb25z LiAqLwo+ID4gIHN0YXRpYyB2b2lkIGZyZWVfZmVhdHVyZShzdHJ1Y3QgcHNyX3NvY2tldF9pbmZv ICppbmZvKQo+ID4gQEAgLTY4NCw2ICs2ODYsNTMgQEAgc3RydWN0IGZlYXRfb3BzIGwzX2NkcF9v cHMgPSB7Cj4gPiAgICAgIC53cml0ZV9tc3IgPSBsM19jZHBfd3JpdGVfbXNyLAo+ID4gIH07Cj4g PiAgCj4gPiArLyogTDIgQ0FUIGNhbGxiYWNrIGZ1bmN0aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8K PiA+ICtzdGF0aWMgdm9pZCBsMl9jYXRfaW5pdF9mZWF0dXJlKHN0cnVjdCBjcHVpZF9sZWFmIHJl Z3MsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2Rl ICpmZWF0LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBzcl9z b2NrZXRfaW5mbyAqaW5mbykKPiAKPiBUaGlzIGlzIGV4YWN0bHkgdGhlIHNhbWUgY29kZSBhcyBs M19jYXRfaW5pdF9mZWF0dXJlIHdpdGggcy9sMy9sMi8uIEkgdGhpbmsKPiB0aG9zZSB0d28gZnVu Y3Rpb25zIGNhbiBzb21laG93IGJlIG1lcmdlZCwgYW5kIEknbSBzdXJlIHRoZXJlJ3Mgcm9vbSBm b3Igb3RoZXIKPiBtZXJnZXMsIElNSE8gTDIvTDMgQ0FUIGltcGxlbWVudGF0aW9ucyBzaG91bGQg c2hhcmUgYSBidW5jaCBvZiBjb2RlLCB0aGVyZSdzCj4gdG9vIG11Y2ggZHVwbGljYXRpb24uCj4g ClRoYW5rcyEgV2lsbCBjb25zaWRlciB0byBzcGxpdCBjb21tb24gZnVuY3Rpb25zIG91dC4KCj4g Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK