From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v11 13/23] x86: refactor psr: CDP: implement CPU init flow. Date: Wed, 31 May 2017 03:37:48 -0600 Message-ID: <592EAB0C020000780015E1BC@prv-mh.provo.novell.com> References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com> <1493801063-38513-14-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 1dG04e-0005uO-Kq for xen-devel@lists.xenproject.org; Wed, 31 May 2017 09:37:52 +0000 In-Reply-To: <1493801063-38513-14-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+IE9uIDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90 ZToKPiBAQCAtMTUwLDExICsxNTEsMjggQEAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBw c3JfYXNzb2MsIHBzcl9hc3NvYyk7Cj4gICAqIGFycmF5IGNyZWF0aW9uLiBJdCBpcyB1c2VkIHRv IHRyYW5zaWVudGx5IHN0b3JlIGEgc3BhcmUgbm9kZS4KPiAgICovCj4gIHN0YXRpYyBzdHJ1Y3Qg ZmVhdF9ub2RlICpmZWF0X2wzX2NhdDsKPiArc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRf bDNfY2RwOwo+ICAKPiAgLyogQ29tbW9uIGZ1bmN0aW9ucyAqLwo+ICAjZGVmaW5lIGNhdF9kZWZh dWx0X3ZhbChsZW4pICgweGZmZmZmZmZmID4+ICgzMiAtIChsZW4pKSkKPiAgCj4gIC8qCj4gKyAq IGdldF9jZHBfZGF0YSAtIGdldCBEQVRBIENPUyByZWdpc3RlciB2YWx1ZSBmcm9tIGlucHV0IENP UyBJRC4KPiArICogQGZlYXQ6ICAgICAgICB0aGUgZmVhdHVyZSBub2RlLgo+ICsgKiBAY29zOiAg ICAgICAgIHRoZSBDT1MgSUQuCj4gKyAqLwo+ICsjZGVmaW5lIGdldF9jZHBfZGF0YShmZWF0LCBj b3MpICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICggKGZlYXQpLT5jb3NfcmVnX3ZhbFso Y29zKSAqIDJdICkKClN0cmF5IGJsYW5rcyBpbnNpZGUgcGFyZW50aGVzZXMuCgo+ICsvKgo+ICsg KiBnZXRfY2RwX2NvZGUgLSBnZXQgQ09ERSBDT1MgcmVnaXN0ZXIgdmFsdWUgZnJvbSBpbnB1dCBD T1MgSUQuCj4gKyAqIEBmZWF0OiAgICAgICAgdGhlIGZlYXR1cmUgbm9kZS4KPiArICogQGNvczog ICAgICAgICB0aGUgQ09TIElELgo+ICsgKi8KPiArI2RlZmluZSBnZXRfY2RwX2NvZGUoZmVhdCwg Y29zKSAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAoIChmZWF0KS0+Y29zX3JlZ192YWxb KGNvcykgKiAyICsgMV0gKQoKU2FtZSBoZXJlLiBJbiBmYWN0LCB3aGlsZSBJJ20gbm90IGdvaW5n IHRvIGFzayB0byByZW1vdmUgdGhlCnBhcmVudGhlc2VzLCB0aGlzIGlzIHRoZSBvbmUgY2FzZSB3 aGVyZSBhbiBleHByZXNzaW9uIGEgbWFjcm8KZXhwYW5kcyB0byBkb2VzIG5vdCBzdHJpY3RseSBu ZWVkIGFuIG91dGVyIHBhaXIgb2YgcGFyZW50aGVzZXMsCmFzIHN1ZmZpeCBleHByZXNzaW9ucyBo YXZlIGhpZ2hlc3QgcHJlY2VkZW5jZSBhbnl3YXkuCgo+IEBAIC0yNDksNiArMjY3LDI1IEBAIHN0 YXRpYyB2b2lkIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3Ms Cj4gIAo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAgIGNhc2UgUFNSX1NPQ0tFVF9MM19DRFA6 Cj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyB2YWw7CgpBcyBNU1IgdmFsdWVzIGFy ZSBzcGVjaWZpY2FsbHkgNjQtYml0IG9uZXMsIEkgdGhpbmsgdWludDY0X3Qgd291bGQKYmUgbW9y ZSBhcHByb3ByaWF0ZSBoZXJlLiBEZXBlbmRpbmcgb24gaW50ZW5kZWQgbGF0ZXIgYWRkaXRpb25z IHRvCnRoaXMgZnVuY3Rpb24gaXQgbWF5IGFsc28gYmUgd29ydGh3aGlsZSBtYWtpbmcgdGhpcyBh IHN3aXRjaC13aWRlCnZhcmlhYmxlLgoKPiArICAgICAgICAvKiBDdXQgaGFsZiBvZiBjb3NfbWF4 IHdoZW4gQ0RQIGlzIGVuYWJsZWQuICovCj4gKyAgICAgICAgZmVhdC0+Y29zX21heCA+Pj0gMTsK PiArCj4gKyAgICAgICAgLyogV2Ugb25seSB3cml0ZSBtYXNrMSBzaW5jZSBtYXNrMCBpcyBhbHdh eXMgYWxsIG9uZXMgYnkgZGVmYXVsdC4gKi8KCklzIHRoaXMsIGJ0dywganVzdCByZXNldCBzdGF0 ZSBvciBldmVuIGd1YXJhbnRlZWQgYWZ0ZXIgb2ZmbGluaW5nCmFuZCByZS1vbmxpbmluZyBhIENQ VT8KCj4gKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDEpLCBjYXRfZGVmYXVs dF92YWwoZmVhdC0+Y2JtX2xlbikpOwo+ICsgICAgICAgIHJkbXNybChNU1JfSUEzMl9QU1JfTDNf UU9TX0NGRywgdmFsKTsKPiArICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX1FPU19DRkcs IHZhbCB8ICgxIDw8IFBTUl9MM19RT1NfQ0RQX0VOQUJMRV9CSVQpKTsKCjF1IGF0IHRoZSB2ZXJ5 IGxlYXN0LCBwZXJoYXBzIGV2ZW4gMXVsbC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=