From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: [PATCH v8 12/17] libxl_qmp: Store advertised QEMU version in libxl__ev_qmp Date: Fri, 4 Jan 2019 15:30:51 +0000 Message-ID: <20190104153056.19138-13-anthony.perard@citrix.com> References: <20190104153056.19138-1-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gfRsU-000449-9a for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:59:18 +0000 In-Reply-To: <20190104153056.19138-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 bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tz b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2ODoKICAgICAg ICBBY2tlZAogICAgCiAgICB2NzoKICAgICAgICBBZGQgZG97fXdoaWxlIGFyb3VuZCB0aGUgTUFD Uk8uCiAgICAgICAgZm9ybWF0aW5nIG5pdHMgY2hhbmdlcy4KICAgIAogICAgdjY6CiAgICAgICAg bmV3IGxvY2FsIG1hY3JvIEdSQUJfVkVSU0lPTgogICAgICAgIGJldHRlciBkZWZpbml0aW9uIG9m IHFlbXVfdmVyc2lvbiBmaWVsZCBpbiBsaWJ4bF9pbnRlcm5hbC5oCiAgICAKICAgIHY1OgogICAg ICAgIGluaXRpYWxpc2UgcWVtdV92ZXJzaW9uIHN0cnVjdCBpbiBsaWJ4bF9fZXZfcW1wX2luaXQK CiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDggKysrKysrKysKIHRvb2xzL2xpYnhs L2xpYnhsX3FtcC5jICAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz IGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4 bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA4N2E1OGIz YWMzLi42MjQ5MmUxM2Q3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTQzOSw2ICs0MzksMTQgQEAg c3RydWN0IGxpYnhsX19ldl9xbXAgewogICAgIGxpYnhsX19ldl9xbXBfY2FsbGJhY2sgKmNhbGxi YWNrOwogICAgIGludCBwYXlsb2FkX2ZkOyAvKiBzZXQgdG8gc2VuZCBhIGZkIHdpdGggdGhlIGNv bW1hbmQsIC0xIG90aGVyd2lzZSAqLwogCisgICAgLyogcmVhZC1vbmx5IHdoZW4gQ29ubmVjdGVk CisgICAgICogYW5kIG5vdCB0byBiZSBhY2Nlc3NlZCBieSB0aGUgY2FsbGVyIG90aGVyd2lzZSAq LworICAgIHN0cnVjdCB7CisgICAgICAgIGludCBtYWpvcjsKKyAgICAgICAgaW50IG1pbm9yOwor ICAgICAgICBpbnQgbWljcm87CisgICAgfSBxZW11X3ZlcnNpb247CisKICAgICAvKgogICAgICAq IHJlbWFpbmluZyBmaWVsZHMgYXJlIHByaXZhdGUgdG8gbGlieGxfZXZfcW1wXyoKICAgICAgKi8K ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxf cW1wLmMKaW5kZXggZjJhYjA4NjIwYS4uOWI0YTA3ZDYyMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli eGwvbGlieGxfcW1wLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTE4MjksNiAr MTgyOSwyNyBAQCBzdGF0aWMgaW50IHFtcF9ldl9oYW5kbGVfbWVzc2FnZShsaWJ4bF9fZWdjICpl Z2MsCiAgICAgICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOwogICAgICAg ICB9CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogU3RvcmUgYWR2ZXJ0aXNlZCBRRU1VIHZlcnNp b24KKyAgICAgICAgICogeyAiUU1QIjogeyAidmVyc2lvbiI6IHsKKyAgICAgICAgICogICAgICJx ZW11IjogeyAibWFqb3IiOiBpbnQsICJtaW5vciI6IGludCwgIm1pY3JvIjogaW50IH0gfSB9IH0K KyAgICAgICAgICovCisgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJRTVAiLCByZXNw LCBKU09OX01BUCk7CisgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJ2ZXJzaW9uIiwg bywgSlNPTl9NQVApOworICAgICAgICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgicWVtdSIsIG8s IEpTT05fTUFQKTsKKyNkZWZpbmUgR1JBQl9WRVJTSU9OKGxldmVsKSBkbyB7IFwKKyAgICAgICAg ZXYtPnFlbXVfdmVyc2lvbi5sZXZlbCA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfaW50ZWdlcigg XAorICAgICAgICAgICAgbGlieGxfX2pzb25fbWFwX2dldCgjbGV2ZWwsIG8sIEpTT05fSU5URUdF UikpOyBcCisgICAgICAgIH0gd2hpbGUgKDApCisgICAgICAgIEdSQUJfVkVSU0lPTihtYWpvcik7 CisgICAgICAgIEdSQUJfVkVSU0lPTihtaW5vcik7CisgICAgICAgIEdSQUJfVkVSU0lPTihtaWNy byk7CisjdW5kZWYgR1JBQl9WRVJTSU9OCisgICAgICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwg IlFFTVUgdmVyc2lvbjogJWQuJWQuJWQiLAorICAgICAgICAgICAgIGV2LT5xZW11X3ZlcnNpb24u bWFqb3IsCisgICAgICAgICAgICAgZXYtPnFlbXVfdmVyc2lvbi5taW5vciwKKyAgICAgICAgICAg ICBldi0+cWVtdV92ZXJzaW9uLm1pY3JvKTsKKwogICAgICAgICAvKiBQcmVwYXJlIG5leHQgbWVz c2FnZSB0byBzZW5kICovCiAgICAgICAgIGFzc2VydCghZXYtPnR4X2J1Zik7CiAgICAgICAgIGV2 LT5pZCA9IGV2LT5uZXh0X2lkKys7CkBAIC0xOTkxLDYgKzIwMTIsMTAgQEAgdm9pZCBsaWJ4bF9f ZXZfcW1wX2luaXQobGlieGxfX2V2X3FtcCAqZXYpCiAKICAgICBldi0+bXNnID0gTlVMTDsKICAg ICBldi0+bXNnX2lkID0gMDsKKworICAgIGV2LT5xZW11X3ZlcnNpb24ubWFqb3IgPSAtMTsKKyAg ICBldi0+cWVtdV92ZXJzaW9uLm1pbm9yID0gLTE7CisgICAgZXYtPnFlbXVfdmVyc2lvbi5taWNy byA9IC0xOwogfQogCiBpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqdW51c2VkX2dj LCBsaWJ4bF9fZXZfcW1wICpldiwKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==