From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: [PATCH v5 13/15] libxl_qmp: Store advertised QEMU version in libxl__ev_qmp Date: Fri, 7 Sep 2018 16:11:02 +0100 Message-ID: <20180907151104.32306-14-anthony.perard@citrix.com> References: <20180907151104.32306-1-anthony.perard@citrix.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]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fyIgW-0005hi-Fi for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:28:36 +0000 In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Anthony PERARD , Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org VGhpcyB3aWxsIGJlIHVzZWQgaW4gYSBsYXRlciBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEFudGhv bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjU6 CiAgICAgICAgaW5pdGlhbGlzZSBxZW11X3ZlcnNpb24gc3RydWN0IGluIGxpYnhsX19ldl9xbXBf aW5pdAoKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNyArKysrKysrCiB0b29scy9s aWJ4bC9saWJ4bF9xbXAuYyAgICAgIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMg Y2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs X2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGJkZTM0YTNh YzEuLjA2MzFhYjFhMDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK KysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNDM0LDYgKzQzNCwxMyBAQCBz dHJ1Y3QgbGlieGxfX2V2X3FtcCB7CiAgICAgbGlieGxfX2V2X3FtcF9jYWxsYmFjayAqY2FsbGJh Y2s7CiAgICAgbGlieGxfX2NhcmVmZCAqY2ZkOyAvKiBzZXQgdG8gc2VuZCBhIGZkIHdpdGggdGhl IGNvbW1hbmQsIE5VTEwgb3RoZXJ3aXNlICovCiAKKyAgICAvKiByZWFkLW9ubHkgd2hlbiBDb25u ZWN0ZWQgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICBpbnQgbWFqb3I7CisgICAgICAgIGludCBt aW5vcjsKKyAgICAgICAgaW50IG1pY3JvOworICAgIH0gcWVtdV92ZXJzaW9uOworCiAgICAgLyog cmVtYWluaW5nIGZpZWxkcyBhcmUgcHJpdmF0ZSB0byBsaWJ4bF9ldl9xbXBfKiAqLwogICAgIGlu dCBpZDsKICAgICBsaWJ4bF9fY2FyZWZkICpxbXBfY2ZkOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli eGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRleCA5MDMwOGIxNTk4 Li43NzM4MGE4NjljIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90 b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtMTQ0MCwxMiArMTQ0MCwyOCBAQCBzdGF0aWMgaW50 IHFtcF9ldl9oYW5kbGVfbWVzc2FnZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3ApCiB7CiAgICAg RUdDX0dDOworICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqbzsKICAgICBsaWJ4bF9fcW1w X21lc3NhZ2VfdHlwZSB0eXBlID0gcW1wX3Jlc3BvbnNlX3R5cGUocmVzcCk7CiAKICAgICBzd2l0 Y2ggKHR5cGUpIHsKICAgICBjYXNlIExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX1FNUDoKICAgICAg ICAgLyogZ3JlZXRpbmcgbWVzc2FnZSAqLwogICAgICAgICBhc3NlcnQoZXYtPnFtcF9zdGF0ZSA9 PSBxbXBfc3RhdGVfY29ubmVjdGluZyk7CisKKyAgICAgICAgLyogU3RvcmUgYWR2ZXJ0aXNlZCBR RU1VIHZlcnNpb24gKi8KKyAgICAgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoIlFNUCIsIHJl c3AsIEpTT05fTUFQKTsKKyAgICAgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoInZlcnNpb24i LCBvLCBKU09OX01BUCk7CisgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJxZW11Iiwg bywgSlNPTl9NQVApOworICAgICAgICBldi0+cWVtdV92ZXJzaW9uLm1ham9yID0gbGlieGxfX2pz b25fb2JqZWN0X2dldF9pbnRlZ2VyKAorICAgICAgICAgICAgbGlieGxfX2pzb25fbWFwX2dldCgi bWFqb3IiLCBvLCBKU09OX0lOVEVHRVIpKTsKKyAgICAgICAgZXYtPnFlbXVfdmVyc2lvbi5taW5v ciA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfaW50ZWdlcigKKyAgICAgICAgICAgIGxpYnhsX19q c29uX21hcF9nZXQoIm1pbm9yIiwgbywgSlNPTl9JTlRFR0VSKSk7CisgICAgICAgIGV2LT5xZW11 X3ZlcnNpb24ubWljcm8gPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2ludGVnZXIoCisgICAgICAg ICAgICBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJtaWNybyIsIG8sIEpTT05fSU5URUdFUikpOworICAg ICAgICBMT0dEKERFQlVHLCBldi0+ZG9taWQsICJRRU1VIHZlcnNpb246ICVkLiVkLiVkIiwKKyAg ICAgICAgICAgICBldi0+cWVtdV92ZXJzaW9uLm1ham9yLCBldi0+cWVtdV92ZXJzaW9uLm1pbm9y LAorICAgICAgICAgICAgIGV2LT5xZW11X3ZlcnNpb24ubWljcm8pOworCiAgICAgICAgIGV2LT5x bXBfc3RhdGUgPSBxbXBfc3RhdGVfZ3JlZXRpbmc7CiAgICAgICAgIC8qIEFsbG93IHFtcF9ldl9j YWxsYmFja193cml0YWJsZSB0byBiZSBjYWxsZWQgaW4gb3JkZXIgdG8gc2VuZAogICAgICAgICAg KiBxbXBfY2FwYWJpbGl0aWVzICovCkBAIC0xNzIyLDYgKzE3MzgsMTAgQEAgb3V0OgogCiB2b2lk IGxpYnhsX19ldl9xbXBfaW5pdChsaWJ4bF9fZXZfcW1wICpldikKIHsKKyAgICBldi0+cWVtdV92 ZXJzaW9uLm1ham9yID0gLTE7CisgICAgZXYtPnFlbXVfdmVyc2lvbi5taW5vciA9IC0xOworICAg IGV2LT5xZW11X3ZlcnNpb24ubWljcm8gPSAtMTsKKwogICAgIGV2LT5pZCA9IC0xOwogCiAgICAg ZXYtPnFtcF9jZmQgPSBOVUxMOwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs