Base it on the presence of the "blockdev-reopen" QMP command.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
{ "query-cpu-model-comparison", QEMU_CAPS_QUERY_CPU_MODEL_COMPARISON },
{ "block-export-add", QEMU_CAPS_BLOCK_EXPORT_ADD },
{ "query-display-options", QEMU_CAPS_QUERY_DISPLAY_OPTIONS },
+ { "blockdev-reopen", QEMU_CAPS_BLOCKDEV_REOPEN },
};
struct virQEMUCapsStringFlags virQEMUCapsMigration[] = {
<vmcoreinfo supported='yes'/>
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
- <backup supported='no'/>
+ <backup supported='yes'/>
<sev supported='no'/>
</features>
</domainCapabilities>
<vmcoreinfo supported='yes'/>
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
- <backup supported='no'/>
+ <backup supported='yes'/>
<sev supported='no'/>
</features>
</domainCapabilities>
<vmcoreinfo supported='yes'/>
<genid supported='yes'/>
<backingStoreInput supported='yes'/>
- <backup supported='no'/>
+ <backup supported='yes'/>
<sev supported='no'/>
</features>
</domainCapabilities>
<flag name='dbus-vmstate'/>
<flag name='vhost-user-gpu'/>
<flag name='vhost-user-vga'/>
+ <flag name='incremental-backup'/>
<flag name='ramfb'/>
<flag name='blockdev-file-dynamic-auto-read-only'/>
<flag name='savevm-monitor-nodes'/>
<flag name='vhost-user-fs'/>
<flag name='query-named-block-nodes.flat'/>
<flag name='blockdev-snapshot.allow-write-only-overlay'/>
+ <flag name='blockdev-reopen'/>
<flag name='storage.werror'/>
<flag name='fsdev.multidevs'/>
<flag name='virtio.packed'/>