From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: [PATCH v6 08/12] libxl: Update xenstore on VCPU hotplug for all guest types Date: Tue, 3 Jan 2017 09:04:12 -0500 Message-ID: <1483452256-2879-9-git-send-email-boris.ostrovsky@oracle.com> References: <1483452256-2879-1-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1483452256-2879-1-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: xen-devel@lists.xen.org Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com, Boris Ostrovsky , roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org Q3VycmVudGx5IEhWTSBndWVzdHMgdGhhdCB1c2UgdXBzdHJlYW0gcWVtdSBkbyBub3QgdXBkYXRl IHhlbnN0b3JlJ3MKYXZhaWxhYmlsaXR5IGVudHJ5IGZvciBWQ1BVcy4gV2hpbGUgaXQgaXMgbm90 IHN0cmljdGx5IG5lY2Vzc2FyeSBmb3IKaG90cGx1ZyB0byB3b3JrLCB4ZW5zdG9yZSBlbmRzIHVw IG5vdCByZWZsZWN0aW5nIGFjdHVhbCBzdGF0dXMgb2YKVkNQVXMuIFdlIHNob3VsZCBmaXggdGhp cy4KClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs ZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdl ZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp YnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9saWJ4bC5jCmluZGV4IDZmZDRmZTEuLmJiYmIzZGUg MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGwu YwpAQCAtNTE0OCw3ICs1MTQ4LDYgQEAgaW50IGxpYnhsX3NldF92Y3B1b25saW5lKGxpYnhsX2N0 eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfYml0bWFwICpjcHVtYXApCiAgICAgICAgIHN3 aXRjaCAobGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcoZ2MsIGRvbWlkKSkgewog ICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElP TkFMOgogICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkU6Ci0gICAg ICAgICAgICByYyA9IGxpYnhsX19zZXRfdmNwdW9ubGluZV94ZW5zdG9yZShnYywgZG9taWQsIGNw dW1hcCwgJmluZm8pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgTElCWExfREVW SUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU46CiAgICAgICAgICAgICByYyA9IGxpYnhsX19zZXRf dmNwdW9ubGluZV9xbXAoZ2MsIGRvbWlkLCBjcHVtYXAsICZpbmZvKTsKQEAgLTUxNTgsMTEgKzUx NTcsMTQgQEAgaW50IGxpYnhsX3NldF92Y3B1b25saW5lKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf dCBkb21pZCwgbGlieGxfYml0bWFwICpjcHVtYXApCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7 CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKLSAgICAgICAgcmMgPSBsaWJ4bF9fc2V0 X3ZjcHVvbmxpbmVfeGVuc3RvcmUoZ2MsIGRvbWlkLCBjcHVtYXAsICZpbmZvKTsKICAgICAgICAg YnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKICAgICB9CisK KyAgICBpZiAoIXJjKQorICAgICAgICByYyA9IGxpYnhsX19zZXRfdmNwdW9ubGluZV94ZW5zdG9y ZShnYywgZG9taWQsIGNwdW1hcCwgJmluZm8pOworCiBvdXQ6CiAgICAgbGlieGxfZG9taW5mb19k aXNwb3NlKCZpbmZvKTsKICAgICBHQ19GUkVFOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK