[libvirt] [PATCH] qemu_capabilities: report SATA bus in domain capabilities

Pavel Hrdina posted 1 patch 7 years ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/7a6b7964c2cc0992dba6dcb1f5916925bda98289.1488817436.git.phrdina@redhat.com
src/qemu/qemu_capabilities.c                                 | 4 ++++
tests/domaincapsschemadata/qemu_1.7.0.x86_64.xml             | 1 +
tests/domaincapsschemadata/qemu_2.6.0-gicv2-virt.aarch64.xml | 1 +
tests/domaincapsschemadata/qemu_2.6.0-gicv3-virt.aarch64.xml | 1 +
tests/domaincapsschemadata/qemu_2.6.0.aarch64.xml            | 1 +
tests/domaincapsschemadata/qemu_2.6.0.ppc64le.xml            | 1 +
tests/domaincapsschemadata/qemu_2.6.0.x86_64.xml             | 1 +
tests/domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml         | 1 +
tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml             | 1 +
tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml         | 1 +
tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml             | 1 +
11 files changed, 14 insertions(+)
[libvirt] [PATCH] qemu_capabilities: report SATA bus in domain capabilities
Posted by Pavel Hrdina 7 years ago
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
---
 src/qemu/qemu_capabilities.c                                 | 4 ++++
 tests/domaincapsschemadata/qemu_1.7.0.x86_64.xml             | 1 +
 tests/domaincapsschemadata/qemu_2.6.0-gicv2-virt.aarch64.xml | 1 +
 tests/domaincapsschemadata/qemu_2.6.0-gicv3-virt.aarch64.xml | 1 +
 tests/domaincapsschemadata/qemu_2.6.0.aarch64.xml            | 1 +
 tests/domaincapsschemadata/qemu_2.6.0.ppc64le.xml            | 1 +
 tests/domaincapsschemadata/qemu_2.6.0.x86_64.xml             | 1 +
 tests/domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml         | 1 +
 tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml             | 1 +
 tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml         | 1 +
 tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml             | 1 +
 11 files changed, 14 insertions(+)

diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
index 359a0d87a1..5a3b4ac503 100644
--- a/src/qemu/qemu_capabilities.c
+++ b/src/qemu/qemu_capabilities.c
@@ -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;
 }
 
diff --git a/tests/domaincapsschemadata/qemu_1.7.0.x86_64.xml b/tests/domaincapsschemadata/qemu_1.7.0.x86_64.xml
index 4aa475c1e7..1eadba393f 100644
--- a/tests/domaincapsschemadata/qemu_1.7.0.x86_64.xml
+++ b/tests/domaincapsschemadata/qemu_1.7.0.x86_64.xml
@@ -64,6 +64,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
diff --git a/tests/domaincapsschemadata/qemu_2.6.0-gicv2-virt.aarch64.xml b/tests/domaincapsschemadata/qemu_2.6.0-gicv2-virt.aarch64.xml
index 76aee83ba1..1fa7f6dff8 100644
--- a/tests/domaincapsschemadata/qemu_2.6.0-gicv2-virt.aarch64.xml
+++ b/tests/domaincapsschemadata/qemu_2.6.0-gicv2-virt.aarch64.xml
@@ -68,6 +68,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
diff --git a/tests/domaincapsschemadata/qemu_2.6.0-gicv3-virt.aarch64.xml b/tests/domaincapsschemadata/qemu_2.6.0-gicv3-virt.aarch64.xml
index 104c29fabb..d60fc1df98 100644
--- a/tests/domaincapsschemadata/qemu_2.6.0-gicv3-virt.aarch64.xml
+++ b/tests/domaincapsschemadata/qemu_2.6.0-gicv3-virt.aarch64.xml
@@ -68,6 +68,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
diff --git a/tests/domaincapsschemadata/qemu_2.6.0.aarch64.xml b/tests/domaincapsschemadata/qemu_2.6.0.aarch64.xml
index ca511f48d8..fcc6f50e0e 100644
--- a/tests/domaincapsschemadata/qemu_2.6.0.aarch64.xml
+++ b/tests/domaincapsschemadata/qemu_2.6.0.aarch64.xml
@@ -68,6 +68,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
diff --git a/tests/domaincapsschemadata/qemu_2.6.0.ppc64le.xml b/tests/domaincapsschemadata/qemu_2.6.0.ppc64le.xml
index b3d2d2a7e4..755c4f4475 100644
--- a/tests/domaincapsschemadata/qemu_2.6.0.ppc64le.xml
+++ b/tests/domaincapsschemadata/qemu_2.6.0.ppc64le.xml
@@ -41,6 +41,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
diff --git a/tests/domaincapsschemadata/qemu_2.6.0.x86_64.xml b/tests/domaincapsschemadata/qemu_2.6.0.x86_64.xml
index a8975e8e53..843bdc2b73 100644
--- a/tests/domaincapsschemadata/qemu_2.6.0.x86_64.xml
+++ b/tests/domaincapsschemadata/qemu_2.6.0.x86_64.xml
@@ -68,6 +68,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
diff --git a/tests/domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml b/tests/domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml
index dd9285311c..962cd0557f 100644
--- a/tests/domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml
+++ b/tests/domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml
@@ -69,6 +69,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
diff --git a/tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml b/tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml
index 4c5fffcad4..7d5ac063fa 100644
--- a/tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml
+++ b/tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml
@@ -69,6 +69,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
diff --git a/tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml b/tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml
index 573eb4bb6e..413f3fa7ce 100644
--- a/tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml
+++ b/tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml
@@ -98,6 +98,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
diff --git a/tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml b/tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml
index b361475d7e..a4ab74dcaf 100644
--- a/tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml
+++ b/tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml
@@ -77,6 +77,7 @@
         <value>scsi</value>
         <value>virtio</value>
         <value>usb</value>
+        <value>sata</value>
       </enum>
     </disk>
     <graphics supported='yes'>
-- 
2.12.0

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH] qemu_capabilities: report SATA bus in domain capabilities
Posted by Erik Skultety 7 years ago
On Mon, Mar 06, 2017 at 05:24:16PM +0100, Pavel Hrdina wrote:
> Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
> ---
>  src/qemu/qemu_capabilities.c                                 | 4 ++++
>  tests/domaincapsschemadata/qemu_1.7.0.x86_64.xml             | 1 +
>  tests/domaincapsschemadata/qemu_2.6.0-gicv2-virt.aarch64.xml | 1 +
>  tests/domaincapsschemadata/qemu_2.6.0-gicv3-virt.aarch64.xml | 1 +
>  tests/domaincapsschemadata/qemu_2.6.0.aarch64.xml            | 1 +
>  tests/domaincapsschemadata/qemu_2.6.0.ppc64le.xml            | 1 +
>  tests/domaincapsschemadata/qemu_2.6.0.x86_64.xml             | 1 +
>  tests/domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml         | 1 +
>  tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml             | 1 +
>  tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml         | 1 +
>  tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml             | 1 +
>  11 files changed, 14 insertions(+)
> 
ACK.

Erik

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list