From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v3 02/15] x86: refactor psr: Split 'ref' out. Date: Fri, 25 Nov 2016 08:19:26 -0700 Message-ID: <5838648E02000078001225F0@prv-mh.provo.novell.com> References: <1477366863-5246-1-git-send-email-yi.y.sun@linux.intel.com> <1477366863-5246-3-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAIIQ-0000Px-Bg for xen-devel@lists.xenproject.org; Fri, 25 Nov 2016 15:20:14 +0000 In-Reply-To: <1477366863-5246-3-git-send-email-yi.y.sun@linux.intel.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Yi Sun Cc: wei.liu2@citrix.com, he.chen@linux.intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDI1LjEwLjE2IGF0IDA1OjQwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90 ZToKPiAncmVmJyBpbiAnc3RydWN0IHBzcl9jYXRfY2JtJyBpcyB1c2VkIGFzIGEgcmVmZXJlbmNl IGNvdW50IGZvcgo+IG9uZSBDT1MgcmVnaXN0ZXIuIEl0IGRvZXNuJ3QgcmVsYXRlIHRvIGNibS4g U28sIGl0IGNhbiBiZSBzcGxpdHRlZAo+IG91dC4KCnNwbGl0Cgo+IC0tLSBhL3hlbi9hcmNoL3g4 Ni9wc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+IEBAIC0yMyw2ICsyMyw5IEBACj4g ICNkZWZpbmUgUFNSX0NBVCAgICAgICAgKDE8PDEpCj4gICNkZWZpbmUgUFNSX0NEUCAgICAgICAg KDE8PDIpCj4gIAo+ICsvKiBQZXIgc3BlYywgdGhlIG1heGltdW0gQ09TIHJlZ2lzdGVyIG51bWJl ciBpcyAxMjguICovCj4gKyNkZWZpbmUgTUFYX0NPU19SRUdfTlVNICAxMjgKCklzIHRoaXMgdGhl IG1heGltdW0gcmVnaXN0ZXIgbnVtYmVyIG9yIHRoZSBtYXhpbXVtIHBvc3NpYmxlCmNvdW50IG9m IHJlZ2lzdGVycz8gSWYgdGhlIGxhdHRlciAod2hpY2ggSSBhc3N1bWUgYmFzZSBvbiBob3cgaXQK Z2V0cyB1c2VkIGJlbG93KSwgcGxlYXNlIHByZWZlciBDT1VOVCBvciBDTlQgb3ZlciBOVU0uCgo+ IEBAIC0zMSwxNCArMzQsMTkgQEAgc3RydWN0IHBzcl9jYXRfY2JtIHsKPiAgICAgICAgICAgICAg dWludDY0X3QgZGF0YTsKPiAgICAgICAgICB9Owo+ICAgICAgfTsKPiAtICAgIHVuc2lnbmVkIGlu dCByZWY7Cj4gIH07Cj4gIAo+ICBzdHJ1Y3QgcHNyX2NhdF9zb2NrZXRfaW5mbyB7Cj4gICAgICB1 bnNpZ25lZCBpbnQgY2JtX2xlbjsKPiAgICAgIHVuc2lnbmVkIGludCBjb3NfbWF4Owo+ICAgICAg c3RydWN0IHBzcl9jYXRfY2JtICpjb3NfdG9fY2JtOwo+IC0gICAgc3BpbmxvY2tfdCBjYm1fbG9j azsKPiArICAgIC8qCj4gKyAgICAgKiBFdmVyeSBlbnRyeSBvZiBjb3NfcmVmIGlzIHRoZSByZWZl cmVuY2UgY291bnQgb2YgYSBDT1MgcmVnaXN0ZXIuCj4gKyAgICAgKiBPbmUgZW50cnkgb2YgY29z X3JlZiBjb3JyZXNwb25kcyB0byBvbmUgQ09TIElELgo+ICsgICAgICovCj4gKyAgICB1bnNpZ25l ZCBpbnQgY29zX3JlZltNQVhfQ09TX1JFR19OVU1dOwo+ICsgICAgLyogUHJvdGVjdCBjb3NfcmVm ICovCj4gKyAgICBzcGlubG9ja190IHJlZl9sb2NrOwoKU28gdGlsbCBub3cgd2UgaGFkIG9wdF9j b3NfbWF4ICsgMSByZWZzIHBlciBzb2NrZXQuIE5vdyBhbGwgb2YgdGhlCnN1ZGRlbiB3ZSBnZXQg MTI4IG9mIHRoZW0uIElzIHRoYXQgcmVhbGx5IG5lZWRlZD8gU2hvdWxkbid0IHRoaXMgYmUKYSBw b2ludGVyLCBhbmQgc3BhY2UgYWxsb2NhdGVkIGp1c3QgbGlrZSBmb3IgaW5mby0+Y29zX3RvX2Ni bSBpbgpjYXRfY3B1X3ByZXBhcmUoKT8KCj4gQEAgLTU0LDcgKzYyLDcgQEAgc3RhdGljIHVuc2ln bmVkIGxvbmcgKl9fcmVhZF9tb3N0bHkgY2RwX3NvY2tldF9lbmFibGU7Cj4gIAo+ICBzdGF0aWMg dW5zaWduZWQgaW50IG9wdF9wc3I7Cj4gIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBv cHRfcm1pZF9tYXggPSAyNTU7Cj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBv cHRfY29zX21heCA9IDI1NTsKPiArc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG9w dF9jb3NfbWF4ID0gTUFYX0NPU19SRUdfTlVNIC0gMTsKClRoaXMgY2hhbmdlIHRlbGxzIG1lIHRo YXQgdGggcHJldmlvdXMgYXV0aG9yIHRob3VnaHQgdGhlIHNwZWNpZmllZAptYXhpbXVtIGlzIGhp Z2hlci4gV291bGQgeW91IHBsZWFzZSBwb2ludCBtZSB0byB3aGVyZSB0aGlzIG5ldwpsb3dlciBs aW1pdCBpcyB3cml0dGVuIGRvd24/Cgo+IEBAIC01NzQsNyArNTg1LDcgQEAgc3RhdGljIGludCBj YXRfY3B1X3ByZXBhcmUodW5zaWduZWQgaW50IGNwdSkKPiAgCj4gICAgICBpZiAoIHRlbXBfY29z X3RvX2NibSA9PSBOVUxMICYmCj4gICAgICAgICAgICh0ZW1wX2Nvc190b19jYm0gPSB4emFsbG9j X2FycmF5KHN0cnVjdCBwc3JfY2F0X2NibSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgb3B0X2Nvc19tYXggKyAxVUwpKSA9PSBOVUxMICkKPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFYX0NPU19SRUdfTlVNKSkgPT0gTlVM TCApCgpXaHk/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK