[Libosinfo] [PATCH osinfo-db 10/10] os: Add usb3 xhci annotations

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


linux first started growing usb3 support in 2009, however commercial
distros didn't seem to start supporting it until around 2012.

rhel7+ supports it out of the box, but not rhel6.X [1]
win8/win2k12 supports it out of the box, but not win7

Use that timeframe as a guest to add annotations for
Fedora, Debian, and SUSE families

[1] https://access.redhat.com/solutions/42570
[2] https://docs.microsoft.com/en-us/windows/desktop/w8cookbook/support-for-usb-3-0

Signed-off-by: Cole Robinson <crobinso at redhat.com>
---
 data/os/debian.org/debian-7.xml.in         | 2 ++
 data/os/fedoraproject.org/fedora-19.xml.in | 5 +++++
 data/os/microsoft.com/win-2k12.xml.in      | 5 +++++
 data/os/microsoft.com/win-8.xml.in         | 5 +++++
 data/os/opensuse.org/opensuse-13.1.xml.in  | 5 +++++
 data/os/redhat.com/rhel-7.0.xml.in         | 2 ++
 data/os/suse.com/sled-11.2.xml.in          | 5 +++++
 data/os/suse.com/sles-11.2.xml.in          | 5 +++++
 8 files changed, 34 insertions(+)

diff --git a/data/os/debian.org/debian-7.xml.in b/data/os/debian.org/debian-7.xml.in
index 532947b..e3ef43b 100644
--- a/data/os/debian.org/debian-7.xml.in
+++ b/data/os/debian.org/debian-7.xml.in
@@ -23,6 +23,8 @@
       <device id="http://pcisig.com/pci/1af4/1004"/> <!-- virtio-scsi -->
       <device id="http://pcisig.com/pci/1af4/1009"/> <!-- virtio-9p -->
       <device id="http://pcisig.com/pci/1b36/0100"/> <!-- qxl -->
+      <device id="http://pcisig.com/pci/1033/0194"/> <!-- nec-xhci -->
+      <device id="http://pcisig.com/pci/1b36/0004"/> <!-- qemu-xhci -->
     </devices>
 
     <resources arch="all">
diff --git a/data/os/fedoraproject.org/fedora-19.xml.in b/data/os/fedoraproject.org/fedora-19.xml.in
index 0bbe2d0..5dbcab7 100644
--- a/data/os/fedoraproject.org/fedora-19.xml.in
+++ b/data/os/fedoraproject.org/fedora-19.xml.in
@@ -15,6 +15,11 @@
     <release-date>2013-07-02</release-date>
     <eol-date>2015-01-06</eol-date>
 
+    <devices>
+      <device id="http://pcisig.com/pci/1033/0194"/> <!-- nec-xhci -->
+      <device id="http://pcisig.com/pci/1b36/0004"/> <!-- qemu-xhci -->
+    </devices>
+
     <!-- Full installer DVD -->
     <media arch="i686">
       <url>http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/19/Fedora/i386/iso/Fedora-19-i386-DVD.iso</url>
diff --git a/data/os/microsoft.com/win-2k12.xml.in b/data/os/microsoft.com/win-2k12.xml.in
index c65fb8f..d0c128b 100644
--- a/data/os/microsoft.com/win-2k12.xml.in
+++ b/data/os/microsoft.com/win-2k12.xml.in
@@ -13,6 +13,11 @@
 
     <release-date>2012-09-04</release-date>
 
+    <devices>
+      <device id="http://pcisig.com/pci/1033/0194"/> <!-- nec-xhci -->
+      <device id="http://pcisig.com/pci/1b36/0004"/> <!-- qemu-xhci -->
+    </devices>
+
     <variant id="storage">
       <_name>Windows Server 2012 Storage</_name>
     </variant>
