From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v10 06/25] x86: refactor psr: L3 CAT: implement Domain init/free and schedule flows. Date: Thu, 6 Apr 2017 14:01:05 +0800 Message-ID: <20170406060105.GI17458@yi.y.sun> References: <1491054836-30488-1-git-send-email-yi.y.sun@linux.intel.com> <1491054836-30488-7-git-send-email-yi.y.sun@linux.intel.com> <58E52826020000780014D64B@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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cw0TG-0005RN-Pw for xen-devel@lists.xenproject.org; Thu, 06 Apr 2017 06:00:38 +0000 Content-Disposition: inline In-Reply-To: <58E52826020000780014D64B@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, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gMTctMDQtMDUgMDk6MjM6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMS4wNC4x NyBhdCAxNTo1MywgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiArc3RhdGlj IHZvaWQgcHNyX2Fzc29jX2luaXQodm9pZCkKPiA+ICB7Cj4gPiAgICAgIHN0cnVjdCBwc3JfYXNz b2MgKnBzcmEgPSAmdGhpc19jcHUocHNyX2Fzc29jKTsKPiA+ICAKPiA+IC0gICAgaWYgKCBwc3Jf Y210X2VuYWJsZWQoKSApCj4gPiArICAgIGlmICggcHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCgpICkK PiA+ICsgICAgewo+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IHNvY2tldCA9IGNwdV90b19zb2Nr ZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiA+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29j a2V0X2luZm8gKmluZm8gPSBzb2NrZXRfaW5mbyArIHNvY2tldDsKPiA+ICsgICAgICAgIHVuc2ln bmVkIGludCBjb3NfbWF4ID0gZ2V0X21heF9jb3NfbWF4KGluZm8pOwo+ID4gKwo+ID4gKyAgICAg ICAgaWYgKCBmZWF0X2luaXRfZG9uZShpbmZvKSApCj4gCj4gSSB0aGluayB0aGUgdXNlIGhlcmUg aXMgZGlmZmVyZW50IGZyb20gdGhlIG9uZSBpbiB0aGUgZWFybGllciBwYXRjaDoKPiBXaGlsZSB0 aGVyZSBsb29raW5nIGF0IHByb3BzW10gYXBwZWFycyB0byBiZSBkZXNpcmFibGUsIEkgdGhpbmsg aGVyZQo+IHlvdSBpbmRlZWQgb25seSB3YW50IHRvIGxvb2sgYXQgZmVhdHVyZXNbXS4gQW5kIGJ0 dywgSSB3b3VsZG4ndAo+IG1pbmQgYSBzaW1wbGUgZmxhZyBvciBjb3VudGVyIGluIGluZm8gdGVs bGluZyB3aGV0aGVyIGFueSAob3IgaG93Cj4gbWFueSkgZmVhdHVyZXMgaGF2ZSBiZWVuIGVuYWJs ZWQsIHRvIGF2b2lkIHN1Y2ggaXRlcmF0aW9ucy4gSXQncwo+IGp1c3QgdGhhdCB0aGUgb3JpZ2lu YWwgZmVhdHVyZSBtYXNrIHdhcyBmdWxseSByZWR1bmRhbnQgd2l0aAo+IGZlYXR1cmVzW10uCj4g ClBlciBjb21tZW50IGluIHByZXZpb3VzIHBhdGNoLCB3aWxsIGFkZCBhICdmbGFnJyB0byBpbmRp Y2F0ZSBpZiBhbnkKZmVhdHVyZSBoYXMgYmVlbiBpbml0aWFsaXplZC4KCj4gPiBAQCAtMzk3LDYg KzQzNCwxMSBAQCB2b2lkIHBzcl9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgZG9tYWluICpkKQo+ID4g ICAgICBpZiAoIHBzcl9jbXRfZW5hYmxlZCgpICkKPiA+ICAgICAgICAgIHBzcl9hc3NvY19ybWlk KCZyZWcsIGQtPmFyY2gucHNyX3JtaWQpOwo+ID4gIAo+ID4gKyAgICBpZiAoIHBzcmEtPmNvc19t YXNrICkKPiA+ICsgICAgICAgIHBzcl9hc3NvY19jb3MoJnJlZywgZC0+YXJjaC5wc3JfY29zX2lk cyA/Cj4gPiArICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHNbY3B1X3Rv X3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpXSA6Cj4gPiArICAgICAgICAgICAgICAgICAgICAg IDAsIHBzcmEtPmNvc19tYXNrKTsKPiAKPiBJIG1heSBoYXZlIGFza2VkIHRoaXMgcXVlc3Rpb24g YmVmb3JlLCBidXQgaWYgc28geW91IGNhbiBzZWUgdGhhdAo+IHRoZSBjb2RlIGFib3ZlIGNvbnRp bnVlcyBwdXp6bGluZyBtZTogVW5kZXIgd2hhdCBjb25kaXRpb25zCj4gd291bGQgcHNyYS0+Y29z X21hc2sgYmUgbm9uLXplcm8sIGJ1dCBkLT5hcmNoLnBzcl9jb3NfaWRzIGJlCj4gTlVMTD8gQW5k IHdoeSBpcyB6ZXJvIHRoZSByaWdodCB2YWx1ZSBpbiB0aGF0IGNhc2U/Cj4gCidjb3NfbWFzaycg aXMgaW5pdGlhbGl6ZWQgaW4gJ3Bzcl9hc3NvY19pbml0JyBkdXJpbmcgY3B1IHN0YXJ0aW5nLiBU aGUKJ3Bzcl9jb3NfaWRzJyBpcyBhbGxvY2F0ZWQgZHVyaW5nIGRvbWFpbiBpbml0LiBIZXJlIGlz IHNvZnQgYSBwcm90ZWN0aW9uCnRvIGhhbmRsZSBhYm5vcm1hbCBjYXNlLiBPZiBjb3Vyc2UsIHdl IGNhbiB1c2UgQVNTRVJUIHRvIGNoZWNrIGl0LgoKPiBBbHNvIHlvdSBuZWVkIHRvIGRlYWwgd2l0 aCBhbGlnbm1lbnQgaXNzdWVzIGhlcmU6IFBhcnQgb2YgYW4KPiBleHByZXNzaW9uIGF0IGVxdWFs IHJhbmsgc2hvdWxkIGFsaWduIHdpdGggb25lIGFub3RoZXIuIFRoaXMKPiBpbXBsaWVzIHRoYXQg eW91IHdhbnQgdG8gbW92ZSB0aGUgMm5kIGFyZ3VtZW50IG9uIGEgbmV3IGxpbmUKPiAoYW5kIHRo ZSAzcmQgb25lIHdvdWxkIHRoZW4gYmV0dGVyIGJlIG1vdmVkIHRvIGl0cyBvd24gbGluZQo+IHRv bykuCj4gCk9rLCB0aGFua3MhCgo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==