From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v6 08/12] libxl: Update xenstore on VCPU hotplug for all guest types Date: Wed, 4 Jan 2017 10:36:52 +0000 Message-ID: <20170104103652.GE13806@citrix.com> References: <1483452256-2879-1-git-send-email-boris.ostrovsky@oracle.com> <1483452256-2879-9-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1483452256-2879-9-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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBKYW4gMDMsIDIwMTcgYXQgMDk6MDQ6MTJBTSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5 IHdyb3RlOgo+IEN1cnJlbnRseSBIVk0gZ3Vlc3RzIHRoYXQgdXNlIHVwc3RyZWFtIHFlbXUgZG8g bm90IHVwZGF0ZSB4ZW5zdG9yZSdzCj4gYXZhaWxhYmlsaXR5IGVudHJ5IGZvciBWQ1BVcy4gV2hp bGUgaXQgaXMgbm90IHN0cmljdGx5IG5lY2Vzc2FyeSBmb3IKPiBob3RwbHVnIHRvIHdvcmssIHhl bnN0b3JlIGVuZHMgdXAgbm90IHJlZmxlY3RpbmcgYWN0dWFsIHN0YXR1cyBvZgo+IFZDUFVzLiBX ZSBzaG91bGQgZml4IHRoaXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxi b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj aXRyaXguY29tPgoKPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGwuYyB8IDYgKysrKy0tCj4gIDEg ZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9saWJ4bC5jCj4gaW5kZXgg NmZkNGZlMS4uYmJiYjNkZSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bC5jCj4gKysr IGIvdG9vbHMvbGlieGwvbGlieGwuYwo+IEBAIC01MTQ4LDcgKzUxNDgsNiBAQCBpbnQgbGlieGxf c2V0X3ZjcHVvbmxpbmUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9iaXRt YXAgKmNwdW1hcCkKPiAgICAgICAgICBzd2l0Y2ggKGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lv bl9ydW5uaW5nKGdjLCBkb21pZCkpIHsKPiAgICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RF TF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFMOgo+ICAgICAgICAgIGNhc2UgTElCWExfREVW SUNFX01PREVMX1ZFUlNJT05fTk9ORToKPiAtICAgICAgICAgICAgcmMgPSBsaWJ4bF9fc2V0X3Zj cHVvbmxpbmVfeGVuc3RvcmUoZ2MsIGRvbWlkLCBjcHVtYXAsICZpbmZvKTsKPiAgICAgICAgICAg ICAgYnJlYWs7Cj4gICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1V X1hFTjoKPiAgICAgICAgICAgICAgcmMgPSBsaWJ4bF9fc2V0X3ZjcHVvbmxpbmVfcW1wKGdjLCBk b21pZCwgY3B1bWFwLCAmaW5mbyk7Cj4gQEAgLTUxNTgsMTEgKzUxNTcsMTQgQEAgaW50IGxpYnhs X3NldF92Y3B1b25saW5lKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfYml0 bWFwICpjcHVtYXApCj4gICAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgY2FzZSBM SUJYTF9ET01BSU5fVFlQRV9QVjoKPiAtICAgICAgICByYyA9IGxpYnhsX19zZXRfdmNwdW9ubGlu ZV94ZW5zdG9yZShnYywgZG9taWQsIGNwdW1hcCwgJmluZm8pOwo+ICAgICAgICAgIGJyZWFrOwo+ ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICByYyA9IEVSUk9SX0lOVkFMOwo+ICAgICAgfQo+ICsK PiArICAgIGlmICghcmMpCj4gKyAgICAgICAgcmMgPSBsaWJ4bF9fc2V0X3ZjcHVvbmxpbmVfeGVu c3RvcmUoZ2MsIGRvbWlkLCBjcHVtYXAsICZpbmZvKTsKPiArCj4gIG91dDoKPiAgICAgIGxpYnhs X2RvbWluZm9fZGlzcG9zZSgmaW5mbyk7Cj4gICAgICBHQ19GUkVFOwo+IC0tIAo+IDIuNy40Cj4g CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK