From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v9 13/25] x86: refactor psr: L3 CAT: set value: implement write msr flow. Date: Tue, 28 Mar 2017 13:06:59 +0800 Message-ID: <20170328050659.GJ17458@yi.y.sun> References: <1489662495-5375-1-git-send-email-yi.y.sun@linux.intel.com> <1489662495-5375-14-git-send-email-yi.y.sun@linux.intel.com> <58D90989020000780014814A@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 1csjL0-00064V-Qu for xen-devel@lists.xenproject.org; Tue, 28 Mar 2017 05:06:34 +0000 Content-Disposition: inline In-Reply-To: <58D90989020000780014814A@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 T24gMTctMDMtMjcgMDQ6NDY6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxNi4wMy4x NyBhdCAxMjowOCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBAQCAtNDIx LDYgKzQyNSwxOCBAQCBzdGF0aWMgYm9vbCBjYXRfZml0c19jb3NfbWF4KGNvbnN0IHVpbnQzMl90 IHZhbFtdLAo+ID4gIH0KPiA+ICAKPiA+ICAvKiBMMyBDQVQgb3BzICovCj4gPiArc3RhdGljIHZv aWQgbDNfY2F0X3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCj4gPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGNibV90eXBlIHR5cGUsIHN0cnVjdCBm ZWF0X25vZGUgKmZlYXQpCj4gCj4gInR5cGUiIGlzIGFuIHVudXNlZCBwYXJhbWV0ZXIuIFBsZWFz ZSByZW1vdmUgaXQgZnJvbSB0aGUgaG9vawo+IGFuZCB0aGlzIGZ1bmN0aW9uLgo+IApUaGlzIGlz IHVzZWQgYnkgQ0RQIGNhbGxiYWNrIGZ1bmN0aW9uLiBXZSBuZWVkIGl0IHRvIGRlY2lkZSB3aGV0 aGVyIENPREUKb3IgREFUQSBpcyB3cml0dGVuLgoKWy4uLl0KPiA+ICtzdHJ1Y3QgY29zX3dyaXRl X2luZm8KPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBjb3M7Cj4gPiArICAgIHN0cnVjdCBm ZWF0X25vZGUgKmZlYXR1cmU7Cj4gPiArICAgIHVpbnQzMl90IHZhbDsKPiA+ICsgICAgZW51bSBj Ym1fdHlwZSB0eXBlOwo+IAo+IFdpdGggdGhlICJ0eXBlIiBwYXJhbWV0ZXIgcmVtb3ZlZCBhYm92 ZSwgdGhpcyBsb29rcyB0byBiZSBhbgo+IHVudXNlZCBmaWVsZCB0aGVuIHRvby4gQWZ0ZXIgdGhl IHJlbW92YWwgb2YgaXQsIHBsZWFzZSByZS1vcmRlcgo+IGZpZWxkcyB0byBsZWF2ZSBubyBob2xl cy4KPiAKUGVyIGFib3ZlIGNvbW1lbnQsICd0eXBlJyBpcyBuZWVkZWQuCgo+ID4gK3N0YXRpYyB2 b2lkIGRvX3dyaXRlX3Bzcl9tc3Iodm9pZCAqZGF0YSkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBj b3Nfd3JpdGVfaW5mbyAqaW5mbyA9IChzdHJ1Y3QgY29zX3dyaXRlX2luZm8gKilkYXRhOwo+IAo+ IFVubmVjZXNzYXJ5IGNhc3QgYWdhaW4uCj4gClRoYW5rcyEKCj4gPiArICAgIHVuc2lnbmVkIGlu dCBjb3MgICAgICAgICAgICA9IGluZm8tPmNvczsKPiA+ICsgICAgc3RydWN0IGZlYXRfbm9kZSAq ZmVhdCAgICAgID0gaW5mby0+ZmVhdHVyZTsKPiA+ICsKPiA+ICsgICAgaWYgKCAhZmVhdCApCj4g PiArICAgICAgICByZXR1cm47Cj4gCj4gWW91IHNob3VsZG4ndCBldmVuIGNhbGwgdGhpcyBmdW5j dGlvbiB3aGVuICFmZWF0Lgo+IApPaywgbWF5IEkgbW92ZSB0aGUgY2hlY2sgdG8gdGhlICd3cml0 ZV9wc3JfbXNyJz8KCj4gPiArICAgIGlmICggY29zID4gZmVhdC0+b3BzLmdldF9jb3NfbWF4KGZl YXQpICkKPiA+ICsgICAgICAgIHJldHVybjsKPiA+ICsKPiA+ICsgICAgZmVhdC0+b3BzLndyaXRl X21zcihjb3MsIGluZm8tPnZhbCwgaW5mby0+dHlwZSwgZmVhdCk7Cj4gPiArfQo+ID4gKwo+ID4g IHN0YXRpYyBpbnQgd3JpdGVfcHNyX21zcih1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNpZ25lZCBp bnQgY29zLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIGVudW0g Y2JtX3R5cGUgdHlwZSwKPiAKPiAidHlwZSIsIGFjY29yZGluZyB0byB0aGUgYWJvdmUgY29tbWVu dHMsIHNob3VsZCB0aGVuIGdvIGF3YXkKPiBoZXJlIHRvbyBhcyBpdCBzZWVtcy4KPiAKUGxlYXNl IGNoZWNrIGFib3ZlIGNvbW1lbnRzLgoKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=