From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [v2 1/3] x86: refactor psr implementation in hypervisor. Date: Tue, 11 Oct 2016 10:14:52 +0800 Message-ID: <20161011021452.GC30513@yi.y.sun> References: <1474510520-29525-1-git-send-email-yi.y.sun@linux.intel.com> <20160930211833.GC5382@char.us.oracle.com> <20161009064347.GZ30513@yi.y.sun> <57FB60B70200007800115F7B@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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1btmga-0002hG-Gk for xen-devel@lists.xenproject.org; Tue, 11 Oct 2016 02:20:56 +0000 Content-Disposition: inline In-Reply-To: <57FB60B70200007800115F7B@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: wei.liu2@citrix.com, he.chen@linux.intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com List-Id: xen-devel@lists.xenproject.org T24gMTYtMTAtMTAgMDE6MzQ6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwOS4xMC4x NiBhdCAwODo0MywgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNi0w OS0zMCAxNzoxODozMywgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+ID4+IE9uIFRodSwg U2VwIDIyLCAyMDE2IGF0IDEwOjE1OjIwQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+PiA+IEN1 cnJlbnQgcHNyLmMgaXMgZGVzaWduZWQgZm9yIHN1cHBvcnRpbmcgTDMgQ0FUL0NEUC4gSXQgaGFz IG1hbnkKPiA+PiA+IGxpbWl0YXRpb25zIHRvIGFkZCBuZXcgZmVhdHVyZS4gQ29uc2lkZXJpbmcg dG8gc3VwcG9ydCBtb3JlIFBTUgo+ID4+ID4gZmVhdHVyZXMsIHdlIG5lZWQgcmVmYWN0b3IgUFNS IGltcGxlbWVudGF0aW9uIHRvIG1ha2UgaXQgbW9yZQo+ID4+ID4gZmxleGlibGUgYW5kIGZ1bGZp bGwgdGhlIHByaW5jaXBsZSwgb3BlbiBmb3IgZXh0ZW5zaW9uIGJ1dCBjbG9zZWQKPiA+PiA+IGZv ciBtb2RpZmljYXRpb24uCj4gPj4gPiAKPiA+PiA+IFRoZSBjb3JlIG9mIHRoZSByZWZhY3Rvcmlu ZyBpcyB0byBhYnN0cmFjdCB0aGUgY29tbW9uIGFjdGlvbnMgYW5kCj4gPj4gPiBlbmNhcHN1bGF0 ZSB0aGVtIGludG8gInN0cnVjdCBmZWF0X29wcyIuIFRoZSBkZXRhaWxlZCBzdGVwcyB0byBhZGQK PiA+PiA+IGEgbmV3IGZlYXR1cmUgYXJlIGRlc2NyaWJlZCBhdCB0aGUgaGVhZCBvZiBwc3IuYy4K PiA+PiA+IAo+ID4+ID4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRl bC5jb20+Cj4gPj4gPiAKPiA+PiA+IC0tLQo+ID4+ID4gQ2hhbmdlZCBzaW5jZSB2MToKPiA+PiA+ ICAqIHN5c2N0bC5jCj4gPj4gPiAgICAgLSBJbnRlcmZhY2UgY2hhbmdlIGZvciBhYnN0cmFjdGlv biByZXF1aXJlbWVudC4KPiA+PiA+ICAqIHBzci5jCj4gPj4gPiAgICAgLSBGdW5jdGlvbiBhbmQg dmFyaWFibGVzIG5hbWVzIGFyZSBjaGFuZ2VkIHRvIGV4cHJlc3MgYWNjdXJhdGVseS4KPiA+PiA+ ICAgICAtIEZpeCBjb2RlIHN0eWxlIGlzc3Vlcy4KPiA+PiA+ICAgICAtIEZpeCBpbXByZWNpc2Ug Y29tbWVudHMuCj4gPj4gPiAgICAgLSBBZGQgb25lIGNhbGxiYWNrIGZ1bmN0aW9uLCBnZXRfY29z X251bSgpLCB0byBmdWxmaWxsIHRoZQo+ID4+ID4gICAgICAgYWJzdHJhY3Rpb24gcmVxdWlyZW1l bnQuCj4gPj4gPiAgICAgLSBEaXZpZGUgZ2V0X29sZF9zZXRfbmV3KCkgY2FsbGJhY2sgZnVuY3Rp b25zIGludG8gdHdvIGZ1bmN0aW9uczoKPiA+PiA+ICAgICAgIGdldF9vbGRfdmFsKCkgYW5kIHNl dF9uZXdfdmFsKCkgbWFrZSBpdCBtb3JlIHByaW1pdGl2ZS4KPiA+PiA+ICAgICAtIENoYW5nZSBm ZWF0X2luZm8gdHlwZSBmcm9tIGFuIGFycmF5IHRvIHVuaW9uLgo+ID4+ID4gICAgIC0gQWRqdXN0 IHNvbWUgZnVuY3Rpb25zIHRvIHJlcGxhY2UgaWYgdG8gc3dpdGNoIHRvIG1ha2UgdGhlbQo+ID4+ ID4gICAgICAgY2xlYXJlci4KPiA+PiA+ICAgICAtIFJlcGxhY2UgY3VzdG9tIGxpc3QgbWFuYWdl bWVudCB0byBzeXN0ZW0uCj4gPj4gPiAgICAgLSBVc2UgJ2NvbnN0JyB0byBtYWtlIGNvZGVzIG1v cmUgc2FmZS4KPiA+PiA+ICAqIHBzci5oCj4gPj4gPiAgICAgLSBDaGFuZ2UgJ2VudW0gbWFza190 eXBlJyB0byAnZW51bSBwc3JfdmFsX3R5cGUnIHRvIGV4cHJlc3MKPiA+PiA+ICAgICAgIG1vcmUg YWNjdXJhdGUuCj4gPj4gPiAgICAgLSBDaGFuZ2UgcGFyYW1ldGVycyBvZiBwc3JfZ2V0X2luZm8o KSB0byBmdWxmaWxsIGFic3RyYWN0aW9uCj4gPj4gPiAgICAgICByZXF1aXJlbWVudC4KPiA+PiA+ IC0tLQo+ID4+ID4gIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgfCAgIDM2ICstCj4gPj4gPiAg eGVuL2FyY2gveDg2L3Bzci5jICAgICAgICB8IDExMDUgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKystLS0tLS0tLS0tCj4gPj4gCj4gPj4gV2hvYS4gMUsgY2hhbmdlcy4gVGhpcyBp cyBhIGRlbnNlIHBhdGNoLgo+ID4+IAo+ID4gWWVzLCBhIGxpdHRsZSBiaWcgYmVjYXVzZSBpdCBy ZWZhY3RvcnMgcHNyLmMuIDotKQo+IAo+IFBsZWFzZSBuZXZlcnRoZWxlc3Mgc3RyaXZlIHRvIGJy ZWFrIGl0IHVwIHNvbWUsIHRvIGFpZCByZXZpZXdpbmcuIEkKPiBoYXZlIHRvIGFkbWl0IHRoYXQg SSdtIG9uIHRoZSBlZGdlIG9mIE5BSy1pbmcgc3VjaCBhIGhhcmQgdG8gcmV2aWV3Cj4gY2hhbmdl IHRvIGNvZGUgdGhhdCBpcyBvZiBubyBjb3JlIGludGVyZXN0IChhdCBsZWFzdCBhcyBsb25nIGFz IGFsbCBvZgo+IHRoaXMgcmVtYWlucyBBdG9tLW9ubHkpLgo+IApWZXJ5IHNvcnJ5IGZvciB0aGlz LiBJIHdpbGwgdHJ5IG15IGJlc3QgdG8gc3BsaXQgdGhpcyBiaWcgcGF0Y2ggdG8Kc29tZSBzbWFs bCBwYXRjaGVzIGluIFYzLgoKPiBBbHNvIHRvIGJvdGggb2YgeW91OiBQbGVhc2UgbGltaXQgdGhl IHF1b3RpbmcgaW4geW91ciByZXBsaWVzLgoKR290IGl0LiBUaGFuayB5b3UgZm9yIGd1aWRhbmNl IQoKPiAKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=