[Libosinfo] [PATCH osinfo-db 07/10] os: Add more ich6 annotations

Cole Robinson crobinso at redhat.com
Fri Sep 28 18:25:34 UTC 2018


Intel HDA was introduced in 2004, all modern OS support it out of the
box and it should be the preferred audio config with qemu. Add
more annotations for it.

win2k8 supports hda out of the box. Non-server windows already have
ich6 annotations.

For linux I used this rule: if the distro family already has an audio
device (ac97) specified somewhere in the hierarchy, stick the ich6
annotation beside either ac97 or virtio-block, whichever is specified
later. virtio-block first appeared in 2008 so I believe it's safe to
assume hda/ich6 support if virtio-block is present

Signed-off-by: Cole Robinson <crobinso at redhat.com>
---
 data/os/debian.org/debian-7.xml.in             | 1 +
 data/os/fedoraproject.org/fedora-10.xml.in     | 1 +
 data/os/gnome.org/gnome-continuous-3.10.xml.in | 1 +
 data/os/mageia.org/mageia-1.xml.in             | 1 +
 data/os/microsoft.com/win-2k8.xml.in           | 4 ++++
 data/os/opensuse.org/opensuse-11.1.xml.in      | 1 +
 data/os/redhat.com/rhel-5.6.xml.in             | 1 +
 data/os/suse.com/sled-11.xml.in                | 1 +
 data/os/suse.com/sles-11.xml.in                | 1 +
 9 files changed, 12 insertions(+)

diff --git a/data/os/debian.org/debian-7.xml.in b/data/os/debian.org/debian-7.xml.in
index 5f3a94c..532947b 100644
--- a/data/os/debian.org/debian-7.xml.in
+++ b/data/os/debian.org/debian-7.xml.in
@@ -17,6 +17,7 @@
 
     <devices>
       <device id="http://pcisig.com/pci/8086/2415"/> <!-- ac97 -->
+      <device id="http://pcisig.com/pci/8086/2668"/> <!-- ich6 -->
       <device id="http://pcisig.com/pci/1af4/1002"/> <!-- virtio-balloon -->
       <device id="http://pcisig.com/pci/1af4/1003"/> <!-- virtio-console -->
       <device id="http://pcisig.com/pci/1af4/1004"/> <!-- virtio-scsi -->
diff --git a/data/os/fedoraproject.org/fedora-10.xml.in b/data/os/fedoraproject.org/fedora-10.xml.in
index 72e6387..9ce4d62 100644
--- a/data/os/fedoraproject.org/fedora-10.xml.in
+++ b/data/os/fedoraproject.org/fedora-10.xml.in
@@ -16,6 +16,7 @@
     <eol-date>2009-12-17</eol-date>
 
     <devices>
+      <device id="http://pcisig.com/pci/8086/2668"/> <!-- ich6 -->
       <device id="http://pcisig.com/pci/1af4/1001"/> <!-- virtio-block -->
       <device id="http://pcisig.com/pci/1af4/1005"/> <!-- virtio-rng -->
     </devices>
diff --git a/data/os/gnome.org/gnome-continuous-3.10.xml.in b/data/os/gnome.org/gnome-continuous-3.10.xml.in
index cfc3e23..d810d23 100644
--- a/data/os/gnome.org/gnome-continuous-3.10.xml.in
+++ b/data/os/gnome.org/gnome-continuous-3.10.xml.in
@@ -15,6 +15,7 @@
     <devices>
       <device id="http://pcisig.com/pci/1b36/0100"/> <!-- qxl -->
       <device id="http://pcisig.com/pci/8086/2415"/> <!-- ac97 -->
+      <device id="http://pcisig.com/pci/8086/2668"/> <!-- ich6 -->
       <device id="http://pcisig.com/pci/1af4/1000"/> <!-- virtio-net -->
       <device id="http://pcisig.com/pci/1af4/1001"/> <!-- virtio-block -->
       <device id="http://usb.org/usb/80ee/0021"/> <!-- tablet -->
