mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 04:25:18 +00:00
qemu_capabilities: Retire QEMU_CAPS_VXHS
The support for VXHS device was removed in QEMU commit v5.1.0-rc1~16^2~10. Since we require QEMU-5.2.0 at least there's no QEMU that has the device and thus the corresponding capability can be retired. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Peter Krempa <pkrempa@redhat.com>
This commit is contained in:
parent
295eb1b3d8
commit
ce48d584cc
@ -440,7 +440,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
|
||||
"virtio-net.tx_queue_size", /* X_QEMU_CAPS_VIRTIO_NET_TX_QUEUE_SIZE */
|
||||
"chardev-reconnect", /* QEMU_CAPS_CHARDEV_RECONNECT */
|
||||
"virtio-gpu.max_outputs", /* X_QEMU_CAPS_VIRTIO_GPU_MAX_OUTPUTS */
|
||||
"vxhs", /* QEMU_CAPS_VXHS */
|
||||
"vxhs", /* X_QEMU_CAPS_VXHS */
|
||||
"virtio-blk.num-queues", /* X_QEMU_CAPS_VIRTIO_BLK_NUM_QUEUES */
|
||||
|
||||
/* 270 */
|
||||
@ -1539,7 +1539,6 @@ static struct virQEMUCapsDevicePropsFlags virQEMUCapsDevicePropsVirtioIOMMU[] =
|
||||
|
||||
/* see documentation for virQEMUQAPISchemaPathGet for the query format */
|
||||
static struct virQEMUCapsStringFlags virQEMUCapsQMPSchemaQueries[] = {
|
||||
{ "blockdev-add/arg-type/+vxhs", QEMU_CAPS_VXHS},
|
||||
{ "blockdev-add/arg-type/+file/drop-cache", QEMU_CAPS_MIGRATION_FILE_DROP_CACHE },
|
||||
{ "blockdev-add/arg-type/+nvme", QEMU_CAPS_DRIVE_NVME },
|
||||
{ "blockdev-add/arg-type/+file/aio/^io_uring", QEMU_CAPS_AIO_IO_URING },
|
||||
|
@ -419,7 +419,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
|
||||
X_QEMU_CAPS_VIRTIO_NET_TX_QUEUE_SIZE, /* virtio-net-*.tx_queue_size */
|
||||
QEMU_CAPS_CHARDEV_RECONNECT, /* -chardev reconnect */
|
||||
X_QEMU_CAPS_VIRTIO_GPU_MAX_OUTPUTS, /* -device virtio-(vga|gpu-*),max-outputs= */
|
||||
QEMU_CAPS_VXHS, /* -drive file.driver=vxhs via query-qmp-schema */
|
||||
X_QEMU_CAPS_VXHS, /* -drive file.driver=vxhs via query-qmp-schema */
|
||||
X_QEMU_CAPS_VIRTIO_BLK_NUM_QUEUES, /* virtio-blk-*.num-queues */
|
||||
|
||||
/* 270 */
|
||||
|
@ -5380,8 +5380,7 @@ qemuProcessStartValidateDisks(virDomainObj *vm,
|
||||
* option exists, but we cannot determine whether the running QEMU
|
||||
* was build with '--enable-vxhs'. */
|
||||
if (src->type == VIR_STORAGE_TYPE_NETWORK &&
|
||||
src->protocol == VIR_STORAGE_NET_PROTOCOL_VXHS &&
|
||||
!virQEMUCapsGet(qemuCaps, QEMU_CAPS_VXHS)) {
|
||||
src->protocol == VIR_STORAGE_NET_PROTOCOL_VXHS) {
|
||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
|
||||
_("VxHS protocol is not supported with this QEMU binary"));
|
||||
return -1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user