提交 22d94ca4 编写于 作者: M Martin Kletzander

qemu: Add capabilities for ivshmem-{plain,doorbell}

Signed-off-by: NMartin Kletzander <mkletzan@redhat.com>
上级 3c06aa7b
...@@ -347,6 +347,9 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST, ...@@ -347,6 +347,9 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
"machine-iommu", "machine-iommu",
"virtio-vga", "virtio-vga",
"drive-iotune-max-length", "drive-iotune-max-length",
"ivshmem-plain",
"ivshmem-doorbell", /* 240 */
); );
...@@ -1588,6 +1591,8 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = { ...@@ -1588,6 +1591,8 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
{ "pxb-pcie", QEMU_CAPS_DEVICE_PXB_PCIE }, { "pxb-pcie", QEMU_CAPS_DEVICE_PXB_PCIE },
{ "tls-creds-x509", QEMU_CAPS_OBJECT_TLS_CREDS_X509 }, { "tls-creds-x509", QEMU_CAPS_OBJECT_TLS_CREDS_X509 },
{ "intel-iommu", QEMU_CAPS_DEVICE_INTEL_IOMMU }, { "intel-iommu", QEMU_CAPS_DEVICE_INTEL_IOMMU },
{ "ivshmem-plain", QEMU_CAPS_DEVICE_IVSHMEM_PLAIN },
{ "ivshmem-doorbell", QEMU_CAPS_DEVICE_IVSHMEM_DOORBELL },
}; };
static struct virQEMUCapsStringFlags virQEMUCapsObjectPropsVirtioBalloon[] = { static struct virQEMUCapsStringFlags virQEMUCapsObjectPropsVirtioBalloon[] = {
......
...@@ -381,6 +381,10 @@ typedef enum { ...@@ -381,6 +381,10 @@ typedef enum {
QEMU_CAPS_MACHINE_IOMMU, /* -machine iommu=on */ QEMU_CAPS_MACHINE_IOMMU, /* -machine iommu=on */
QEMU_CAPS_DEVICE_VIRTIO_VGA, /* -device virtio-vga */ QEMU_CAPS_DEVICE_VIRTIO_VGA, /* -device virtio-vga */
QEMU_CAPS_DRIVE_IOTUNE_MAX_LENGTH, /* -drive bps_max_length = and friends */ QEMU_CAPS_DRIVE_IOTUNE_MAX_LENGTH, /* -drive bps_max_length = and friends */
QEMU_CAPS_DEVICE_IVSHMEM_PLAIN, /* -device ivshmem-plain */
/* 240 */
QEMU_CAPS_DEVICE_IVSHMEM_DOORBELL, /* -device ivshmem-doorbell */
QEMU_CAPS_LAST /* this must always be the last item */ QEMU_CAPS_LAST /* this must always be the last item */
} virQEMUCapsFlags; } virQEMUCapsFlags;
......
...@@ -159,6 +159,8 @@ ...@@ -159,6 +159,8 @@
<flag name='smm'/> <flag name='smm'/>
<flag name='virtio-pci-disable-legacy'/> <flag name='virtio-pci-disable-legacy'/>
<flag name='drive-iotune-max-length'/> <flag name='drive-iotune-max-length'/>
<flag name='ivshmem-plain'/>
<flag name='ivshmem-doorbell'/>
<version>2005094</version> <version>2005094</version>
<kvmVersion>0</kvmVersion> <kvmVersion>0</kvmVersion>
<package></package> <package></package>
......
...@@ -159,6 +159,8 @@ ...@@ -159,6 +159,8 @@
<flag name='smm'/> <flag name='smm'/>
<flag name='virtio-pci-disable-legacy'/> <flag name='virtio-pci-disable-legacy'/>
<flag name='drive-iotune-max-length'/> <flag name='drive-iotune-max-length'/>
<flag name='ivshmem-plain'/>
<flag name='ivshmem-doorbell'/>
<version>2005094</version> <version>2005094</version>
<kvmVersion>0</kvmVersion> <kvmVersion>0</kvmVersion>
<package></package> <package></package>
......
...@@ -154,6 +154,8 @@ ...@@ -154,6 +154,8 @@
<flag name='virtio-pci-disable-legacy'/> <flag name='virtio-pci-disable-legacy'/>
<flag name='virtio-vga'/> <flag name='virtio-vga'/>
<flag name='drive-iotune-max-length'/> <flag name='drive-iotune-max-length'/>
<flag name='ivshmem-plain'/>
<flag name='ivshmem-doorbell'/>
<version>2005094</version> <version>2005094</version>
<kvmVersion>0</kvmVersion> <kvmVersion>0</kvmVersion>
<package></package> <package></package>
......
...@@ -193,6 +193,8 @@ ...@@ -193,6 +193,8 @@
<flag name='machine-iommu'/> <flag name='machine-iommu'/>
<flag name='virtio-vga'/> <flag name='virtio-vga'/>
<flag name='drive-iotune-max-length'/> <flag name='drive-iotune-max-length'/>
<flag name='ivshmem-plain'/>
<flag name='ivshmem-doorbell'/>
<version>2006000</version> <version>2006000</version>
<kvmVersion>0</kvmVersion> <kvmVersion>0</kvmVersion>
<package></package> <package></package>
......
...@@ -194,6 +194,8 @@ ...@@ -194,6 +194,8 @@
<flag name='query-hotpluggable-cpus'/> <flag name='query-hotpluggable-cpus'/>
<flag name='virtio-vga'/> <flag name='virtio-vga'/>
<flag name='drive-iotune-max-length'/> <flag name='drive-iotune-max-length'/>
<flag name='ivshmem-plain'/>
<flag name='ivshmem-doorbell'/>
<version>2007000</version> <version>2007000</version>
<kvmVersion>0</kvmVersion> <kvmVersion>0</kvmVersion>
<package> (v2.7.0)</package> <package> (v2.7.0)</package>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册