mirror of
https://github.com/libvirt/libvirt.git
synced 2026-10-02 12:20:06 -05:00
qemu: capabilities: Introduce QEMU_CAPS_OBJECT_MONITOR_QMP
Detect whether qemu supports monitor instantiated via '-object' instead of the legacy '-mon'. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
1 parent
13dddb5346
commit
248981ff51
4 files changed
+5
No files matched your search
@@ -767,6 +767,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
|
||||
|
||||
/* 495 */
|
||||
"blockdev-mirror.target-is-zero", /* QEMU_CAPS_BLOCKDEV_MIRROR_TARGET_IS_ZERO */
|
||||
"object-monitor-qmp", /* QEMU_CAPS_OBJECT_MONITOR_QMP */
|
||||
);
|
||||
|
||||
|
||||
@@ -1480,6 +1481,7 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
|
||||
{ "iommufd", QEMU_CAPS_OBJECT_IOMMUFD },
|
||||
{ "uefi-vars-x64", QEMU_CAPS_DEVICE_UEFI_VARS },
|
||||
{ "uefi-vars-sysbus", QEMU_CAPS_DEVICE_UEFI_VARS },
|
||||
{ "monitor-qmp", QEMU_CAPS_OBJECT_MONITOR_QMP },
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -741,6 +741,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
|
||||
|
||||
/* 495 */
|
||||
QEMU_CAPS_BLOCKDEV_MIRROR_TARGET_IS_ZERO, /* 'blockdev-mirror' supports 'target-is-zero' */
|
||||
QEMU_CAPS_OBJECT_MONITOR_QMP, /* 'monitor-qmp' -object */
|
||||
|
||||
QEMU_CAPS_LAST /* this must always be the last item */
|
||||
} virQEMUCapsFlags;
|
||||
|
||||
@@ -188,6 +188,7 @@
|
||||
<flag name='uefi-vars'/>
|
||||
<flag name='query-block-flat'/>
|
||||
<flag name='blockdev-mirror.target-is-zero'/>
|
||||
<flag name='object-monitor-qmp'/>
|
||||
<version>11000090</version>
|
||||
<microcodeVersion>61700287</microcodeVersion>
|
||||
<package>v11.1.0-rc0</package>
|
||||
|
||||
@@ -222,6 +222,7 @@
|
||||
<flag name='query-block-flat'/>
|
||||
<flag name='amd-iommu.xtsup'/>
|
||||
<flag name='blockdev-mirror.target-is-zero'/>
|
||||
<flag name='object-monitor-qmp'/>
|
||||
<version>11000090</version>
|
||||
<microcodeVersion>43100287</microcodeVersion>
|
||||
<package>v11.1.0-rc0</package>
|
||||
|
||||
Reference in new issue
Block a user