This "series wannabe" fixes a problem with SW emulated machines not being able to be run with upstream qemu (no qemu-kvm + QMP probing). Libvirt currently sets QEMU_CAPS_KVM based on the fact that QEMU knows about 'query-kvm' QMP command. This not necessarily means that '-no-kvm' option needs to be supplied in order to disable KVM and that consequently leads to a non-startable domain when qemu doesn't know about the option. In order to fix this issue only with QMP, I thought about two possibilities, so... The first patch represents what's identical for both possibilities, whether the second one can be chosen from [2/2 v1] and [2/2 v2] (I didn't come up with better naming, sorry). Martin Kletzander (2): qemu: Enhance QMP detection of KVM state qemu: Fix SW emulated machines src/qemu/qemu_capabilities.c | 33 +++++++++++++++++++++++++++++- src/qemu/qemu_command.c | 6 ++++-- src/qemu/qemu_monitor.c | 23 +++++++++++++++++++++ src/qemu/qemu_monitor.h | 4 ++++ src/qemu/qemu_monitor_json.c | 48 ++++++++++++++++++++++++++++++++++++++++++++ src/qemu/qemu_monitor_json.h | 5 +++++ 6 files changed, 116 insertions(+), 3 deletions(-) -- 1.7.12.4 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list