From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sebastian Andrzej Siewior Subject: Re: [PATCH 1/2] xen/x86: Convert to hotplug state machine Date: Wed, 17 Aug 2016 10:33:09 +0200 Message-ID: <20160817083309.fmkksdchqexaxncz@linutronix.de> References: <1471272407-4292-1-git-send-email-boris.ostrovsky@oracle.com> <1471272407-4292-2-git-send-email-boris.ostrovsky@oracle.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 1bZwHn-0002KY-OX for xen-devel@lists.xenproject.org; Wed, 17 Aug 2016 08:33:19 +0000 Content-Disposition: inline In-Reply-To: <1471272407-4292-2-git-send-email-boris.ostrovsky@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Boris Ostrovsky Cc: jgross@suse.com, xen-devel@lists.xenproject.org, david.vrabel@citrix.com, linux-kernel@vger.kernel.org List-Id: xen-devel@lists.xenproject.org T24gMjAxNi0wOC0xNSAxMDo0Njo0NiBbLTA0MDBdLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4g U3dpdGNoIHRvIG5ldyBDUFUgaG90cGx1ZyBpbmZyYXN0cnVjdHVyZS4KPiAKPiBTaWduZWQtb2Zm LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IFN1Z2dl c3RlZC1ieTogU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRl Pgo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMgICB8ICAxMTUgKysrKysrKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgaW5jbHVkZS9saW51eC9jcHVob3Rw bHVnLmggfCAgICAyICsKPiAgMiBmaWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA1MCBk ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jIGIv YXJjaC94ODYveGVuL2VubGlnaHRlbi5jCj4gaW5kZXggYzdmNmIxZi4uMjI4Mzk3NiAxMDA2NDQK PiAtLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKPiArKysgYi9hcmNoL3g4Ni94ZW4vZW5s aWdodGVuLmMKPiBAQCAtMTU0MSw2ICsxNTQzLDI0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5f ZG9tMF9zZXRfbGVnYWN5X2ZlYXR1cmVzKHZvaWQpCj4gIAl4ODZfcGxhdGZvcm0ubGVnYWN5LnJ0 YyA9IDE7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgeGVuX2NwdWhwX3NldHVwKHZvaWQpCj4gK3sK PiArCWludCByYzsKPiArCj4gKwlyYyA9IGNwdWhwX3NldHVwX3N0YXRlX25vY2FsbHMoQ1BVSFBf WEVOX1BSRVBBUkUsCj4gKwkJCQkgICAgICAgIlhFTl9IVk1fR1VFU1RfUFJFUEFSRSIsCj4gKwkJ CQkgICAgICAgeGVuX2NwdV91cF9wcmVwYXJlLCB4ZW5fY3B1X3VwX2NhbmNlbCk7CgpUaGUgb2xk IHN0YXRlcyBVUF9DQU5DRUwgaXMgZGlmZmVyZW50IGZyb20gVVBfUFJFUEFSRS4gVGhlIGxhdHRl ciB3YXMKaW52b2tlZCBvbmx5IGluIHRoZSBlcnJvciBjYXNlIHdoaWxlIHlvdXIgbmV3IGNhbGxi YWNrIGlzIGFsd2F5cwppbnZva2VkLiBGcm9tIGxvb2tpbmcgYXQgdGhlIGNvZGUgeW91IGZyZWUg bWVtb3J5IGluCnhlbl9jcHVfdXBfY2FuY2VsKCkgd2hpY2ggd2FzIGFsbG9jYXRlZCBpbiB4ZW5f Y3B1X3VwX3ByZXBhcmUoKSBhbmQKdGhlcmVmb3JlIEkgd291bGQgbmFtZSBpdCB4ZW5fY3B1X2Rl YWQoKS4KSWYgeW91IGRvIGZpbmQgdGhlIHRpbWUsIHlvdSBtaWdodCBtYW5hZ2UgdG8gcmV3b3Jr IHRoZSBjb2RlIHRvIGF2b2lkCnVzaW5nIHRoZSBfbm9jYWxscygpIGZ1bmN0aW9uLiBJZiBzZWUg dGhpcyByaWdodCwgeW91IHVzZQp4ZW5fc2V0dXBfdmNwdV9pbmZvX3BsYWNlbWVudCgpIGZvciB0 aGUgaW5pdCBpbiB0aGUgZmlyc3QgcGxhY2UuIFRoaXMKdXNlcyBmb3JfZWFjaF9wb3NzaWJsZV9j cHUgbWFjcm8uIFRoZSBjcHVocF9zZXR1cF9zdGF0ZSgpIGZ1bmN0aW9uIHdvdWxkCnBlcmZvcm0g dGhlIGluaXQgZm9yIGFsbCBDUFVzIGJlZm9yZSB0aGV5IGNvbWUgdXAuCgo+ICsJaWYgKCFyYykg ewo+ICsJCXJjID0gY3B1aHBfc2V0dXBfc3RhdGVfbm9jYWxscyhDUFVIUF9BUF9YRU5fT05MSU5F LAoKSWYgdGhlcmUgaXMgbm8gbmVlZCB0byBydW4gdGhpcyBhZnRlciBLVk0ncyBDTEsgY2FsbGJh Y2sgcGxlYXNlIHVzZQpDUFVIUF9BUF9PTkxJTkVfRFlOLiBJZiB0aGVyZSBpcyBzdWNoIGEgbmVl ZCB0aGVuIHBsZWFzZSBkb2N1bWVudCBpdC4KCj4gKwkJCQkJICAgICAgICJYRU5fSFZNX0dVRVNU X1BSRVBBUkUiLAo+ICsJCQkJCSAgICAgICB4ZW5fY3B1X3VwX29ubGluZSwgTlVMTCk7Cj4gKwkJ aWYgKHJjKQo+ICsJCQljcHVocF9yZW1vdmVfc3RhdGVfbm9jYWxscyhDUFVIUF9YRU5fUFJFUEFS RSk7Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICAvKiBGaXJzdCBDIGZ1bmN0 aW9uIHRvIGJlIGNhbGxlZCBvbiBYZW4gYm9vdCAqLwo+ICBhc21saW5rYWdlIF9fdmlzaWJsZSB2 b2lkIF9faW5pdCB4ZW5fc3RhcnRfa2VybmVsKHZvaWQpCj4gIHsKClNlYmFzdGlhbgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==