From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v9 14/25] x86: refactor psr: CDP: implement CPU init and free flow. Date: Mon, 27 Mar 2017 07:58:59 -0600 Message-ID: <58D936C3020000780014851B@prv-mh.provo.novell.com> References: <1489662495-5375-1-git-send-email-yi.y.sun@linux.intel.com> <1489662495-5375-15-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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1csVAo-0007dS-QR for xen-devel@lists.xenproject.org; Mon, 27 Mar 2017 13:59:06 +0000 In-Reply-To: <1489662495-5375-15-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: 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, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE2LjAzLjE3IGF0IDEyOjA4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90 ZToKPiBAQCAtMjA5LDEyICsyMTIsMjkgQEAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBw c3JfYXNzb2MsIHBzcl9hc3NvYyk7Cj4gICAqIGFycmF5IGNyZWF0aW9uLiBJdCBpcyB1c2VkIHRv IHRyYW5zaWVudGx5IHN0b3JlIGEgc3BhcmUgbm9kZS4KPiAgICovCj4gIHN0YXRpYyBzdHJ1Y3Qg ZmVhdF9ub2RlICpmZWF0X2wzX2NhdDsKPiArc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRf bDNfY2RwOwo+ICAKPiAgLyogQ29tbW9uIGZ1bmN0aW9ucyAqLwo+ICAjZGVmaW5lIGNhdF9kZWZh dWx0X3ZhbChsZW4pICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgICAgICggKHVpbnQzMl90 KSgoMXVsIDw8IGxlbikgLSAxKSApCj4gIAo+ICAvKgo+ICsgKiBnZXRfZGF0YSAtIGdldCBEQVRB IENPUyByZWdpc3RlciB2YWx1ZSBmcm9tIGlucHV0IENPUyBJRC4KPiArICogQGZlYXQ6ICAgICAg ICB0aGUgZmVhdHVyZSBub2RlLgo+ICsgKiBAY29zOiAgICAgICAgIHRoZSBDT1MgSUQuCj4gKyAq Lwo+ICsjZGVmaW5lIGdldF9jZHBfZGF0YShmZWF0LCBjb3MpICAgICAgICAgICAgICBcCj4gKyAg ICAgICAgICAgICggKGZlYXQpLT5jb3NfcmVnX3ZhbFsoY29zKSAqIDJdICkKClRoZSBjb21tZW50 IGFib3ZlIHNob3VsZCBoYXZlIHRoZSBjb3JyZWN0IG1hY3JvIG5hbWUuCgo+IEBAIC0zMDMsMjAg KzMyMyw1NiBAQCBzdGF0aWMgdm9pZCBjYXRfaW5pdF9mZWF0dXJlKHN0cnVjdCBjcHVpZF9sZWFm IHJlZ3MsCj4gICAgICBjYXQuY2JtX2xlbiA9IChyZWdzLmEgJiBDQVRfQ0JNX0xFTl9NQVNLKSAr IDE7Cj4gICAgICBjYXQuY29zX21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy5kICYgQ0FUX0NP U19NQVhfTUFTSyk7Cj4gIAo+IC0gICAgLyogY29zPTAgaXMgcmVzZXJ2ZWQgYXMgZGVmYXVsdCBj Ym0oYWxsIGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwo+IC0gICAgZmVhdC0+Y29zX3Jl Z192YWxbMF0gPSBjYXRfZGVmYXVsdF92YWwoY2F0LmNibV9sZW4pOwo+IC0gICAgLyoKPiAtICAg ICAqIFRvIGhhbmRsZSBjcHUgb2ZmbGluZSBhbmQgdGhlbiBvbmxpbmUgY2FzZSwgd2UgbmVlZCBy ZWFkIE1TUnMgYmFjayB0bwo+IC0gICAgICogc2F2ZSB2YWx1ZXMgaW50byBjb3NfcmVnX3ZhbCBh cnJheS4KPiAtICAgICAqLwo+IC0gICAgZm9yICggaSA9IDE7IGkgPD0gY2F0LmNvc19tYXg7IGkr KyApCj4gKyAgICBpZiAoIHR5cGUgPT0gUFNSX1NPQ0tFVF9MM19DRFAgKQo+ICsgICAgewoKQ29u c2lkZXJpbmcgdGhpcyBjaGFuZ2UsIEkgdGhpbmsgeW91J2QgYmV0dGVyIG1ha2UgdGhpcyBhIHN3 aXRjaApzdGF0ZW1lbnQgcmlnaHQgaW4gdGhlIGVhcmxpZXIgcGF0Y2gsIHdoaWNoIHdpbGwgYXZv aWQgdGhlIG5lZWQgdG8KcmUtaW5kZW50IHRoaW5ncyBoZXJlLgoKQXBhcnQgZnJvbSB0aGVzZSBt YW55IGNvbW1lbnRzIGdpdmVuIGVhcmxpZXIgYXBwbHkgaGVyZSB0b28uCgpKYW4KCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK