From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH RESEND v5 04/24] x86: refactor psr: implement CPU init and free flow. Date: Tue, 31 Jan 2017 09:13:11 -0500 Message-ID: <20170131141311.GD11895@char.us.ORACLE.com> References: <1484805686-7249-1-git-send-email-yi.y.sun@linux.intel.com> <1484805686-7249-5-git-send-email-yi.y.sun@linux.intel.com> <20170131024400.GA9186@char.us.ORACLE.com> <5890719102000078001354DD@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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYZBi-0001m3-3J for xen-devel@lists.xenproject.org; Tue, 31 Jan 2017 14:13:38 +0000 Content-Disposition: inline In-Reply-To: <5890719102000078001354DD@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: Yi Sun , xen-devel@lists.xenproject.org, he.chen@linux.intel.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, chao.p.peng@linux.intel.com, wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBKYW4gMzEsIDIwMTcgYXQgMDM6MTQ6MjVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDMxLjAxLjE3IGF0IDAzOjQ0LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiBPbiBUaHUsIEphbiAxOSwgMjAxNyBhdCAwMjowMTowNlBNICswODAwLCBZaSBT dW4gd3JvdGU6Cj4gPj4gQEAgLTEyNyw2ICsxMzAsMTMgQEAgc3RydWN0IGZlYXRfbm9kZSB7Cj4g Pj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4gPj4gIH07Cj4gPj4gIAo+ID4+ICtzdHJ1 Y3QgY3B1aWRfbGVhZl9yZWdzIHsKPiA+PiArICAgIHVuc2lnbmVkIGludCBlYXg7Cj4gPj4gKyAg ICB1bnNpZ25lZCBpbnQgZWJ4Owo+ID4+ICsgICAgdW5zaWduZWQgaW50IGVjeDsKPiA+PiArICAg IHVuc2lnbmVkIGludCBlZHg7Cj4gPj4gK307Cj4gPiAKPiA+IENvdWxkIHlvdSB1c2UgJ3N0cnVj dCBjcHVpZF9sZWFmJyBpbiB4ODZfZW11bGF0ZS5oID8KPiA+IAo+ID4gSXQgd291bGQgb25seSBy ZXF1aXJlICIjaW5jbHVkZSA8YXNtL3g4Nl9lbXVsYXRlLmg+IiBJIGJlbGlldmUuCj4gCj4gSW5k ZWVkIC0gSSByZWNhbGwgc3BlY2lmaWNhbGx5IGhhdmluZyBhc2tlZCBmb3IgdGhhdC4KPiAKPiA+ PiAgc3RhdGljIGludCBwc3JfY3B1X3ByZXBhcmUodW5zaWduZWQgaW50IGNwdSkKPiA+PiAgewo+ ID4+ICsgICAgaWYgKCAhc29ja2V0X2luZm8gKQo+ID4+ICsgICAgICAgIHJldHVybiAwOwo+ID4+ ICsKPiA+PiArICAgIC8qIE1hbGxvYyBtZW1vcnkgZm9yIHRoZSBnbG9iYWwgZmVhdHVyZSBoZWFk IGhlcmUuICovCj4gPj4gKyAgICBpZiAoIGZlYXRfbDNfY2F0ID09IE5VTEwgJiYKPiA+PiArICAg ICAgICAgKGZlYXRfbDNfY2F0ID0geHphbGxvYyhzdHJ1Y3QgZmVhdF9ub2RlKSkgPT0gTlVMTCAp Cj4gPiAKPiA+IC9tZSBzY3JhdGNoZXMgaGlzIGhlYWQuCj4gPiAKPiA+IExldHMgc2F5IHdlIGhh dmUgYSB0d28gc29ja2V0IG1hY2hpbmUuIEVhY2ggc29ja2V0IGhhcwo+ID4gdHdvIENQVXMgKHNv IHRvdGFsIG9mIDQgQ1BVcykuCj4gPiAKPiA+IE9uIENQVTAgIChpbiBwc3JfcHJlc21wX2luaXQp IGl0IGFsbG9jYXRlcyBmZWF0X2wzX2NhdC4gVGhlbgo+ID4gbGF0ZXIgaW4gKGluIHBzcl9wcmVz bXBfaW5pdCkgeW91IGNhbGwgcHNyX2NwdV9pbml0IHdoaWNoCj4gPiBzZXRzIGZlYXRfbDNfY2F0 IHRvIE5VTEwgKGFuZCAnZmVhdCcgaXMgZmVhdF9sM19jYXQpLgo+ID4gCj4gPiBXaGVuIENQVTEg c3RhcnRzIHVwIHRoZW4sIHBzcl9jcHVfcHJlcGFyZSBpcyBjYWxsZWQKPiA+IHdoaWNoIG1lYW5z IHdlIGFsbG9jYXRlIGEgbmV3IGZlYXRfbDNfY2F0LiAnY3B1X2luaXRfd29yaycKPiA+IHNob3J0 LWNpcmN1aXRzIChhcyBpbmZvLT5mZWF0X21hc2sgaGFzIGEgdmFsdWUpIGFuZCBkb2VzIG5vdAo+ ID4gZG8gYW55dGhpbmcuCj4gPiAKPiA+IFdoZW4gQ1BVMiAoc29ja2V0IHR3byksIHN0YXJ0cyB1 cCB0aGVuIGZlYXRfbDNfY2F0IChhcyAnZmVhdCcpCj4gPiBpcyB1c2VkIChpbiBwc3JfY3B1X2lu aXQgYW5kIGFnYWluIHNldHMgZmVhdF9sM19jYXQgdG8gTlVMTCkuCj4gPiAKPiA+IFRoZSBsYXN0 IENQVTMgKHNvY2tldCAjMikgc3RhcnRzIHVwLCBhbmQgc2luY2UgZmVhdF9sM19jYXQgaXMKPiA+ IE5VTEwgLSBpdCBpcyBhbGxvY2F0ZWQuIEJ1dCBpbiAnY3B1X2luaXRfd29yaycgaXQgc2hvcnQt Y2lyY3VpdHMKPiA+IHNvIHdlIGRvbid0IHVzZSB0aGlyZCBhbGxvY2F0ZWQgJ2ZlYXRfbDNfY2F0 JyAuCj4gPiAKPiA+IEFuZCB3ZSBoYXZlIGFuICdmZWF0X2wzX2NhdCcgdGhhdCBpcyBub3QgdXNl ZCBmb3IgYW55dGhpbmcuLgo+ID4gCj4gPiBJbiBvdGhlciB3b3JkcyAtIGEgbWVtb3J5IGxlYWsu IEdyYW50ZWQgYSB2ZXJ5IHNtYWxsIG9uZS4KPiAKPiBJIGRpZCByZWNvbW1lbmQgdG8gZG8gaXQg dGhhdCB3YXksIHRvIHNpbXBsaWZ5IHRoaW5ncyBhIGxpdHRsZS4KCkFoYSEgSW4gd2hpY2ggY2Fz ZSBwZXJoYXBzIGEgbGl0dGxlIGNvbW1lbnQgc2F5aW5nIHRoYXQgaXQgaXMKT0sgdG8gaGF2ZSB0 aGlzIG9uZSBtZW1vcnkgbGVhayB0byBtYWtlIHRoZSBjb2RlIHNpbXBsZXIuCgoKPiAKPiBKYW4K PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=