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: Fri, 10 Mar 2017 13:52:31 +0800 Message-ID: <20170310055231.GK17458@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> <58C17D130200007800141AAD@prv-mh.provo.novell.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 1cmDTH-000403-1F for xen-devel@lists.xenproject.org; Fri, 10 Mar 2017 05:52:11 +0000 Content-Disposition: inline In-Reply-To: <58C17D130200007800141AAD@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich 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 List-Id: xen-devel@lists.xenproject.org T24gMTctMDMtMDkgMDg6MDQ6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxNS4wMi4x NyBhdCAwOTo0OSwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBAQCAtNjg0 LDYgKzY4Niw1MyBAQCBzdHJ1Y3QgZmVhdF9vcHMgbDNfY2RwX29wcyA9IHsKPiA+ICAgICAgLndy aXRlX21zciA9IGwzX2NkcF93cml0ZV9tc3IsCj4gPiAgfTsKPiA+ICAKPiA+ICsvKiBMMiBDQVQg Y2FsbGJhY2sgZnVuY3Rpb25zIGltcGxlbWVudGF0aW9uLiAqLwo+ID4gK3N0YXRpYyB2b2lkIGwy X2NhdF9pbml0X2ZlYXR1cmUoc3RydWN0IGNwdWlkX2xlYWYgcmVncywKPiAKPiBjb25zdCBzdHJ1 Y3QgY3B1aWRfbGVhZiAqIChhbmQgb2YgY291cnNlIEkgc2hvdWxkIGhhdmUgbm90aWNlZCB0aGlz Cj4gYWxyZWFkeSBpbiBlYXJsaWVyIHBhdGNoZXMsIGJ1dCBJIGRpZG4ndCkKPiAKV2lsbCBmaXhl ZCB0aGlzIGZyb20gYmVnaW5uaW5nLgoKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvKQo+ID4gK3sKPiA+ICsgICAgc3Ry dWN0IHBzcl9jYXRfaHdfaW5mbyBsMl9jYXQgPSB7IH07Cj4gCj4gSSByZWFsaXplIEtvbnJhZCBk aWQgYXNrIGZvciB0aGUgaW5pdGlhbGl6ZXIgaGVyZSwgYnV0IGl0J3MgcmVhbGx5IHBvaW50bGVz cwo+IHRvIGhhdmUgc3VjaCB3aGVuIGJvdGggc3RydWN0dXJlIGZpZWxkcyBnZXQgdmVyeSBvYnZp b3VzbHkgc2V0IHJpZ2h0Cj4gYmVsb3cuIElmIHlvdSB3YW50IGFuIGluaXRpYWxpemVyLCBqdXN0 IHNldCB0aGUgZmllbGRzIHRvIHRoZWlyIGZpbmFsIHZhbHVlcy4KPiAKR290IGl0LiBUaGFua3Mh Cgo+ID4gKyAgICB1bnNpZ25lZCBpbnQgc29ja2V0Owo+ID4gKwo+ID4gKyAgICAvKiBObyB2YWxp ZCB2YWx1ZXMgc28gZG8gbm90IGVuYWJsZSB0aGUgZmVhdHVyZS4gKi8KPiA+ICsgICAgaWYgKCAh cmVncy5hIHx8ICFyZWdzLmQgKQo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gKyAgICBs Ml9jYXQuY2JtX2xlbiA9IChyZWdzLmEgJiBDQVRfQ0JNX0xFTl9NQVNLKSArIDE7Cj4gPiArICAg IGwyX2NhdC5jb3NfbWF4ID0gbWluKG9wdF9jb3NfbWF4LCByZWdzLmQgJiBDQVRfQ09TX01BWF9N QVNLKTsKPiA+ICsKPiA+ICsgICAgLyogY29zPTAgaXMgcmVzZXJ2ZWQgYXMgZGVmYXVsdCBjYm0o YWxsIG9uZXMpLiAqLwo+ID4gKyAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9ICgxdWxsIDw8IGwy X2NhdC5jYm1fbGVuKSAtIDE7Cj4gPiArCj4gPiArICAgIGZlYXQtPmZlYXR1cmUgPSBQU1JfU09D S0VUX0wyX0NBVDsKPiA+ICsgICAgQVNTRVJUKCF0ZXN0X2JpdChQU1JfU09DS0VUX0wyX0NBVCwg JmluZm8tPmZlYXRfbWFzaykpOwo+ID4gKyAgICBfX3NldF9iaXQoUFNSX1NPQ0tFVF9MMl9DQVQs ICZpbmZvLT5mZWF0X21hc2spOwo+ID4gKwo+ID4gKyAgICBmZWF0LT5pbmZvLmwyX2NhdF9pbmZv ID0gbDJfY2F0Owo+ID4gKwo+ID4gKyAgICBpbmZvLT5ucl9mZWF0Kys7Cj4gCj4gSXMgdGhpcyBm aWVsZCByZWFsbHkgdXNlZCBmb3IgYW55dGhpbmc/IEkgZG9uJ3QgcmVjYWxsIHNlZWluZyBvdGhl ciB0aGFuCj4gdGhlc2UgaW5jcmVtZW50cy4KPiAKSnVzdCBmb3IgYSByZWNvcmQuIFdpbGwgcmVt b3ZlIGl0LgoKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=