diff --git a/data/os/microsoft.com/win-8.xml.in b/data/os/microsoft.com/win-8.xml.in
index 566f49b..e4ae8a4 100644
--- a/data/os/microsoft.com/win-8.xml.in
+++ b/data/os/microsoft.com/win-8.xml.in
@@ -132,6 +132,11 @@
       </minimum>
     </resources>
 
+    <devices>
+      <device id="http://pcisig.com/pci/1033/0194"/> <!-- nec-xhci -->
+      <device id="http://pcisig.com/pci/1b36/0004"/> <!-- qemu-xhci -->
+    </devices>
+
     <installer>
       <script id='http://microsoft.com/windows/unattend/jeos'/>
       <script id='http://microsoft.com/windows/unattend/desktop'/>
diff --git a/data/os/opensuse.org/opensuse-13.1.xml.in b/data/os/opensuse.org/opensuse-13.1.xml.in
index 4f40ac2..ff06573 100644
--- a/data/os/opensuse.org/opensuse-13.1.xml.in
+++ b/data/os/opensuse.org/opensuse-13.1.xml.in
@@ -14,6 +14,11 @@
     <release-date>2013-11-19</release-date>
     <eol-date>2016-02-03</eol-date>
 
+    <devices>
+      <device id="http://pcisig.com/pci/1033/0194"/> <!-- nec-xhci -->
+      <device id="http://pcisig.com/pci/1b36/0004"/> <!-- qemu-xhci -->
+    </devices>
+
     <media arch="i686">
       <url>http://download.opensuse.org/distribution/13.1/iso/openSUSE-13.1-DVD-i586.iso</url>
       <iso>
diff --git a/data/os/redhat.com/rhel-7.0.xml.in b/data/os/redhat.com/rhel-7.0.xml.in
index 2cdd2a8..4f49054 100644
--- a/data/os/redhat.com/rhel-7.0.xml.in
+++ b/data/os/redhat.com/rhel-7.0.xml.in
@@ -21,6 +21,8 @@
       <device id="http://pcisig.com/pci/1af4/1000"/> <!-- virtio-net -->
       <device id="http://pcisig.com/pci/1af4/1003"/> <!-- virtio-console -->
       <device id="http://pcisig.com/pci/1af4/1005"/> <!-- virtio-rng -->
+      <device id="http://pcisig.com/pci/1033/0194"/> <!-- nec-xhci -->
+      <device id="http://pcisig.com/pci/1b36/0004"/> <!-- qemu-xhci -->
     </devices>
 
     <media arch="x86_64">
diff --git a/data/os/suse.com/sled-11.2.xml.in b/data/os/suse.com/sled-11.2.xml.in
index 0df24e6..1b458f5 100644
--- a/data/os/suse.com/sled-11.2.xml.in
+++ b/data/os/suse.com/sled-11.2.xml.in
@@ -14,6 +14,11 @@
     <release-date>2012-02-15</release-date>
     <eol-date>2014-01-31</eol-date>
 
+    <devices>
+      <device id="http://pcisig.com/pci/1033/0194"/> <!-- nec-xhci -->
+      <device id="http://pcisig.com/pci/1b36/0004"/> <!-- qemu-xhci -->
+    </devices>
+
     <media arch="i686">
       <iso>
         <system-id>LINUX</system-id>
diff --git a/data/os/suse.com/sles-11.2.xml.in b/data/os/suse.com/sles-11.2.xml.in
index 4c4e0f0..422a394 100644
--- a/data/os/suse.com/sles-11.2.xml.in
+++ b/data/os/suse.com/sles-11.2.xml.in
@@ -14,6 +14,11 @@
     <release-date>2012-02-15</release-date>
     <eol-date>2014-01-31</eol-date>
 
+    <devices>
+      <device id="http://pcisig.com/pci/1033/0194"/> <!-- nec-xhci -->
+      <device id="http://pcisig.com/pci/1b36/0004"/> <!-- qemu-xhci -->
+    </devices>
+
     <media arch="i686">
       <iso>
         <system-id>LINUX</system-id>
-- 
2.17.1




More information about the Libosinfo mailing list