]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu_capabilities: report SATA bus in domain capabilities
authorPavel Hrdina <phrdina@redhat.com>
Mon, 6 Mar 2017 16:16:07 +0000 (17:16 +0100)
committerPavel Hrdina <phrdina@redhat.com>
Tue, 7 Mar 2017 08:11:03 +0000 (09:11 +0100)
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
src/qemu/qemu_capabilities.c
tests/domaincapsschemadata/qemu_1.7.0.x86_64.xml
tests/domaincapsschemadata/qemu_2.6.0-gicv2-virt.aarch64.xml
tests/domaincapsschemadata/qemu_2.6.0-gicv3-virt.aarch64.xml
tests/domaincapsschemadata/qemu_2.6.0.aarch64.xml
tests/domaincapsschemadata/qemu_2.6.0.ppc64le.xml
tests/domaincapsschemadata/qemu_2.6.0.x86_64.xml
tests/domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml
tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml
tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml
tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml

index 359a0d87a125acc43bef78220a049625bcb342b8..5a3b4ac50339d60b8873af56d21cb6cb541b4c32 100644 (file)
@@ -5422,6 +5422,10 @@ virQEMUCapsFillDomainDeviceDiskCaps(virQEMUCapsPtr qemuCaps,
 
     if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_USB_STORAGE))
         VIR_DOMAIN_CAPS_ENUM_SET(disk->bus, VIR_DOMAIN_DISK_BUS_USB);
+
+    if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_ICH9_AHCI))
+        VIR_DOMAIN_CAPS_ENUM_SET(disk->bus, VIR_DOMAIN_DISK_BUS_SATA);
+
     return 0;
 }
 
index 4aa475c1e7beeddf8aab2c0b4d68fea052d20084..1eadba393f19cd5268af289cea3d33c64566727a 100644 (file)
@@ -64,6 +64,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
index 76aee83ba175a07c364b41fed63d8529124ea50a..1fa7f6dff881836640b367e28718169f39576bd5 100644 (file)
@@ -68,6 +68,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
index 104c29fabb22515a9b912ace5296d895e59fb27e..d60fc1df98747d8300a4e9b4565c985b14ca4d5e 100644 (file)
@@ -68,6 +68,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
index ca511f48d8aff796771d31164daa93f4fc2834c4..fcc6f50e0e9df2a2bc76d1257862fcab4585e31f 100644 (file)
@@ -68,6 +68,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
index b3d2d2a7e44a9427d873a86f58a2b8bd00ea24a9..755c4f44751f2fb57e48f10e6ebb7bac2bc9fbc0 100644 (file)
@@ -41,6 +41,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
index a8975e8e53d927f72bee9c0731331f8c27b67255..843bdc2b73b784c303e024e35e614a113a10cfed 100644 (file)
@@ -68,6 +68,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
index dd9285311cdfb23327a06ab23c9932d4eaf6fca6..962cd0557f6b59f4e55b69d25c6a78aac8134eb7 100644 (file)
@@ -69,6 +69,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
index 4c5fffcad4c0c7f0e9223bf08df22d91b6d52772..7d5ac063fa5be4466f176643395e5e912f5bb9ec 100644 (file)
@@ -69,6 +69,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
index 573eb4bb6e6b6dfe256c370881ec6a6fa9980b88..413f3fa7ce81dbbd0a44f7fb2b5932fa9613a7d2 100644 (file)
@@ -98,6 +98,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
index b361475d7e2bde4ff1c27315e9d1648ede193043..a4ab74dcaff87aca8bc5b00171192ff9f9ccb64d 100644 (file)
@@ -77,6 +77,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>