]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Add QEMU_CAPS_DEVICE_PCIE_PCI_BRIDGE
authorAndrea Bolognani <abologna@redhat.com>
Tue, 9 Jan 2018 17:05:30 +0000 (18:05 +0100)
committerAndrea Bolognani <abologna@redhat.com>
Fri, 6 Apr 2018 12:12:15 +0000 (14:12 +0200)
This capability will be set when the pcie-pci-bridge device
is available in the QEMU binary.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: John Ferlan <jferlan@redhat.com>
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_2.12.0.aarch64.xml
tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml

index 959c27f3bff1f72c269c39b20803ec32f416ebfe..35905e993f25937cb8d57d7c96f90f4b2a15212e 100644 (file)
@@ -467,6 +467,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
               "virtio-mouse-ccw",
               "virtio-tablet-ccw",
               "qcow2-luks",
+              "pcie-pci-bridge",
     );
 
 
@@ -1706,6 +1707,7 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
     { "virtio-keyboard-ccw", QEMU_CAPS_DEVICE_VIRTIO_KEYBOARD_CCW },
     { "virtio-mouse-ccw", QEMU_CAPS_DEVICE_VIRTIO_MOUSE_CCW },
     { "virtio-tablet-ccw", QEMU_CAPS_DEVICE_VIRTIO_TABLET_CCW },
+    { "pcie-pci-bridge", QEMU_CAPS_DEVICE_PCIE_PCI_BRIDGE },
 };
 
 static struct virQEMUCapsStringFlags virQEMUCapsObjectPropsVirtioBalloon[] = {
index 2203c28aa09cfa7a9fd0b80e4fef1305f6c2884c..bec28cae92442ba6aca6e8c6609d7c8626d88409 100644 (file)
@@ -451,6 +451,7 @@ typedef enum {
     QEMU_CAPS_DEVICE_VIRTIO_MOUSE_CCW, /* -device virtio-mouse-ccw */
     QEMU_CAPS_DEVICE_VIRTIO_TABLET_CCW, /* -device virtio-tablet-ccw */
     QEMU_CAPS_QCOW2_LUKS, /* qcow2 format support LUKS encryption */
+    QEMU_CAPS_DEVICE_PCIE_PCI_BRIDGE, /* -device pcie-pci-bridge */
 
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
index ec2eec17f47f1ffc3bee5c20d9e900a58ddabfba..66629ff5bce0f1655c3ef9f45add06b5d8a5a12c 100644 (file)
   <flag name='pl011'/>
   <flag name='dump-completed'/>
   <flag name='qcow2-luks'/>
+  <flag name='pcie-pci-bridge'/>
   <version>2011090</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>342346</microcodeVersion>
index aa5de811e18e3d4f030c2edf8cd0e8fd2a98e4c7..4ed2e1ea960bda7b0c14d6769f57473cf0c1e42b 100644 (file)
   <flag name='isa-serial'/>
   <flag name='dump-completed'/>
   <flag name='qcow2-luks'/>
+  <flag name='pcie-pci-bridge'/>
   <version>2011090</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>390060</microcodeVersion>