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: Wed, 15 Mar 2017 16:18:37 +0800 Message-ID: <20170315081837.GV17458@yi.y.sun> References: <20170310025422.GF17458@yi.y.sun> <58C27B730200007800141EE7@prv-mh.provo.novell.com> <20170313023614.GP17458@yi.y.sun> <58C6A02502000078001427F5@prv-mh.provo.novell.com> <20170314024308.GS17458@yi.y.sun> <58C78DB502000078000FA8AC@prv-mh.provo.novell.com> <20170314092133.GT17458@yi.y.sun> <58C7D3030200007800142B30@prv-mh.provo.novell.com> <20170315025200.GU17458@yi.y.sun> <58C8FDE60200007800143266@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 1co48O-00005V-Dc for xen-devel@lists.xenproject.org; Wed, 15 Mar 2017 08:18:16 +0000 Content-Disposition: inline In-Reply-To: <58C8FDE60200007800143266@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 T24gMTctMDMtMTUgMDE6NDA6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxNS4wMy4x NyBhdCAwMzo1MiwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBTb3JyeSwg SSBtYXkgbm90IGZ1bGx5IHVuZGVyc3RhbmQgeW91ciBtZWFuaW5nLiBNeSB0aG91Z2h0cyBhcmUg YmVsb3cuCj4gPiAxLiBXZSBzZXQgJ2QtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XSA9IGNvczsn IGluICdwc3Jfc2V0X3ZhbCc7Cj4gPiAKPiA+IDIuIEFmdGVyIHRoYXQsIHdlIGdldCB2YWxpZCBj cHVtYXNrIHRocm91Z2ggY3B1cG9vbF9kb21haW5fY3B1bWFzaygpOwo+ID4gCj4gPiAzLiBJZiB0 aGUgYWN0dWFsIHZhbGlkIGNwdW1hc2sgY2hhbmdlZCBhZnRlciB0aGF0LCB0aGUgbmV3IGNwdSBp cyB2YWxpZCBzbwo+ID4gICAgdGhhdCB0aGUgY29udGV4dCBzd2l0Y2ggaGFwcGVucy4gVGhlbiAn cHNyX2N0eHRfc3dpdGNoX3RvJyBpcyBjYWxsZWQgdG8KPiA+ICAgIHVwZGF0ZSB0aGUgbmV3IGNw dSdzIEFTU09DIHJlZ2lzdGVyIHdpdGggdGhlIG5ldyBDT1MgSUQgd2hpY2ggaGFzIGJlZW4KPiA+ ICAgIHNldCBpbiBzdGVwIDEuCj4gPiAKPiA+IDQuIFNlbmQgSVBJIHRvIGFsbCBjcHVzIG9uIGNw dW1hc2sgZ290IGluIHN0ZXAgMi4gVGhleSB3aWxsIHVwZGF0ZSB0aGVpcgo+ID4gICAgQVNTT0Mg cmVnaXN0ZXJzIGFjY29yZGluZyB0byB0aGVpciBkb21haW5zIHBzcl9jb3NfaWRzW10uCj4gPiAK PiA+IFNvIEkgdGhpbmsgdGhpcyBmbG93IGNhbiBjb3ZlciBhbGwgY3B1cyB3aGljaCBBU1NPQyBy ZWdpc3RlcnMgbmVlZCBiZSAKPiA+IHVwZGF0ZWQuCj4gCj4gWW91IHdyaXRpbmcgaXQgZG93biB0 aGlzIHdheSBtYWtlcyBtZSByZWFsaXplIHRoYXQgdGhlIElQSSBhcHByb2FjaAo+IGNhbid0IHdv cmsgdGhpcyB3YXkgYXQgYWxsOiBJdCBsZWF2ZXMgYSB0aW1lIHdpbmRvdyAoYmV0d2VlbiAxIGFu ZCAyKQo+IHdoZXJlIHRoZSBkb21haW4gbWF5IGhhdmUgdkNQVS1zIHJ1bm5pbmcgd2l0aCB0aGUg d3JvbmcgQ09TIElELgo+IEkgdGhpbmsgcGF1c2luZyB0aGUgdkNQVSBpcyB1bmF2b2lkYWJsZSwg dW5sZXNzIGl0IGNhbiBiZSBleHBsYWluZWQKPiB0aGF0IHJ1bm5pbmcgd2l0aCB0aGUgd3Jvbmcg Q09TIElEIGZvciBhIGJyaWVmIHBlcmlvZCBvZiB0aW1lIGlzIG5vdAo+IHJlYWxseSBhIHByb2Js ZW0uIEkgZG8gcmVhbGl6ZSB0aGF0IHRoZSBwYXVzaW5nIGFwcHJvYWNoIGhhcyBpdHMgb3duCj4g ZGlmZmljdWx0eSB3cnQgRG9tMCwgYnV0IEkgdGhpbmsgdGhhdCdzIHNvbHZhYmxlIChlLmcuIGJ5 IGRvaW5nIHRoZQo+IGFjdHVhbCB3b3JrIGluIGEgdGFza2xldCBpbnN0ZWFkIG9mIGluIHRoZSBj b250ZXh0IG9mIGEgRG9tMCB2Q1BVKS4KPiAKSSBoYXZlIGJlbG93IHRob3VnaHRzLgoxLiBXZSBj YW4gdXNlIGRvbWFpbl9wYXVzZSBmb3IgYWxsIGRvbWFpbnMgZXhjZXB0IERvbTAgdG8gdXBkYXRl IENPUyBJRC4KMi4gUFNSIGZlYXR1cmVzIGFyZSB0byBzZXQgY2FjaGUgY2FwYWNpdHkgZm9yIGEg ZG9tYWluLiBUaGUgc2V0dGluZyB0bwogICBjYWNoZSBpcyBwcm9ncmVzc2l2ZWx5IGVmZmVjdGl2 ZS4gV2hlbiB0aGUgY2FjaGUgc2V0dGluZyBiZWNvbWVzIHJlYWxseQogICBlZmZlY3RpdmUsIHRo ZSB0aW1lIHNsaWNlIHRvIHNjaGVkdWxlIGEgZG9tYWluIG1heSBoYXZlIHBhc3NlZC4gTW9yZW92 ZXIsCiAgIGV2ZW4gYSB3cm9uZyBDT1MgSUQgaXMgdXNlZCB0byBzZXQgQVNTT0MsIG9ubHkgYW5v dGhlciBDQk0gYmUgZWZmZWN0aXZlCiAgIGZvciBhIHNob3J0IHRpbWUuIEluIG5leHQgRG9tMCBz Y2hlZHVsZSwgdGhlIGNvcnJlY3QgQ0JNIHdpbGwgdGFrZSBlZmZlY3QuCiAgIFNvIGNhbiB3ZSBq dXN0IGxlYXZlIERvbTAgc2V0dGluZyBhcyBjdXJyZW50IGltcGxlbWVudGF0aW9uPwoKVGhhbmtz LApTdW4gWWkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=