diff --git a/data/os/mageia.org/mageia-1.xml.in b/data/os/mageia.org/mageia-1.xml.in
index 0a4da09..22c19c8 100644
--- a/data/os/mageia.org/mageia-1.xml.in
+++ b/data/os/mageia.org/mageia-1.xml.in
@@ -17,6 +17,7 @@
       <device id="http://pcisig.com/pci/1af4/1001"/> <!-- virtio-block -->
       <device id="http://pcisig.com/pci/1b36/0100"/> <!-- qxl -->
       <device id="http://pcisig.com/pci/8086/2415"/> <!-- ac97 -->
+      <device id="http://pcisig.com/pci/8086/2668"/> <!-- ich6 -->
       <device id="http://usb.org/usb/80ee/0021"/> <!-- tablet -->
     </devices>
 
diff --git a/data/os/microsoft.com/win-2k8.xml.in b/data/os/microsoft.com/win-2k8.xml.in
index 63fb066..ef14532 100644
--- a/data/os/microsoft.com/win-2k8.xml.in
+++ b/data/os/microsoft.com/win-2k8.xml.in
@@ -14,6 +14,10 @@
     <release-date>2008-02-27</release-date>
     <eol-date>2013-07-09</eol-date>
 
+    <devices>
+      <device id="http://pcisig.com/pci/8086/2668"/> <!-- ich6 -->
+    </devices>
+
     <media arch="i686">
       <iso>
         <volume-id>(KRTMSVOL|KRTMSCHK|KRMWVOL|KRMSVOL)_</volume-id>
diff --git a/data/os/opensuse.org/opensuse-11.1.xml.in b/data/os/opensuse.org/opensuse-11.1.xml.in
index 8bc07ac..2b25b2e 100644
--- a/data/os/opensuse.org/opensuse-11.1.xml.in
+++ b/data/os/opensuse.org/opensuse-11.1.xml.in
@@ -16,6 +16,7 @@
 
     <devices>
       <device id="http://pcisig.com/pci/8086/2415"/> <!-- ac97 -->
+      <device id="http://pcisig.com/pci/8086/2668"/> <!-- ich6 -->
     </devices>
 
     <resources arch="all">
diff --git a/data/os/redhat.com/rhel-5.6.xml.in b/data/os/redhat.com/rhel-5.6.xml.in
index a140243..d132a77 100644
--- a/data/os/redhat.com/rhel-5.6.xml.in
+++ b/data/os/redhat.com/rhel-5.6.xml.in
@@ -16,6 +16,7 @@
     <eol-date>2020-03-31</eol-date>
 
     <devices>
+      <device id="http://pcisig.com/pci/8086/2668"/> <!-- ich6 -->
       <device id="http://pcisig.com/pci/1af4/1000"/> <!-- virtio-net -->
       <device id="http://pcisig.com/pci/1af4/1001"/> <!-- virtio-block -->
     </devices>
diff --git a/data/os/suse.com/sled-11.xml.in b/data/os/suse.com/sled-11.xml.in
index 343f0b2..76695bf 100644
--- a/data/os/suse.com/sled-11.xml.in
+++ b/data/os/suse.com/sled-11.xml.in
@@ -16,6 +16,7 @@
 
     <devices>
       <device id="http://pcisig.com/pci/8086/2415"/> <!-- ac97 -->
+      <device id="http://pcisig.com/pci/8086/2668"/> <!-- ich6 -->
     </devices>
 
     <resources arch="all">
diff --git a/data/os/suse.com/sles-11.xml.in b/data/os/suse.com/sles-11.xml.in
index 57015e9..7cd93e6 100644
--- a/data/os/suse.com/sles-11.xml.in
+++ b/data/os/suse.com/sles-11.xml.in
@@ -16,6 +16,7 @@
 
     <devices>
       <device id="http://pcisig.com/pci/8086/2415"/> <!-- ac97 -->
+      <device id="http://pcisig.com/pci/8086/2668"/> <!-- ich6 -->
     </devices>
   </os>
 </libosinfo>
-- 
2.17.1




More information about the Libosinfo mailing list