From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH 2/6] xen: Move xenstore initialization to common location Date: Wed, 13 Mar 2019 15:01:32 +0000 Message-ID: <1e50388c07d246f68f5ac591f449091c@AMSPEX02CL02.citrite.net> References: <20190311180216.18811-1-jandryuk@gmail.com> <20190311180216.18811-3-jandryuk@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1h45a1-0004Gg-F0 for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:14:05 +0000 In-Reply-To: <20190311180216.18811-3-jandryuk@gmail.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: 'Jason Andryuk' , "qemu-devel@nongnu.org" Cc: Stefano Stabellini , Eduardo Habkost , "Michael S. Tsirkin" , "marmarek@invisiblethingslab.com" , Marcel Apfelbaum , Paolo Bonzini , Anthony Perard , "xen-devel@lists.xenproject.org" , Richard Henderson List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphc29uIEFuZHJ5dWsgW21haWx0 bzpqYW5kcnl1a0BnbWFpbC5jb21dCj4gU2VudDogMTEgTWFyY2ggMjAxOSAxODowMgo+IFRvOiBx ZW11LWRldmVsQG5vbmdudS5vcmcKPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn OyBtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tOyBKYXNvbiBBbmRyeXVrCj4gPGphbmRy eXVrQGdtYWlsLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y Zz47IEFudGhvbnkgUGVyYXJkCj4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYXVsIER1 cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgUGFvbG8gQm9uemluaQo+IDxwYm9uemlu aUByZWRoYXQuY29tPjsgUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD47IEVkdWFy ZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT47Cj4gTWljaGFlbCBTLiBUc2lya2luIDxt c3RAcmVkaGF0LmNvbT47IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu Y29tPgo+IFN1YmplY3Q6IFtQQVRDSCAyLzZdIHhlbjogTW92ZSB4ZW5zdG9yZSBpbml0aWFsaXph dGlvbiB0byBjb21tb24gbG9jYXRpb24KPiAKPiBGb3IgdGhlIHhlbiBzdHViZG9tIGNhc2UsIHdl J2xsIHdhbnQgeGVuc3RvcmUgaW5pdGlhbGl6ZWQsIGJ1dCB3ZSdsbAo+IHdhbnQgdG8gc2tpcCB0 aGUgcmVzdCBvZiB4ZW5fYmVfaW5pdC4gIE1vdmUgdGhlIGluaXRpYWxpemF0aW9uIHRvCj4geGVu X2h2bV9pbml0IHNvIHdlIGNhbiBjb25kaXRpb25hbGl6ZSBjYWxsaW5nIHhlbl9iZV9pbml0Lgo+ IAo+IHhzX2RvbWFpbl9vcGVuKCkgaXMgZGVwcmVjYXRlZCBmb3IgeHNfb3BlbigwKSwgc28gbWFr ZSB0aGUgcmVwbGFjZW1lbnQKPiBhcyB3ZWxsLgoKQ2FuIHlvdSBlbGFib3JhdGUgYXMgdG8gd2h5 IHlvdSBuZWVkIHRvIGRvIHRoaXMgd2hlbiB0aGUgY29kZSBhdCB0aGUgdG9wIG9mIHhlbl9odm1f aW5pdCgpIGFscmVhZHkgb3BlbnMgeGVuc3RvcmUgZm9yIGl0cyBvd24gcHVycG9zZXMsIGFuZCBB RkFJQ1QgeGVuc3RvcmVfdXBkYXRlKCkgaXMgb25seSBuZWVkZWQgaWYgUUVNVSBpcyBpbXBsZW1l bnRpbmcgYSBQViBiYWNrZW5kPwoKICBQYXVsCgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphc29uIEFu ZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT4KPiAtLS0KPiAgaHcvaTM4Ni94ZW4veGVuLWh2bS5j ICAgICAgIHwgOCArKysrKysrKwo+ICBody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMgfCA4IC0t LS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygt KQo+IAo+IGRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4taHZtLmMgYi9ody9pMzg2L3hlbi94 ZW4taHZtLmMKPiBpbmRleCAyOTM5MTIyZTdjLi5jMjBjNGIyN2Y2IDEwMDY0NAo+IC0tLSBhL2h3 L2kzODYveGVuL3hlbi1odm0uYwo+ICsrKyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwo+IEBAIC0x NDg3LDYgKzE0ODcsMTQgQEAgdm9pZCB4ZW5faHZtX2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMs IE1lbW9yeVJlZ2lvbiAqKnJhbV9tZW1vcnkpCj4gCj4gICAgICB4ZW5fYnVzX2luaXQoKTsKPiAK PiArICAgIHhlbnN0b3JlID0geHNfb3BlbigwKTsKPiArICAgIGlmICgheGVuc3RvcmUpIHsKPiAr ICAgICAgICBlcnJvcl9yZXBvcnQoIkNhbid0IGNvbm5lY3QgdG8geGVuc3RvcmVkIik7Cj4gKyAg ICAgICAgZ290byBlcnI7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4 c19maWxlbm8oeGVuc3RvcmUpLCB4ZW5zdG9yZV91cGRhdGUsIE5VTEwsIE5VTEwpOwo+ICsKPiAg ICAgIC8qIEluaXRpYWxpemUgYmFja2VuZCBjb3JlICYgZHJpdmVycyAqLwo+ICAgICAgaWYgKHhl bl9iZV9pbml0KCkgIT0gMCkgewo+ICAgICAgICAgIGVycm9yX3JlcG9ydCgieGVuIGJhY2tlbmQg Y29yZSBzZXR1cCBmYWlsZWQiKTsKPiBkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1sZWdhY3ktYmFj a2VuZC5jIGIvaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5jCj4gaW5kZXggMzZmZDFlOWIwOS4u YmRmMmZhOTE3ZiAxMDA2NDQKPiAtLS0gYS9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMKPiAr KysgYi9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMKPiBAQCAtNjgzLDE0ICs2ODMsNiBAQCBp bnQgeGVuX2JlX2luaXQodm9pZCkKPiAgewo+ICAgICAgeGVuZ250dGFiX2hhbmRsZSAqZ250dGFi ZGV2Owo+IAo+IC0gICAgeGVuc3RvcmUgPSB4c19kYWVtb25fb3BlbigpOwo+IC0gICAgaWYgKCF4 ZW5zdG9yZSkgewo+IC0gICAgICAgIHhlbl9wdl9wcmludGYoTlVMTCwgMCwgImNhbid0IGNvbm5l Y3QgdG8geGVuc3RvcmVkXG4iKTsKPiAtICAgICAgICByZXR1cm4gLTE7Cj4gLSAgICB9Cj4gLQo+ IC0gICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4c19maWxlbm8oeGVuc3RvcmUpLCB4ZW5zdG9yZV91 cGRhdGUsIE5VTEwsIE5VTEwpOwo+IC0KPiAgICAgIGlmICh4ZW5feGMgPT0gTlVMTCB8fCB4ZW5f Zm1lbSA9PSBOVUxMKSB7Cj4gICAgICAgICAgLyogQ2hlY2sgaWYgeGVuX2luaXQoKSBoYXZlIGJl ZW4gY2FsbGVkICovCj4gICAgICAgICAgZ290byBlcnI7Cj4gLS0KPiAyLjIwLjEKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs