From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: [PATCH v7 12/14] libxl_qmp: Store advertised QEMU version in libxl__ev_qmp Date: Fri, 23 Nov 2018 13:53:53 +0000 Message-ID: <20181123135355.6001-13-anthony.perard@citrix.com> References: <20181123135355.6001-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 1gQByk-0004dz-RM for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:58:42 +0000 In-Reply-To: <20181123135355.6001-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 bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjc6 CiAgICAgICAgQWRkIGRve313aGlsZSBhcm91bmQgdGhlIE1BQ1JPLgogICAgICAgIGZvcm1hdGlu ZyBuaXRzIGNoYW5nZXMuCiAgICAKICAgIHY2OgogICAgICAgIG5ldyBsb2NhbCBtYWNybyBHUkFC X1ZFUlNJT04KICAgICAgICBiZXR0ZXIgZGVmaW5pdGlvbiBvZiBxZW11X3ZlcnNpb24gZmllbGQg aW4gbGlieGxfaW50ZXJuYWwuaAogICAgCiAgICB2NToKICAgICAgICBpbml0aWFsaXNlIHFlbXVf dmVyc2lvbiBzdHJ1Y3QgaW4gbGlieGxfX2V2X3FtcF9pbml0CgogdG9vbHMvbGlieGwvbGlieGxf aW50ZXJuYWwuaCB8ICA4ICsrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgIHwg MjUgKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRp b25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xz L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggN2MyZTBlZGZmOC4uNjQ3MzJiZDE2YSAxMDA2 NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9s aWJ4bF9pbnRlcm5hbC5oCkBAIC00MzMsNiArNDMzLDE0IEBAIHN0cnVjdCBsaWJ4bF9fZXZfcW1w IHsKICAgICBsaWJ4bF9fZXZfcW1wX2NhbGxiYWNrICpjYWxsYmFjazsKICAgICBpbnQgcGF5bG9h ZF9mZDsgLyogc2V0IHRvIHNlbmQgYSBmZCB3aXRoIHRoZSBjb21tYW5kLCAtMSBvdGhlcndpc2Ug Ki8KIAorICAgIC8qIHJlYWQtb25seSB3aGVuIENvbm5lY3RlZAorICAgICAqIGFuZCBub3QgdG8g YmUgYWNjZXNzZWQgYnkgdGhlIGNhbGxlciBvdGhlcndpc2UgKi8KKyAgICBzdHJ1Y3QgeworICAg ICAgICBpbnQgbWFqb3I7CisgICAgICAgIGludCBtaW5vcjsKKyAgICAgICAgaW50IG1pY3JvOwor ICAgIH0gcWVtdV92ZXJzaW9uOworCiAgICAgLyoKICAgICAgKiByZW1haW5pbmcgZmllbGRzIGFy ZSBwcml2YXRlIHRvIGxpYnhsX2V2X3FtcF8qCiAgICAgICovCmRpZmYgLS1naXQgYS90b29scy9s aWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDNjMjU0NTky MmUuLjY5NTRhOTA5ZTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBi L3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0xODY5LDYgKzE4NjksMjcgQEAgc3RhdGljIGlu dCBxbXBfZXZfaGFuZGxlX21lc3NhZ2UobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgcmV0 dXJuIEVSUk9SX1BST1RPQ09MX0VSUk9SX1FNUDsKICAgICAgICAgfQogCisgICAgICAgIC8qCisg ICAgICAgICAqIFN0b3JlIGFkdmVydGlzZWQgUUVNVSB2ZXJzaW9uCisgICAgICAgICAqIHsgIlFN UCI6IHsgInZlcnNpb24iOiB7CisgICAgICAgICAqICAgICAicWVtdSI6IHsgIm1ham9yIjogaW50 LCAibWlub3IiOiBpbnQsICJtaWNybyI6IGludCB9IH0gfSB9CisgICAgICAgICAqLworICAgICAg ICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgiUU1QIiwgcmVzcCwgSlNPTl9NQVApOworICAgICAg ICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgidmVyc2lvbiIsIG8sIEpTT05fTUFQKTsKKyAgICAg ICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoInFlbXUiLCBvLCBKU09OX01BUCk7CisjZGVmaW5l IEdSQUJfVkVSU0lPTihsZXZlbCkgZG8geyBcCisgICAgICAgIGV2LT5xZW11X3ZlcnNpb24ubGV2 ZWwgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2ludGVnZXIoIFwKKyAgICAgICAgICAgIGxpYnhs X19qc29uX21hcF9nZXQoI2xldmVsLCBvLCBKU09OX0lOVEVHRVIpKTsgXAorICAgICAgICB9IHdo aWxlICgwKQorICAgICAgICBHUkFCX1ZFUlNJT04obWFqb3IpOworICAgICAgICBHUkFCX1ZFUlNJ T04obWlub3IpOworICAgICAgICBHUkFCX1ZFUlNJT04obWljcm8pOworI3VuZGVmIEdSQUJfVkVS U0lPTgorICAgICAgICBMT0dEKERFQlVHLCBldi0+ZG9taWQsICJRRU1VIHZlcnNpb246ICVkLiVk LiVkIiwKKyAgICAgICAgICAgICBldi0+cWVtdV92ZXJzaW9uLm1ham9yLAorICAgICAgICAgICAg IGV2LT5xZW11X3ZlcnNpb24ubWlub3IsCisgICAgICAgICAgICAgZXYtPnFlbXVfdmVyc2lvbi5t aWNybyk7CisKICAgICAgICAgLyogUHJlcGFyZSBuZXh0IG1lc3NhZ2UgdG8gc2VuZCAqLwogICAg ICAgICBhc3NlcnQoIWV2LT50eF9idWYpOwogICAgICAgICBldi0+aWQgPSBldi0+bmV4dF9pZCsr OwpAQCAtMTk4OCw2ICsyMDA5LDEwIEBAIHZvaWQgbGlieGxfX2V2X3FtcF9pbml0KGxpYnhsX19l dl9xbXAgKmV2KQogCiAgICAgZXYtPm1zZyA9IE5VTEw7CiAgICAgZXYtPm1zZ19pZCA9IDA7CisK KyAgICBldi0+cWVtdV92ZXJzaW9uLm1ham9yID0gLTE7CisgICAgZXYtPnFlbXVfdmVyc2lvbi5t aW5vciA9IC0xOworICAgIGV2LT5xZW11X3ZlcnNpb24ubWljcm8gPSAtMTsKIH0KIAogaW50IGxp YnhsX19ldl9xbXBfc2VuZChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldiwKLS0gCkFu dGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl bA==