From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v10 09/25] x86: refactor psr: L3 CAT: set value: implement framework. Date: Wed, 19 Apr 2017 16:22:42 +0800 Message-ID: <20170419082241.GL17458@yi.y.sun> References: <20170413081128.GE17458@yi.y.sun> <58EF63F80200007800150A52@prv-mh.provo.novell.com> <20170413104903.GG17458@yi.y.sun> <58EF75DE0200007800150B1E@prv-mh.provo.novell.com> <20170413111153.GH17458@yi.y.sun> <58EF7DBD0200007800150B61@prv-mh.provo.novell.com> <20170413114435.GJ17458@yi.y.sun> <58EF82090200007800150B9F@prv-mh.provo.novell.com> <20170418105533.GK17458@yi.y.sun> <58F618C302000078001518AB@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 1d0ksW-0000Ji-LM for xen-devel@lists.xenproject.org; Wed, 19 Apr 2017 08:22:20 +0000 Content-Disposition: inline In-Reply-To: <58F618C302000078001518AB@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 T24gMTctMDQtMTggMDU6NDY6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxOC4wNC4x NyBhdCAxMjo1NSwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBJIG1hZGUg YSB0ZXN0IHBhdGNoIGJhc2VkIG9uIHYxMCBhbmQgYXR0YWNoZWQgaXQgaW4gbWFpbC4gQ291bGQg eW91IHBsZWFzZQo+ID4gaGVscCB0byBjaGVjayBpdD8gVGhhbmtzIQo+IAo+IFRoaXMgbG9va3Mg cmVhc29uYWJsZSBhdCB0aGUgZmlyc3QgZ2xhbmNlLCBhbGJlaXQgSSBjb250aW51ZSB0byBiZQo+ IHVuY29udmluY2VkIHRoYXQgdGhpcyBpcyB0aGUgb25seSAocmVhc29uYWJsZSkgd2F5IG9mIHNv bHZpbmcgdGhlCj4gcHJvYmxlbS4gQWZ0ZXIgYWxsIHdlIGRvbid0IGhhdmUgdG8gZ28gdGhyb3Vn aCBzaW1pbGFyIGhvb3BzIGZvcgo+IGFueSBvdGhlciBvZiB0aGUgcmVnaXN0ZXIgc3RhdGUgYXNz b2NpYXRlZCB3aXRoIGEgdkNQVS4gVGhlcmUKClNvcnJ5LCBJIGRvIG5vdCB1bmRlcnN0YW5kIHlv dXIgbWVhbmluZyBjbGVhcmx5LgoxLiBEWU0gdGhlIEFTU09DIHJlZ2lzdGVyIHdoaWNoIGlzIHNl dCBpbiAncHNyX2N0eHRfc3dpdGNoX3RvJz8gSW4gdGhpcyBwYXRjaCwKICAgd2UgY2hlY2sgJ2Rv bV9pZHMnIGFycmF5IHRvIGtub3cgaWYgdGhlIGRvbWFpbidzIGNvcyBpZCBoYXMgbm90IGJlZW4g c2V0IGJ1dAogICBpdHMgJ3Bzcl9jb3NfaWRzW3NvY2tldF0nIGFscmVhZHkgaGFzIGEgbm9uIHpl cm8gdmFsdWUuIFRoaXMgY2FzZSBtZWFucyB0aGUKICAgc29ja2V0IG9mZmxpbmUgaGFzIGhhcHBl bmVkIHNvIHRoYXQgd2UgaGF2ZSB0byByZXN0b3JlIHRoZSBkb21haW4ncwogICAncHNyX2Nvc19p ZHNbc29ja2V0XScgdG8gZGVmYXVsdCB2YWx1ZSAwIHdoaWNoIHBvaW50cyB0byBkZWZhdWx0IENP UyBNU1IuCiAgIEkgdGhpbmsgd2UgaGF2ZSBkaXNjdXNzZWQgdGhpcyBpbiBwcmV2aW91cyBtYWls cyBhbmQgYWNoaWV2ZWQgYWdyZWVtZW50IG9uCiAgIHN1Y2ggbG9naWMuIAoyLiBEWU0gdGhlIENP UyBNU1JzPyBXZSBoYXZlIGRpc2N1c3NlZCB0aGlzIGJlZm9yZS4gUGVyIHlvdXIgY29tbWVudHMs IHdoZW4KICAgc29ja2V0IGlzIG9ubGluZSwgdGhlIHJlZ2lzdGVycyB2YWx1ZXMgbWF5IGJlIG1v ZGlmaWVkIGJ5IEZXIGFuZCBvdGhlcnMuCiAgIFNvLCB3ZSBoYXZlIHRvIHJlc3RvcmUgdGhlbSB0 byBkZWZhdWx0IHZhbHVlIHdoaWNoIGlzIGJlaW5nIGRvbmUgaW4KICAgJ2NhdF9pbml0X2ZlYXR1 cmUnLgoKU28sIHdoYXQgaXMgeW91ciBleGFjdGx5IG1lYW5pbmcgaGVyZT8gVGhhbmtzIQoKPiBh cmUgYSBudW1iZXIgb2YgY29zbWV0aWMgaXNzdWVzLCBidXQgY29tbWVudGluZyBvbiBhbiBhdHRh Y2hlZAo+IChyYXRoZXIgdGhhbiBpbmxpbmVkKSBwYXRjaCBpcyBhIGxpdHRsZSBkaWZmaWN1bHQu Cj4gClNvcnJ5IGZvciB0aGF0LCBJIHdpbGwgZGlyZWN0bHkgc2VuZCBwYXRjaCBvdXQgbmV4dCB0 aW1lLgoKPiBPbmUgcmVtYXJrIHJlZ2FyZGluZyB0aGUgbG9ja2luZyB0aG91Z2g6IEFjcXVpcmlu ZyBhIGxvY2sgaW4gdGhlCj4gY29udGV4dCBzd2l0Y2ggcGF0aCBzaG91bGQgYmUgbWFkZSBhcyBs b3cgcmlzayBvZiBsb25nIHN0YWxscyBhcwo+IHBvc3NpYmxlLiBUaGVyZWZvcmUgeW91IHdpbGwg d2FudCB0byBjb25zaWRlciB1c2luZyByL3cgbG9ja3MKPiBpbnN0ZWFkIG9mIHNwaW4gbG9ja3Mg aGVyZSwgd2hpY2ggd291bGQgYWxsb3cgcGFyYWxsZWxpc20gb24gYWxsCj4gY29yZXMgb2YgYSBz b2NrZXQgYXMgbG9uZyBhcyBDT1MgSURzIGFyZW4ndCBiZWluZyB1cGRhdGVkLgo+IApJbiAncHNy X2N0eHRfc3dpdGNoX3RvJywgSSB1c2UgdGhlIGxvY2sgb25seSB0byBwcm90ZWN0ICd3cml0ZScg YWN0aW9ucy4KU28sIEkgZG8gbm90IHVuZGVyc3RhbmQgd2h5IHJlYWQtd3JpdGUgbG9jayBpcyBi ZXR0ZXI/IEFueXRoaW5nIEkgZG9uJ3QKY29uc2lkZXI/IFBsZWFzZSBoZWxwIHRvIHBvaW50IG91 dC4gVGhhbmtzIQoKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=