From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH 2/3] libxl: introduce libxl__qmp_query_cpus Date: Tue, 7 Jun 2016 12:24:01 +0100 Message-ID: <1465298642-5356-3-git-send-email-wei.liu2@citrix.com> References: <1465298642-5356-1-git-send-email-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bAF7D-00013G-Qx for xen-devel@lists.xenproject.org; Tue, 07 Jun 2016 11:24:11 +0000 In-Reply-To: <1465298642-5356-1-git-send-email-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Anthony PERARD , Wei Liu , Stefano Stabellini , Ian Jackson , Jan Beulich List-Id: xen-devel@lists.xenproject.org SXQgaW50ZXJyb2dhdGVzIFFFTVUgZm9yIHRoZSBudW1iZXIgb2YgY3B1cy4KClNpZ25lZC1vZmYt Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxf aW50ZXJuYWwuaCB8ICAzICsrKwogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgICAgICB8IDE5ICsr KysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4 bF9pbnRlcm5hbC5oCmluZGV4IDM4ZWM1NGQuLjVjMjJiOTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp YnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApA QCAtMTc5NCw2ICsxNzk0LDkgQEAgX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9zZXRfZ2xvYmFsX2Rp cnR5X2xvZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGJvb2wgZW5hYmwKIF9oaWRkZW4gaW50 IGxpYnhsX19xbXBfaW5zZXJ0X2Nkcm9tKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgY29uc3Qg bGlieGxfZGV2aWNlX2Rpc2sgKmRpc2spOwogLyogQWRkIGEgdmlydHVhbCBDUFUgKi8KIF9oaWRk ZW4gaW50IGxpYnhsX19xbXBfY3B1X2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGludCBp bmRleCk7CisvKiBRdWVyeSB0aGUgbnVtYmVyIG9mIENQVXMgKi8KK19oaWRkZW4gaW50IGxpYnhs X19xbXBfcXVlcnlfY3B1cyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpjb3VudCk7CiAvKiBTdGFydCBOQkQg c2VydmVyICovCiBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX25iZF9zZXJ2ZXJfc3RhcnQobGlieGxf X2djICpnYywgaW50IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGNvbnN0IGNoYXIgKmhvc3QsIGNvbnN0IGNoYXIgKnBvcnQpOwpkaWZmIC0tZ2l0IGEvdG9v bHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRleCAzZWIy NzlhLi5iOWRlODY3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90 b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtOTc5LDYgKzk3OSwyNSBAQCBpbnQgbGlieGxfX3Ft cF9jcHVfYWRkKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgaW50IGlkeCkKICAgICByZXR1cm4g cW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgImNwdS1hZGQiLCBhcmdzLCBOVUxMLCBOVUxMKTsK IH0KIAorc3RhdGljIGludCBxdWVyeV9jcHVzX2NhbGxiYWNrKGxpYnhsX19xbXBfaGFuZGxlciAq cW1wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29i amVjdCAqcmVzcG9uc2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3Bh cXVlKQoreworICAgIHVuc2lnbmVkIGludCAqY291bnQgPSBvcGFxdWU7CisgICAgR0NfSU5JVChx bXAtPmN0eCk7CisKKyAgICAqY291bnQgPSBsaWJ4bF9fanNvbl9hcnJheV9jb3VudChyZXNwb25z ZSk7CisKKyAgICBHQ19GUkVFOworICAgIHJldHVybiAwOworfQorCitpbnQgbGlieGxfX3FtcF9x dWVyeV9jcHVzKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgdW5zaWduZWQgaW50ICpjb3VudCkK K3sKKyAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgInF1ZXJ5LWNwdXMiLCBO VUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVlcnlfY3B1c19jYWxsYmFjaywgY291 bnQpOworfQorCiBpbnQgbGlieGxfX3FtcF9uYmRfc2VydmVyX3N0YXJ0KGxpYnhsX19nYyAqZ2Ms IGludCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq aG9zdCwgY29uc3QgY2hhciAqcG9ydCkKIHsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK