
From: Peter Krempa <pkrempa@redhat.com> 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 <pkrempa@redhat.com> --- scripts/qemu-replies-tool.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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) -- 2.51.0