From: Peter Krempa Date: Fri, 29 Aug 2025 13:08:18 +0000 (+0200) Subject: scripts: qemu-replies-tool: Dump data from query-version/query-target/query-kvm X-Git-Tag: v11.8.0-rc1~108 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8c5eec9814ac319d0d93527601cd0348e287d1f2;p=thirdparty%2Flibvirt.git scripts: qemu-replies-tool: Dump data from query-version/query-target/query-kvm Process few other simple commands. While this output doesn't change places it's useful to see it when comparing the dumps of two .replies files. Signed-off-by: Peter Krempa Reviewed-by: Ján Tomko --- diff --git a/scripts/qemu-replies-tool.py b/scripts/qemu-replies-tool.py index 8e48268456..7cda1d57ad 100755 --- a/scripts/qemu-replies-tool.py +++ b/scripts/qemu-replies-tool.py @@ -500,6 +500,24 @@ def dump_machine_types(conv, dumpprefix): print(dumpprefix + '(machine alias) ' + a) +def dump_other(conv, dumpprefix): + for c in conv: + if c['cmd']['execute'] == 'query-version': + print('%s(version) %s.%s.%s %s' % (dumpprefix, + c['rep']['return']['qemu']['major'], + c['rep']['return']['qemu']['minor'], + c['rep']['return']['qemu']['micro'], + c['rep']['return']['package'])) + + if c['cmd']['execute'] == 'query-target': + print('%s(target) %s' % (dumpprefix, c['rep']['return']['arch'])) + + if c['cmd']['execute'] == 'query-kvm': + print('%s(kvm) present:%s enabled:%s' % (dumpprefix, + c['rep']['return']['present'], + c['rep']['return']['enabled'])) + + def process_one(filename, args): try: conv = qemu_replies_load(filename) @@ -520,6 +538,7 @@ def process_one(filename, args): dumped = True if args.dump_all: + dump_other(conv, dumpprefix) dump_qom_list_types(conv, dumpprefix) dump_device_and_object_properties(conv, dumpprefix) dump_machine_types(conv, dumpprefix)