[Libosinfo] [PATCH osinfo-db 0/9] Add q35 devices
Cole Robinson
crobinso at redhat.com
Wed Aug 29 21:54:38 UTC 2018
The main goal of this series is to advertise q35 chipset and device
support for suitable OS. Some details about the individual decisions
* We group q35+ich9+e1000e together. This likely isn't completely
accurate but in the virt case I think it only makes sense to
specify the latter two devices when pcie (q35) is present, so
I went with it.
* We only advertise q35 when virtio1.0 devices are available, on linux.
This definitely isn't accurate, q35 predates virtio1.0 by 8 years or
so, but there's issues combining q35 with legacy virtio, and that's
the only combo I'll be exploring for virt-manager so other scenarios
my go untested.
* The actual OS+q35 combos are largely untested by me.
Patch 1-2 are some prep cleanups
Patch 3-4 add more virtio1.0 annotations
Patch 5-7 add the new device files
Patch 8-9 add the new devices to os files
Cole Robinson (9):
os: Add a name comment with every <device> block
suse: Remove redundant virtio1.0 <device>
ubuntu: Add virtio1.0 devices for 17.04+
redhat: Add virtio1.0 devices for rhel7.2+
device: Add chipset q35
device: Add network e1000e
device: Add sound ich9
os: Add q35/e1000e/ich9 for win2k8r2+ and win7+
os: linux: Add q35/ich9/e1000e alongside virtio1.0 <device>
.../pcisig.com/pci-8086-10d3.d/class.xml.in | 8 +++
.../pcisig.com/pci-8086-293e.d/class.xml.in | 8 +++
.../pcisig.com/pci-8086-29c0.d/class.xml.in | 8 +++
data/os/altlinux.org/altlinux-5.0.xml.in | 4 +-
data/os/altlinux.org/altlinux-6.0.xml.in | 2 +-
data/os/debian.org/debian-5.xml.in | 4 +-
data/os/debian.org/debian-6.xml.in | 2 +-
data/os/debian.org/debian-7.xml.in | 4 +-
data/os/debian.org/debian-9.xml.in | 19 +++---
data/os/fedoraproject.org/fedora-1.xml.in | 4 +-
data/os/fedoraproject.org/fedora-11.xml.in | 2 +-
data/os/fedoraproject.org/fedora-23.xml.in | 5 +-
data/os/fedoraproject.org/fedora-24.xml.in | 2 +-
data/os/fedoraproject.org/fedora-9.xml.in | 1 -
data/os/freebsd.org/freebsd-6.0.xml.in | 2 +-
data/os/freebsd.org/freebsd-8.0.xml.in | 2 +-
.../os/gnome.org/gnome-continuous-3.10.xml.in | 6 +-
data/os/mageia.org/mageia-1.xml.in | 6 +-
data/os/mandriva.com/mandriva-2010.0.xml.in | 4 +-
data/os/mandriva.com/mes-5.1.xml.in | 4 +-
data/os/microsoft.com/win-10.xml.in | 2 +-
data/os/microsoft.com/win-2k.xml.in | 8 +--
data/os/microsoft.com/win-7.xml.in | 29 +++++----
data/os/microsoft.com/win-8.1.xml.in | 2 +-
data/os/microsoft.com/win-8.xml.in | 2 +-
data/os/microsoft.com/win-95.xml.in | 8 +--
data/os/microsoft.com/win-xp.xml.in | 24 +++----
data/os/openbsd.org/openbsd-4.9.xml.in | 2 +-
data/os/opensuse.org/opensuse-10.2.xml.in | 2 +-
data/os/opensuse.org/opensuse-11.1.xml.in | 2 +-
data/os/opensuse.org/opensuse-12.3.xml.in | 12 ++--
data/os/opensuse.org/opensuse-15.0.xml.in | 21 +++---
data/os/opensuse.org/opensuse-42.2.xml.in | 21 +++---
data/os/opensuse.org/opensuse-42.3.xml.in | 12 ----
.../opensuse.org/opensuse-tumbleweed.xml.in | 37 ++++++-----
data/os/redhat.com/rhel-5.6.xml.in | 4 +-
data/os/redhat.com/rhel-6.0.xml.in | 6 +-
data/os/redhat.com/rhel-7.0.xml.in | 6 +-
data/os/redhat.com/rhel-7.2.xml.in | 14 ++++
data/os/redhat.com/rhel-atomic-7.0.xml.in | 6 +-
data/os/sun.com/opensolaris-2009.06.xml.in | 2 +-
data/os/sun.com/solaris-10.xml.in | 2 +-
data/os/suse.com/sled-10.2.xml.in | 2 +-
data/os/suse.com/sled-11.3.xml.in | 16 ++---
data/os/suse.com/sled-11.xml.in | 2 +-
data/os/suse.com/sled-12.2.xml.in | 21 +++---
data/os/suse.com/sled-12.3.xml.in | 12 ----
data/os/suse.com/sles-10.2.xml.in | 2 +-
data/os/suse.com/sles-11.3.xml.in | 16 ++---
data/os/suse.com/sles-11.xml.in | 2 +-
data/os/suse.com/sles-12.2.xml.in | 21 +++---
data/os/suse.com/sles-12.3.xml.in | 12 ----
data/os/ubuntu.com/ubuntu-17.04.xml.in | 14 ++++
data/os/ubuntu.com/ubuntu-5.04.xml.in | 2 +-
data/os/ubuntu.com/ubuntu-8.04.xml.in | 2 +-
data/os/ubuntu.com/ubuntu-9.04.xml.in | 2 +-
data/platform/qemu.org/qemu-1.0.xml.in | 65 +++++++------------
.../redhat.com/xen-rhel-3.0.3.5.0.xml.in | 2 +-
data/platform/xen.org/xen-3.0.2.xml.in | 6 +-
data/platform/xen.org/xen-3.0.4.xml.in | 2 +-
data/schema/osinfo.rng.in | 1 +
61 files changed, 271 insertions(+), 252 deletions(-)
create mode 100644 data/device/pcisig.com/pci-8086-10d3.d/class.xml.in
create mode 100644 data/device/pcisig.com/pci-8086-293e.d/class.xml.in
create mode 100644 data/device/pcisig.com/pci-8086-29c0.d/class.xml.in
--
2.17.1
More information about the Libosinfo
mailing list