From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau =?iso-8859-1?Q?Monn=E9?= Subject: Re: [PATCH v5 04/16] x86: a few optimizations to psr codes Date: Fri, 6 Oct 2017 17:59:28 +0100 Message-ID: <20171006165928.yqnxcogmrqbw74vt@MacBook-Pro-de-Roger.local> References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com> <1506735566-5706-5-git-send-email-yi.y.sun@linux.intel.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 1e0VyI-0006rK-Dt for xen-devel@lists.xenproject.org; Fri, 06 Oct 2017 16:59:34 +0000 Content-Disposition: inline In-Reply-To: <1506735566-5706-5-git-send-email-yi.y.sun@linux.intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Yi Sun Cc: xen-devel@lists.xenproject.org, Wei Liu , Chao Peng , Jan Beulich , Andrew Cooper List-Id: xen-devel@lists.xenproject.org T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMDE6Mzk6MTRBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+ IFRoaXMgcGF0Y2ggcmVmaW5lcyBwc3IgY29kZXM6Cj4gMS4gQ2hhbmdlIHR5cGUgb2YgJ2NhdF9p bml0X2ZlYXR1cmUnIHRvICdib29sJyB0byByZW1vdmUgdGhlIHBvaW50bGVzcwo+ICAgIHJldHVy bmluZyBvZiBlcnJvciBjb2RlLgo+IDIuIE1vdmUgcHJpbnRrIGluICdjYXRfaW5pdF9mZWF0dXJl JyB0byByZWR1Y2UgYSByZXR1cm4gcGF0aC4KPiAzLiBEZWZpbmUgYSBsb2NhbCB2YXJpYWJsZSAn ZWJ4JyBpbiAncHNyX2NwdV9pbml0JyB0byByZWR1Y2UgY2FsbGluZyBvZgo+ICAgICdjcHVpZF9j b3VudF9sZWFmKCknLgo+IDQuIENoYW5nZSB0eXBlIG9mICd3cml0ZV9tc3IoKScgdG8gJ3VpbnQz Ml90Jy4gVGhpcyBpcyBuZWVkZWQgYnkgbGF0ZXIgcGF0Y2g6Cj4gICAgIng4NjogaW1wbGVtZW50 IHNldCB2YWx1ZSBmbG93IGZvciBNQkEiLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWku eS5zdW5AbGludXguaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv Z2VyLnBhdUBjaXRyaXguY29tPgoKWW91IGNhbiBrZWVwIG15IFJCIGlmIHRoZSBjaGFuZ2VzIGlu IHRoZSBuZXcgdmVyc2lvbiBhcmUgdGhlIG9uZXMgSQptZW50aW9uIGJlbG93LgoKPiAtLS0KPiBD QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxh bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu Y29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzog Q2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cj4gCj4gdjE6Cj4gICAgIC0g Y3JlYXRlIHRoaXMgcGF0Y2ggdG8gbWFrZSBjb2RlcyBjbGVhcmVyLgo+ICAgICAgIChzdWdnZXN0 ZWQgYnkgSmFuIEJldWxpY2ggYW5kIFJvZ2VyIFBhdSBNb25uw6kpCj4gLS0tCj4gIHhlbi9hcmNo L3g4Ni9wc3IuYyB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMjUgZGVs ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNo L3g4Ni9wc3IuYwo+IGluZGV4IGFjMmFlMzIuLmM4ZGIwYzEgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy Y2gveDg2L3Bzci5jCj4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4gQEAgLTExNyw3ICsxMTcs NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgewo+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbik7Cj4gIAo+ ICAgICAgLyogd3JpdGVfbXNyIGlzIHVzZWQgdG8gd3JpdGUgb3V0IGZlYXR1cmUgTVNSIHJlZ2lz dGVyLiAqLwo+IC0gICAgdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50IGNvcywgdWludDMy X3QgdmFsLCBlbnVtIHBzcl90eXBlIHR5cGUpOwo+ICsgICAgdWludDMyX3QgKCp3cml0ZV9tc3Ip KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBwc3JfdHlwZSB0eXBlKTsKCldp dGggd2hhdCBKYW4gaGFzIHJlcXVlc3RlZCAoYWRqdXN0aW5nIHRoZSB2YWx1ZSBiZWZvcmUgd3Jp dGluZyBpdCksCmRvIHlvdSBzdGlsbCBuZWVkIHdyaXRlX21zciB0byByZXR1cm4gYSB2YWx1ZT8K Cj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7Cj4gQEAg LTE0MTAsNiArMTQxNCw3IEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQo+ICAgICAg dW5zaWduZWQgaW50IHNvY2tldCwgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICAgICAgc3Ry dWN0IGZlYXRfbm9kZSAqZmVhdDsKPiAgICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlZ3M7Cj4gKyAg ICB1aW50MzJfdCBlYng7CgpJSVJDIEphbiBhbHNvIGhhZCBzb21lIGNvbW1lbnRzIG9uIHRoZSBu YW1lIG9mIHRoaXMgdmFyaWFibGUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==