From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v8 08/24] x86: refactor psr: set value: implement framework. Date: Mon, 13 Mar 2017 10:36:14 +0800 Message-ID: <20170313023614.GP17458@yi.y.sun> References: <1487148579-7243-1-git-send-email-yi.y.sun@linux.intel.com> <1487148579-7243-9-git-send-email-yi.y.sun@linux.intel.com> <58C03A3E020000780014155A@prv-mh.provo.novell.com> <20170310025422.GF17458@yi.y.sun> <58C27B730200007800141EE7@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 1cnFpy-0006uy-IY for xen-devel@lists.xenproject.org; Mon, 13 Mar 2017 02:35:54 +0000 Content-Disposition: inline In-Reply-To: <58C27B730200007800141EE7@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 T24gMTctMDMtMTAgMDI6MDk6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxMC4wMy4x NyBhdCAwMzo1NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0w My0wOCAwOTowNzoxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE1LjAyLjE3IGF0 IDA5OjQ5LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+ICtzdGF0aWMg aW50IHdyaXRlX3Bzcl9tc3IodW5zaWduZWQgaW50IHNvY2tldCwgdW5zaWduZWQgaW50IGNvcywK PiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDY0X3QgKnZhbCkKPiA+ PiA+ICt7Cj4gPj4gPiArICAgIHJldHVybiAtRU5PRU5UOwo+ID4+ID4gK30KPiA+PiAKPiA+PiBJ cyB0aGlzIGZ1bmN0aW9uIGludGVuZGVkIHlvdSB3cml0ZSBqdXN0IG9uZSBNU1IsIG9yIHBvdGVu dGlhbGx5IG1hbnk/Cj4gPj4gSW4gdGhlIGxhdHRlciBjYXNlIHRoZSBuYW1lIHdvdWxkIHBlcmhh cHMgYmV0dGVyIGJlICJ3cml0ZV9wc3JfbXNycygpIi4KPiA+PiAKPiA+IEZvciBvbmUgZmVhdHVy ZSwgaXQgZG9lcyBzZXQgb25lIE1TUi4KPiAKPiBJbiB3aGljaCBjYXNlIC0gd2h5IGlzIHRoZSB2 YWx1ZSBiZWluZyBwYXNzZWQgYnkgcG9pbnRlcj8KPiAgCldpbGwgY2hhbmdlIGl0LiBNeSBvcmln aW5hbCBtZWFuaW5nIGlzLCBmb3IgZXhhbXBsZSwgd2hlbiBzZXR0aW5nIEwzIENBVCwgb25seQpv bmUgTVNSIGlzIHNldC4KCj4gPj4gPiArICAgIHJlZltvbGRfY29zXS0tOwo+ID4+ID4gKyAgICBz cGluX3VubG9jaygmaW5mby0+cmVmX2xvY2spOwo+ID4+ID4gKwo+ID4+ID4gKyAgICAvKgo+ID4+ ID4gKyAgICAgKiBTdGVwIDY6Cj4gPj4gPiArICAgICAqIFNhdmUgdGhlIENPUyBJRCBpbnRvIGN1 cnJlbnQgZG9tYWluJ3MgcHNyX2Nvc19pZHNbXSBzbyB0aGF0IHdlIGNhbiBrbm93Cj4gPj4gPiAr ICAgICAqIHdoaWNoIENPUyB0aGUgZG9tYWluIGlzIHVzaW5nIG9uIHRoZSBzb2NrZXQuIE9uZSBk b21haW4gY2FuIG9ubHkgdXNlCj4gPj4gPiArICAgICAqIG9uZSBDT1MgSUQgYXQgc2FtZSB0aW1l IG9uIGVhY2ggc29ja2V0Lgo+ID4+ID4gKyAgICAgKi8KPiA+PiA+ICsgICAgZC0+YXJjaC5wc3Jf Y29zX2lkc1tzb2NrZXRdID0gY29zOwo+ID4+IAo+ID4+IFNvIHRoZSBkb21haW4gaGFzIG5vdCBi ZWVuIHBhdXNlZCwgaS5lLiBzb21lIG9mIGl0cyB2Q1BVLXMgbWF5Cj4gPj4gYmUgcnVubmluZyBv biBvdGhlciBwQ1BVLXMgKGluY2x1ZGluZyBvbmVzIG9uIHRoZSBzb2NrZXQgaW4KPiA+PiBxdWVz dGlvbikuIEhvdyBjb21lIGl0IGlzIHNhZmUgdG8gdXBkYXRlIHRoaXMgdmFsdWUgaGVyZT8KPiA+ PiAKPiA+IFRoaXMgaXMgYSBkb21jdGwgb3BlcmF0aW9uLiBJdCBpcyBwcm90ZWN0ZWQgYnkgZG9t Y3RsX2xvY2sgd2hpY2ggaXMgbG9ja2VkIGluCj4gPiBkb19kb21jdGwoKS4KPiAKPiBCdXQgdGhh dCBsb2NrIGRvZXNuJ3Qga2VlcCB0aGUgc3ViamVjdCBkb21haW4ncyB2Q1BVLXMgZnJvbQo+IHJ1 bm5pbmcgb24gb3RoZXIgcENQVS1zIGF0IHRoZSBzYW1lIHRpbWUuCj4gClllcywgeW91IGFyZSBy aWdodC4gQnV0IG9ubHkgJ3Bzcl9jdHh0X3N3aXRjaF90bygpJyBjYW4gYWNjZXNzCnBzcl9jb3Nf aWRzW3NvY2tldF0gd2hlbiBwc3JfY29zX2lkc1tzb2NrZXRdIGlzIGJlaW5nIHNldC4gJ3Bzcl9j dHh0X3N3aXRjaF90bygpJwpyZWFkIHRoZSBjb3MgYW5kIHNldCBpdCB0byBBU1NPQyByZWdpc3Rl ci4gQ29udGV4dCBzd2l0Y2ggaXMgc2hvcnQgc28gdGhhdCB0aGUKY29ycmVjdCBjb3MgY2FuIGJl IHNldCB0byBBU1NPQyByZWdpc3RlciBpbiBhIHNob3J0IHRpbWUuCgpCUnMsClN1biBZaQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==