mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu: caps: Add capability for blockdev-add/blockdev-del
The capability also represents that 'blockdev-add' is functional. It's necessary to detect it via presence of 'blockdev-del' since blockdev-add did not have the unsupported 'x-blockdev-add' version previously and thus would be marked as present even if we could not use it. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: John Ferlan <jferlan@redhat.com>
This commit is contained in:
parent
d4e57c6f04
commit
e969af4cec
@ -488,6 +488,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
|
|||||||
"sdl-gl",
|
"sdl-gl",
|
||||||
"screendump_device",
|
"screendump_device",
|
||||||
"hda-output",
|
"hda-output",
|
||||||
|
"blockdev-del",
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@ -997,6 +998,7 @@ struct virQEMUCapsStringFlags virQEMUCapsCommands[] = {
|
|||||||
{ "query-named-block-nodes", QEMU_CAPS_QUERY_NAMED_BLOCK_NODES },
|
{ "query-named-block-nodes", QEMU_CAPS_QUERY_NAMED_BLOCK_NODES },
|
||||||
{ "query-cpus-fast", QEMU_CAPS_QUERY_CPUS_FAST },
|
{ "query-cpus-fast", QEMU_CAPS_QUERY_CPUS_FAST },
|
||||||
{ "qom-list-properties", QEMU_CAPS_QOM_LIST_PROPERTIES },
|
{ "qom-list-properties", QEMU_CAPS_QOM_LIST_PROPERTIES },
|
||||||
|
{ "blockdev-del", QEMU_CAPS_BLOCKDEV_DEL },
|
||||||
};
|
};
|
||||||
|
|
||||||
struct virQEMUCapsStringFlags virQEMUCapsMigration[] = {
|
struct virQEMUCapsStringFlags virQEMUCapsMigration[] = {
|
||||||
|
@ -472,6 +472,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
|
|||||||
QEMU_CAPS_SDL_GL, /* -sdl gl */
|
QEMU_CAPS_SDL_GL, /* -sdl gl */
|
||||||
QEMU_CAPS_SCREENDUMP_DEVICE, /* screendump command accepts device & head */
|
QEMU_CAPS_SCREENDUMP_DEVICE, /* screendump command accepts device & head */
|
||||||
QEMU_CAPS_HDA_OUTPUT, /* -device hda-output */
|
QEMU_CAPS_HDA_OUTPUT, /* -device hda-output */
|
||||||
|
QEMU_CAPS_BLOCKDEV_DEL, /* blockdev-del is supported */
|
||||||
|
|
||||||
QEMU_CAPS_LAST /* this must always be the last item */
|
QEMU_CAPS_LAST /* this must always be the last item */
|
||||||
} virQEMUCapsFlags;
|
} virQEMUCapsFlags;
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
<flag name='nbd-tls'/>
|
<flag name='nbd-tls'/>
|
||||||
<flag name='sdl-gl'/>
|
<flag name='sdl-gl'/>
|
||||||
<flag name='hda-output'/>
|
<flag name='hda-output'/>
|
||||||
|
<flag name='blockdev-del'/>
|
||||||
<version>2010000</version>
|
<version>2010000</version>
|
||||||
<kvmVersion>0</kvmVersion>
|
<kvmVersion>0</kvmVersion>
|
||||||
<microcodeVersion>303541</microcodeVersion>
|
<microcodeVersion>303541</microcodeVersion>
|
||||||
|
@ -156,6 +156,7 @@
|
|||||||
<flag name='nbd-tls'/>
|
<flag name='nbd-tls'/>
|
||||||
<flag name='sdl-gl'/>
|
<flag name='sdl-gl'/>
|
||||||
<flag name='hda-output'/>
|
<flag name='hda-output'/>
|
||||||
|
<flag name='blockdev-del'/>
|
||||||
<version>2010000</version>
|
<version>2010000</version>
|
||||||
<kvmVersion>0</kvmVersion>
|
<kvmVersion>0</kvmVersion>
|
||||||
<microcodeVersion>382824</microcodeVersion>
|
<microcodeVersion>382824</microcodeVersion>
|
||||||
|
@ -117,6 +117,7 @@
|
|||||||
<flag name='nbd-tls'/>
|
<flag name='nbd-tls'/>
|
||||||
<flag name='virtual-css-bridge'/>
|
<flag name='virtual-css-bridge'/>
|
||||||
<flag name='sdl-gl'/>
|
<flag name='sdl-gl'/>
|
||||||
|
<flag name='blockdev-del'/>
|
||||||
<version>2010000</version>
|
<version>2010000</version>
|
||||||
<kvmVersion>0</kvmVersion>
|
<kvmVersion>0</kvmVersion>
|
||||||
<microcodeVersion>303434</microcodeVersion>
|
<microcodeVersion>303434</microcodeVersion>
|
||||||
|
@ -199,6 +199,7 @@
|
|||||||
<flag name='nbd-tls'/>
|
<flag name='nbd-tls'/>
|
||||||
<flag name='sdl-gl'/>
|
<flag name='sdl-gl'/>
|
||||||
<flag name='hda-output'/>
|
<flag name='hda-output'/>
|
||||||
|
<flag name='blockdev-del'/>
|
||||||
<version>2010000</version>
|
<version>2010000</version>
|
||||||
<kvmVersion>0</kvmVersion>
|
<kvmVersion>0</kvmVersion>
|
||||||
<microcodeVersion>344938</microcodeVersion>
|
<microcodeVersion>344938</microcodeVersion>
|
||||||
|
@ -123,6 +123,7 @@
|
|||||||
<flag name='pr-manager-helper'/>
|
<flag name='pr-manager-helper'/>
|
||||||
<flag name='virtual-css-bridge'/>
|
<flag name='virtual-css-bridge'/>
|
||||||
<flag name='sdl-gl'/>
|
<flag name='sdl-gl'/>
|
||||||
|
<flag name='blockdev-del'/>
|
||||||
<version>2011000</version>
|
<version>2011000</version>
|
||||||
<kvmVersion>0</kvmVersion>
|
<kvmVersion>0</kvmVersion>
|
||||||
<microcodeVersion>342166</microcodeVersion>
|
<microcodeVersion>342166</microcodeVersion>
|
||||||
|
@ -165,6 +165,7 @@
|
|||||||
<flag name='sdl-gl'/>
|
<flag name='sdl-gl'/>
|
||||||
<flag name='screendump_device'/>
|
<flag name='screendump_device'/>
|
||||||
<flag name='hda-output'/>
|
<flag name='hda-output'/>
|
||||||
|
<flag name='blockdev-del'/>
|
||||||
<version>2011090</version>
|
<version>2011090</version>
|
||||||
<kvmVersion>0</kvmVersion>
|
<kvmVersion>0</kvmVersion>
|
||||||
<microcodeVersion>343099</microcodeVersion>
|
<microcodeVersion>343099</microcodeVersion>
|
||||||
|
@ -162,6 +162,7 @@
|
|||||||
<flag name='sdl-gl'/>
|
<flag name='sdl-gl'/>
|
||||||
<flag name='screendump_device'/>
|
<flag name='screendump_device'/>
|
||||||
<flag name='hda-output'/>
|
<flag name='hda-output'/>
|
||||||
|
<flag name='blockdev-del'/>
|
||||||
<version>2011090</version>
|
<version>2011090</version>
|
||||||
<kvmVersion>0</kvmVersion>
|
<kvmVersion>0</kvmVersion>
|
||||||
<microcodeVersion>419968</microcodeVersion>
|
<microcodeVersion>419968</microcodeVersion>
|
||||||
|
@ -129,6 +129,7 @@
|
|||||||
<flag name='vfio-ccw'/>
|
<flag name='vfio-ccw'/>
|
||||||
<flag name='sdl-gl'/>
|
<flag name='sdl-gl'/>
|
||||||
<flag name='screendump_device'/>
|
<flag name='screendump_device'/>
|
||||||
|
<flag name='blockdev-del'/>
|
||||||
<version>2012000</version>
|
<version>2012000</version>
|
||||||
<kvmVersion>0</kvmVersion>
|
<kvmVersion>0</kvmVersion>
|
||||||
<microcodeVersion>371055</microcodeVersion>
|
<microcodeVersion>371055</microcodeVersion>
|
||||||
|
@ -203,6 +203,7 @@
|
|||||||
<flag name='sdl-gl'/>
|
<flag name='sdl-gl'/>
|
||||||
<flag name='screendump_device'/>
|
<flag name='screendump_device'/>
|
||||||
<flag name='hda-output'/>
|
<flag name='hda-output'/>
|
||||||
|
<flag name='blockdev-del'/>
|
||||||
<version>2011090</version>
|
<version>2011090</version>
|
||||||
<kvmVersion>0</kvmVersion>
|
<kvmVersion>0</kvmVersion>
|
||||||
<microcodeVersion>390813</microcodeVersion>
|
<microcodeVersion>390813</microcodeVersion>
|
||||||
|
@ -148,6 +148,7 @@
|
|||||||
<flag name='nbd-tls'/>
|
<flag name='nbd-tls'/>
|
||||||
<flag name='sdl-gl'/>
|
<flag name='sdl-gl'/>
|
||||||
<flag name='hda-output'/>
|
<flag name='hda-output'/>
|
||||||
|
<flag name='blockdev-del'/>
|
||||||
<version>2009000</version>
|
<version>2009000</version>
|
||||||
<kvmVersion>0</kvmVersion>
|
<kvmVersion>0</kvmVersion>
|
||||||
<microcodeVersion>346538</microcodeVersion>
|
<microcodeVersion>346538</microcodeVersion>
|
||||||
|
@ -112,6 +112,7 @@
|
|||||||
<flag name='nbd-tls'/>
|
<flag name='nbd-tls'/>
|
||||||
<flag name='virtual-css-bridge'/>
|
<flag name='virtual-css-bridge'/>
|
||||||
<flag name='sdl-gl'/>
|
<flag name='sdl-gl'/>
|
||||||
|
<flag name='blockdev-del'/>
|
||||||
<version>2009000</version>
|
<version>2009000</version>
|
||||||
<kvmVersion>0</kvmVersion>
|
<kvmVersion>0</kvmVersion>
|
||||||
<microcodeVersion>265159</microcodeVersion>
|
<microcodeVersion>265159</microcodeVersion>
|
||||||
|
@ -194,6 +194,7 @@
|
|||||||
<flag name='nbd-tls'/>
|
<flag name='nbd-tls'/>
|
||||||
<flag name='sdl-gl'/>
|
<flag name='sdl-gl'/>
|
||||||
<flag name='hda-output'/>
|
<flag name='hda-output'/>
|
||||||
|
<flag name='blockdev-del'/>
|
||||||
<version>2009000</version>
|
<version>2009000</version>
|
||||||
<kvmVersion>0</kvmVersion>
|
<kvmVersion>0</kvmVersion>
|
||||||
<microcodeVersion>320947</microcodeVersion>
|
<microcodeVersion>320947</microcodeVersion>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user