[Libosinfo] [PATCH v2 49/52] data: split devices into one file per device
Daniel P. Berrange
berrange at redhat.com
Mon Oct 5 15:31:53 UTC 2015
---
configure.ac | 5 ++
data/devices/Makefile.am | 19 ++---
data/devices/ibasetechnologies.net/Makefile.am | 1 +
.../devices/ibasetechnologies.net/isa-ib700.xml.in | 8 ++
data/devices/ibm.com/Makefile.am | 1 +
.../ps2-keyboard.xml.in} | 11 ---
data/devices/ibm.com/ps2-mouse.xml.in | 9 +++
data/devices/pcisig.com/Makefile.am | 1 +
data/devices/pcisig.com/pci-1000-0012.xml.in | 6 ++
data/devices/pcisig.com/pci-1013-00b8.xml.in | 6 ++
data/devices/pcisig.com/pci-1022-2000.xml.in | 6 ++
data/devices/pcisig.com/pci-10ec-8029.xml.in | 6 ++
data/devices/pcisig.com/pci-10ec-8139.xml.in | 6 ++
data/devices/pcisig.com/pci-1234-1111.xml.in | 11 +++
data/devices/pcisig.com/pci-1274-5000.xml.in | 6 ++
data/devices/pcisig.com/pci-15ad-0710.xml.in | 6 ++
data/devices/pcisig.com/pci-1af4-1000.xml.in | 6 ++
data/devices/pcisig.com/pci-1af4-1001.xml.in | 6 ++
data/devices/pcisig.com/pci-1af4-1002.xml.in | 6 ++
data/devices/pcisig.com/pci-1af4-1003.xml.in | 6 ++
data/devices/pcisig.com/pci-1af4-1009.xml.in | 6 ++
data/devices/pcisig.com/pci-1b36-0100.xml.in | 6 ++
data/devices/pcisig.com/pci-8086-100e.xml.in | 6 ++
data/devices/pcisig.com/pci-8086-2415.xml.in | 6 ++
data/devices/pcisig.com/pci-8086-25ab.xml.in | 6 ++
data/devices/pcisig.com/pci-8086-2668.xml.in | 6 ++
data/devices/qemu-pci.xml.in | 93 ----------------------
data/devices/usb.org/Makefile.am | 1 +
.../usb-80ee-0021.xml.in} | 3 -
data/devices/virtio-pci.xml.in | 29 -------
data/devices/xen.org/Makefile.am | 1 +
data/devices/xen.org/xen-console.xml.in | 9 +++
data/devices/xen.org/xen-pci.xml.in | 9 +++
data/devices/xen.org/xen-vbd.xml.in | 9 +++
data/devices/xen.org/xen-vfb.xml.in | 9 +++
data/devices/xen.org/xen-vif.xml.in | 9 +++
data/devices/xen.org/xen-vkbd.xml.in | 9 +++
data/devices/xen.org/xen-vscsi.xml.in | 9 +++
data/devices/xen.org/xen-vtpm.xml.in | 8 ++
data/devices/xen.xml.in | 75 -----------------
po/POTFILES.in | 7 +-
41 files changed, 220 insertions(+), 228 deletions(-)
create mode 100644 data/devices/ibasetechnologies.net/Makefile.am
create mode 100644 data/devices/ibasetechnologies.net/isa-ib700.xml.in
create mode 100644 data/devices/ibm.com/Makefile.am
rename data/devices/{qemu-ps2.xml.in => ibm.com/ps2-keyboard.xml.in} (51%)
create mode 100644 data/devices/ibm.com/ps2-mouse.xml.in
create mode 100644 data/devices/pcisig.com/Makefile.am
create mode 100644 data/devices/pcisig.com/pci-1000-0012.xml.in
create mode 100644 data/devices/pcisig.com/pci-1013-00b8.xml.in
create mode 100644 data/devices/pcisig.com/pci-1022-2000.xml.in
create mode 100644 data/devices/pcisig.com/pci-10ec-8029.xml.in
create mode 100644 data/devices/pcisig.com/pci-10ec-8139.xml.in
create mode 100644 data/devices/pcisig.com/pci-1234-1111.xml.in
create mode 100644 data/devices/pcisig.com/pci-1274-5000.xml.in
create mode 100644 data/devices/pcisig.com/pci-15ad-0710.xml.in
create mode 100644 data/devices/pcisig.com/pci-1af4-1000.xml.in
create mode 100644 data/devices/pcisig.com/pci-1af4-1001.xml.in
create mode 100644 data/devices/pcisig.com/pci-1af4-1002.xml.in
create mode 100644 data/devices/pcisig.com/pci-1af4-1003.xml.in
create mode 100644 data/devices/pcisig.com/pci-1af4-1009.xml.in
create mode 100644 data/devices/pcisig.com/pci-1b36-0100.xml.in
create mode 100644 data/devices/pcisig.com/pci-8086-100e.xml.in
create mode 100644 data/devices/pcisig.com/pci-8086-2415.xml.in
create mode 100644 data/devices/pcisig.com/pci-8086-25ab.xml.in
create mode 100644 data/devices/pcisig.com/pci-8086-2668.xml.in
delete mode 100644 data/devices/qemu-pci.xml.in
create mode 100644 data/devices/usb.org/Makefile.am
rename data/devices/{qemu-usb.xml.in => usb.org/usb-80ee-0021.xml.in} (75%)
delete mode 100644 data/devices/virtio-pci.xml.in
create mode 100644 data/devices/xen.org/Makefile.am
create mode 100644 data/devices/xen.org/xen-console.xml.in
create mode 100644 data/devices/xen.org/xen-pci.xml.in
create mode 100644 data/devices/xen.org/xen-vbd.xml.in
create mode 100644 data/devices/xen.org/xen-vfb.xml.in
create mode 100644 data/devices/xen.org/xen-vif.xml.in
create mode 100644 data/devices/xen.org/xen-vkbd.xml.in
create mode 100644 data/devices/xen.org/xen-vscsi.xml.in
create mode 100644 data/devices/xen.org/xen-vtpm.xml.in
delete mode 100644 data/devices/xen.xml.in
diff --git a/configure.ac b/configure.ac
index 6dab007..2af5e07 100644
--- a/configure.ac
+++ b/configure.ac
@@ -171,6 +171,11 @@ AC_CONFIG_FILES([
data/datamaps/microsoft.com/Makefile
data/datamaps/x.org/Makefile
data/devices/Makefile
+ data/devices/ibasetechnologies.net/Makefile
+ data/devices/ibm.com/Makefile
+ data/devices/pcisig.com/Makefile
+ data/devices/usb.org/Makefile
+ data/devices/xen.org/Makefile
data/platforms/Makefile
data/platforms/linux-kvm.org/Makefile
data/platforms/qemu.org/Makefile
diff --git a/data/devices/Makefile.am b/data/devices/Makefile.am
index 35aa20c..fecd33d 100644
--- a/data/devices/Makefile.am
+++ b/data/devices/Makefile.am
@@ -1,15 +1,8 @@
-databasedir = $(pkgdatadir)/db/devices/
-database_in_files = \
- xen.xml.in \
- qemu-pci.xml.in \
- qemu-usb.xml.in \
- qemu-ps2.xml.in \
- virtio-pci.xml.in
+SUBDIRS = \
+ ibasetechnologies.net \
+ ibm.com \
+ pcisig.com \
+ usb.org \
+ xen.org \
$(NULL)
-
-database_DATA = $(database_in_files:.xml.in=.xml)
-
- at INTLTOOL_XML_RULE@
-
-EXTRA_DIST = $(database_in_files) $(database_DATA)
diff --git a/data/devices/ibasetechnologies.net/Makefile.am b/data/devices/ibasetechnologies.net/Makefile.am
new file mode 100644
index 0000000..ee4552b
--- /dev/null
+++ b/data/devices/ibasetechnologies.net/Makefile.am
@@ -0,0 +1 @@
+include ../../Makefile.inc
diff --git a/data/devices/ibasetechnologies.net/isa-ib700.xml.in b/data/devices/ibasetechnologies.net/isa-ib700.xml.in
new file mode 100644
index 0000000..b629715
--- /dev/null
+++ b/data/devices/ibasetechnologies.net/isa-ib700.xml.in
@@ -0,0 +1,8 @@
+<libosinfo version="0.0.1">
+ <device id="http://ibasetechnologies.net/isa/ib700">
+ <name>ib700</name>
+ <bus-type>isa</bus-type>
+ <class>watchdog</class>
+ <product>iBASE 700</product>
+ </device>
+</libosinfo>
diff --git a/data/devices/ibm.com/Makefile.am b/data/devices/ibm.com/Makefile.am
new file mode 100644
index 0000000..ee4552b
--- /dev/null
+++ b/data/devices/ibm.com/Makefile.am
@@ -0,0 +1 @@
+include ../../Makefile.inc
diff --git a/data/devices/qemu-ps2.xml.in b/data/devices/ibm.com/ps2-keyboard.xml.in
similarity index 51%
rename from data/devices/qemu-ps2.xml.in
rename to data/devices/ibm.com/ps2-keyboard.xml.in
index cef68e2..c66a4e3 100644
--- a/data/devices/qemu-ps2.xml.in
+++ b/data/devices/ibm.com/ps2-keyboard.xml.in
@@ -1,6 +1,4 @@
-<!-- PS2 devices for QEMU/KVM(s) -->
<libosinfo version="0.0.1">
-
<device id="http://ibm.com/ps2/keyboard">
<name>keyboard</name>
<bus-type>ps2</bus-type>
@@ -8,13 +6,4 @@
<_vendor>Qemu/KVM</_vendor>
<product>Keyboard</product>
</device>
-
- <device id="http://ibm.com/ps2/mouse">
- <name>mouse</name>
- <bus-type>ps2</bus-type>
- <class>input</class>
- <_vendor>Qemu/KVM</_vendor>
- <product>Mouse</product>
- </device>
-
</libosinfo>
diff --git a/data/devices/ibm.com/ps2-mouse.xml.in b/data/devices/ibm.com/ps2-mouse.xml.in
new file mode 100644
index 0000000..18ebd3e
--- /dev/null
+++ b/data/devices/ibm.com/ps2-mouse.xml.in
@@ -0,0 +1,9 @@
+<libosinfo version="0.0.1">
+ <device id="http://ibm.com/ps2/mouse">
+ <name>mouse</name>
+ <bus-type>ps2</bus-type>
+ <class>input</class>
+ <_vendor>Qemu/KVM</_vendor>
+ <product>Mouse</product>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/Makefile.am b/data/devices/pcisig.com/Makefile.am
new file mode 100644
index 0000000..ee4552b
--- /dev/null
+++ b/data/devices/pcisig.com/Makefile.am
@@ -0,0 +1 @@
+include ../../Makefile.inc
diff --git a/data/devices/pcisig.com/pci-1000-0012.xml.in b/data/devices/pcisig.com/pci-1000-0012.xml.in
new file mode 100644
index 0000000..841d32b
--- /dev/null
+++ b/data/devices/pcisig.com/pci-1000-0012.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/1000/0012">
+ <name>lsi</name>
+ <class>block</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-1013-00b8.xml.in b/data/devices/pcisig.com/pci-1013-00b8.xml.in
new file mode 100644
index 0000000..53a44bf
--- /dev/null
+++ b/data/devices/pcisig.com/pci-1013-00b8.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/1013/00b8">
+ <name>cirrus</name>
+ <class>video</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-1022-2000.xml.in b/data/devices/pcisig.com/pci-1022-2000.xml.in
new file mode 100644
index 0000000..8f51e0f
--- /dev/null
+++ b/data/devices/pcisig.com/pci-1022-2000.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/1022/2000">
+ <name>pcnet</name>
+ <class>net</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-10ec-8029.xml.in b/data/devices/pcisig.com/pci-10ec-8029.xml.in
new file mode 100644
index 0000000..1030cd3
--- /dev/null
+++ b/data/devices/pcisig.com/pci-10ec-8029.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/10ec/8029">
+ <name>ne2k_pci</name>
+ <class>net</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-10ec-8139.xml.in b/data/devices/pcisig.com/pci-10ec-8139.xml.in
new file mode 100644
index 0000000..636d136
--- /dev/null
+++ b/data/devices/pcisig.com/pci-10ec-8139.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/10ec/8139">
+ <name>rtl8139</name>
+ <class>net</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-1234-1111.xml.in b/data/devices/pcisig.com/pci-1234-1111.xml.in
new file mode 100644
index 0000000..a813e68
--- /dev/null
+++ b/data/devices/pcisig.com/pci-1234-1111.xml.in
@@ -0,0 +1,11 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/1234/1111">
+ <name>vga</name>
+ <bus-type>pci</bus-type>
+ <class>video</class>
+ <_vendor>QEMU</_vendor>
+ <vendor-id>1234</vendor-id>
+ <product>VGA</product>
+ <product-id>1111</product-id>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-1274-5000.xml.in b/data/devices/pcisig.com/pci-1274-5000.xml.in
new file mode 100644
index 0000000..c6e6a04
--- /dev/null
+++ b/data/devices/pcisig.com/pci-1274-5000.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/1274/5000">
+ <name>es1370</name>
+ <class>audio</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-15ad-0710.xml.in b/data/devices/pcisig.com/pci-15ad-0710.xml.in
new file mode 100644
index 0000000..2f2de24
--- /dev/null
+++ b/data/devices/pcisig.com/pci-15ad-0710.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/15ad/0710">
+ <name>vmvga</name>
+ <class>video</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-1af4-1000.xml.in b/data/devices/pcisig.com/pci-1af4-1000.xml.in
new file mode 100644
index 0000000..cd864e8
--- /dev/null
+++ b/data/devices/pcisig.com/pci-1af4-1000.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/1af4/1000">
+ <name>virtio-net</name>
+ <class>net</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-1af4-1001.xml.in b/data/devices/pcisig.com/pci-1af4-1001.xml.in
new file mode 100644
index 0000000..f58b07a
--- /dev/null
+++ b/data/devices/pcisig.com/pci-1af4-1001.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/1af4/1001">
+ <name>virtio-block</name>
+ <class>block</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-1af4-1002.xml.in b/data/devices/pcisig.com/pci-1af4-1002.xml.in
new file mode 100644
index 0000000..3273235
--- /dev/null
+++ b/data/devices/pcisig.com/pci-1af4-1002.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/1af4/1002">
+ <name>virtio-balloon</name>
+ <class>memory.balloon</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-1af4-1003.xml.in b/data/devices/pcisig.com/pci-1af4-1003.xml.in
new file mode 100644
index 0000000..68ee16e
--- /dev/null
+++ b/data/devices/pcisig.com/pci-1af4-1003.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/1af4/1003">
+ <name>virtio-console</name>
+ <class>console</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-1af4-1009.xml.in b/data/devices/pcisig.com/pci-1af4-1009.xml.in
new file mode 100644
index 0000000..bbb89fe
--- /dev/null
+++ b/data/devices/pcisig.com/pci-1af4-1009.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/1af4/1009">
+ <name>virtio-9p</name>
+ <class>filesystem</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-1b36-0100.xml.in b/data/devices/pcisig.com/pci-1b36-0100.xml.in
new file mode 100644
index 0000000..4405392
--- /dev/null
+++ b/data/devices/pcisig.com/pci-1b36-0100.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/1b36/0100">
+ <name>qxl</name>
+ <class>video</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-8086-100e.xml.in b/data/devices/pcisig.com/pci-8086-100e.xml.in
new file mode 100644
index 0000000..fa9ab06
--- /dev/null
+++ b/data/devices/pcisig.com/pci-8086-100e.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/8086/100e">
+ <name>e1000</name>
+ <class>net</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-8086-2415.xml.in b/data/devices/pcisig.com/pci-8086-2415.xml.in
new file mode 100644
index 0000000..b873efc
--- /dev/null
+++ b/data/devices/pcisig.com/pci-8086-2415.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/8086/2415">
+ <name>ac97</name>
+ <class>audio</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-8086-25ab.xml.in b/data/devices/pcisig.com/pci-8086-25ab.xml.in
new file mode 100644
index 0000000..86df550
--- /dev/null
+++ b/data/devices/pcisig.com/pci-8086-25ab.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/8086/25ab">
+ <name>6300esb</name>
+ <class>watchdog</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/pcisig.com/pci-8086-2668.xml.in b/data/devices/pcisig.com/pci-8086-2668.xml.in
new file mode 100644
index 0000000..5eedce4
--- /dev/null
+++ b/data/devices/pcisig.com/pci-8086-2668.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+ <device id="http://pcisig.com/pci/8086/2668">
+ <name>ich6</name>
+ <class>audio</class>
+ </device>
+</libosinfo>
diff --git a/data/devices/qemu-pci.xml.in b/data/devices/qemu-pci.xml.in
deleted file mode 100644
index 89fa8a4..0000000
--- a/data/devices/qemu-pci.xml.in
+++ /dev/null
@@ -1,93 +0,0 @@
-<!-- PCI devices from various QEMU/KVM(s) -->
-<libosinfo version="0.0.1">
-
- <!-- Block devices -->
-
- <device id="http://pcisig.com/pci/1000/0012">
- <name>lsi</name>
- <class>block</class>
- </device>
-
- <!-- Video devices -->
-
- <device id="http://pcisig.com/pci/1234/1111">
- <name>vga</name>
- <bus-type>pci</bus-type>
- <class>video</class>
- <_vendor>QEMU</_vendor>
- <vendor-id>1234</vendor-id>
- <product>VGA</product>
- <product-id>1111</product-id>
- </device>
-
- <device id="http://pcisig.com/pci/1013/00b8">
- <name>cirrus</name>
- <class>video</class>
- </device>
-
- <device id="http://pcisig.com/pci/15ad/0710">
- <name>vmvga</name>
- <class>video</class>
- </device>
-
- <device id="http://pcisig.com/pci/1b36/0100">
- <name>qxl</name>
- <class>video</class>
- </device>
-
-
- <!-- Network devices -->
- <device id="http://pcisig.com/pci/10ec/8029">
- <name>ne2k_pci</name>
- <class>net</class>
- </device>
-
- <device id="http://pcisig.com/pci/1022/2000">
- <name>pcnet</name>
- <class>net</class>
- </device>
-
- <device id="http://pcisig.com/pci/10ec/8139">
- <name>rtl8139</name>
- <class>net</class>
- </device>
-
- <device id="http://pcisig.com/pci/8086/100e">
- <name>e1000</name>
- <class>net</class>
- </device>
-
-
- <!-- Audio devices -->
-
- <device id="http://pcisig.com/pci/1274/5000">
- <name>es1370</name>
- <class>audio</class>
- </device>
-
- <device id="http://pcisig.com/pci/8086/2415">
- <name>ac97</name>
- <class>audio</class>
- </device>
-
- <device id="http://pcisig.com/pci/8086/2668">
- <name>ich6</name>
- <class>audio</class>
- </device>
-
-
- <!-- Watchdog devices -->
-
- <device id="http://pcisig.com/pci/8086/25ab">
- <name>6300esb</name>
- <class>watchdog</class>
- </device>
-
- <device id="http://ibasetechnologies.net/isa/ib700">
- <name>ib700</name>
- <bus-type>isa</bus-type>
- <class>watchdog</class>
- <product>iBASE 700</product>
- </device>
-
-</libosinfo>
diff --git a/data/devices/usb.org/Makefile.am b/data/devices/usb.org/Makefile.am
new file mode 100644
index 0000000..ee4552b
--- /dev/null
+++ b/data/devices/usb.org/Makefile.am
@@ -0,0 +1 @@
+include ../../Makefile.inc
diff --git a/data/devices/qemu-usb.xml.in b/data/devices/usb.org/usb-80ee-0021.xml.in
similarity index 75%
rename from data/devices/qemu-usb.xml.in
rename to data/devices/usb.org/usb-80ee-0021.xml.in
index 7815ca8..2a9762a 100644
--- a/data/devices/qemu-usb.xml.in
+++ b/data/devices/usb.org/usb-80ee-0021.xml.in
@@ -1,9 +1,6 @@
-<!-- USB devices from various QEMU/KVM(s) -->
<libosinfo version="0.0.1">
-
<device id="http://usb.org/usb/80ee/0021">
<name>tablet</name>
<class>input</class>
</device>
-
</libosinfo>
diff --git a/data/devices/virtio-pci.xml.in b/data/devices/virtio-pci.xml.in
deleted file mode 100644
index 5ad58df..0000000
--- a/data/devices/virtio-pci.xml.in
+++ /dev/null
@@ -1,29 +0,0 @@
-<!-- VirtIO PCI devices -->
-<libosinfo version="0.0.1">
-
- <device id="http://pcisig.com/pci/1af4/1000">
- <name>virtio-net</name>
- <class>net</class>
- </device>
-
- <device id="http://pcisig.com/pci/1af4/1001">
- <name>virtio-block</name>
- <class>block</class>
- </device>
-
- <device id="http://pcisig.com/pci/1af4/1002">
- <name>virtio-balloon</name>
- <class>memory.balloon</class>
- </device>
-
- <device id="http://pcisig.com/pci/1af4/1003">
- <name>virtio-console</name>
- <class>console</class>
- </device>
-
- <device id="http://pcisig.com/pci/1af4/1009">
- <name>virtio-9p</name>
- <class>filesystem</class>
- </device>
-
-</libosinfo>
diff --git a/data/devices/xen.org/Makefile.am b/data/devices/xen.org/Makefile.am
new file mode 100644
index 0000000..ee4552b
--- /dev/null
+++ b/data/devices/xen.org/Makefile.am
@@ -0,0 +1 @@
+include ../../Makefile.inc
diff --git a/data/devices/xen.org/xen-console.xml.in b/data/devices/xen.org/xen-console.xml.in
new file mode 100644
index 0000000..3060e70
--- /dev/null
+++ b/data/devices/xen.org/xen-console.xml.in
@@ -0,0 +1,9 @@
+<libosinfo version="0.0.1">
+ <device id="http://xen.org/xen/console">
+ <class>console</class>
+ <bus-type>xen</bus-type>
+ <product>Console</product>
+ <product-id>console</product-id>
+ <name>xen-console</name>
+ </device>
+</libosinfo>
diff --git a/data/devices/xen.org/xen-pci.xml.in b/data/devices/xen.org/xen-pci.xml.in
new file mode 100644
index 0000000..f7e0064
--- /dev/null
+++ b/data/devices/xen.org/xen-pci.xml.in
@@ -0,0 +1,9 @@
+<libosinfo version="0.0.1">
+ <device id="http://xen.org/xen/pci">
+ <class>input</class>
+ <bus-type>xen</bus-type>
+ <product>Virtual PCI</product>
+ <product-id>pci</product-id>
+ <name>xen-pci</name>
+ </device>
+</libosinfo>
diff --git a/data/devices/xen.org/xen-vbd.xml.in b/data/devices/xen.org/xen-vbd.xml.in
new file mode 100644
index 0000000..fe3fadc
--- /dev/null
+++ b/data/devices/xen.org/xen-vbd.xml.in
@@ -0,0 +1,9 @@
+<libosinfo version="0.0.1">
+ <device id="http://xen.org/xen/vbd">
+ <class>block</class>
+ <bus-type>xen</bus-type>
+ <product>Virtual Block Device</product>
+ <product-id>vbd</product-id>
+ <name>xen-vbd</name>
+ </device>
+</libosinfo>
diff --git a/data/devices/xen.org/xen-vfb.xml.in b/data/devices/xen.org/xen-vfb.xml.in
new file mode 100644
index 0000000..5fd1ea2
--- /dev/null
+++ b/data/devices/xen.org/xen-vfb.xml.in
@@ -0,0 +1,9 @@
+<libosinfo version="0.0.1">
+ <device id="http://xen.org/xen/vfb">
+ <class>video</class>
+ <bus-type>xen</bus-type>
+ <product>Virtual FrameBuffer</product>
+ <product-id>vfb</product-id>
+ <name>xen-vfb</name>
+ </device>
+</libosinfo>
diff --git a/data/devices/xen.org/xen-vif.xml.in b/data/devices/xen.org/xen-vif.xml.in
new file mode 100644
index 0000000..88368ca
--- /dev/null
+++ b/data/devices/xen.org/xen-vif.xml.in
@@ -0,0 +1,9 @@
+<libosinfo version="0.0.1">
+ <device id="http://xen.org/xen/vif">
+ <class>net</class>
+ <bus-type>xen</bus-type>
+ <product>Virtual Interface</product>
+ <product-id>vif</product-id>
+ <name>xen-vif</name>
+ </device>
+</libosinfo>
diff --git a/data/devices/xen.org/xen-vkbd.xml.in b/data/devices/xen.org/xen-vkbd.xml.in
new file mode 100644
index 0000000..dc06da9
--- /dev/null
+++ b/data/devices/xen.org/xen-vkbd.xml.in
@@ -0,0 +1,9 @@
+<libosinfo version="0.0.1">
+ <device id="http://xen.org/xen/vkbd">
+ <class>input</class>
+ <bus-type>xen</bus-type>
+ <product>Virtual Keyboard</product>
+ <product-id>vkbd</product-id>
+ <name>xen-vkbd</name>
+ </device>
+</libosinfo>
diff --git a/data/devices/xen.org/xen-vscsi.xml.in b/data/devices/xen.org/xen-vscsi.xml.in
new file mode 100644
index 0000000..a8a9036
--- /dev/null
+++ b/data/devices/xen.org/xen-vscsi.xml.in
@@ -0,0 +1,9 @@
+<libosinfo version="0.0.1">
+ <device id="http://xen.org/xen/vscsi">
+ <class>block</class>
+ <bus-type>xen</bus-type>
+ <product>Virtual SCSI</product>
+ <product-id>vscsi</product-id>
+ <name>xen-vscsi</name>
+ </device>
+</libosinfo>
diff --git a/data/devices/xen.org/xen-vtpm.xml.in b/data/devices/xen.org/xen-vtpm.xml.in
new file mode 100644
index 0000000..a29bd7a
--- /dev/null
+++ b/data/devices/xen.org/xen-vtpm.xml.in
@@ -0,0 +1,8 @@
+<libosinfo version="0.0.1">
+ <device id="http://xen.org/xen/vtpm">
+ <bus-type>xen</bus-type>
+ <product>Virtual TPM</product>
+ <product-id>vtpm</product-id>
+ <name>xen-vtpm</name>
+ </device>
+</libosinfo>
diff --git a/data/devices/xen.xml.in b/data/devices/xen.xml.in
deleted file mode 100644
index 451d71d..0000000
--- a/data/devices/xen.xml.in
+++ /dev/null
@@ -1,75 +0,0 @@
-<!-- Xen 3.x / 4.x paravirt devices -->
-<libosinfo version="0.0.1">
-
- <device id="http://xen.org/xen/vbd">
- <class>block</class>
- <bus-type>xen</bus-type>
- <product>Virtual Block Device</product>
- <product-id>vbd</product-id>
- <name>xen-vbd</name>
- </device>
-
- <device id="http://xen.org/xen/vscsi">
- <class>block</class>
- <bus-type>xen</bus-type>
- <product>Virtual SCSI</product>
- <product-id>vscsi</product-id>
- <name>xen-vscsi</name>
- </device>
-
- <device id="http://xen.org/xen/vif">
- <class>net</class>
- <bus-type>xen</bus-type>
- <product>Virtual Interface</product>
- <product-id>vif</product-id>
- <name>xen-vif</name>
- </device>
-
- <device id="http://xen.org/xen/console">
- <class>console</class>
- <bus-type>xen</bus-type>
- <product>Console</product>
- <product-id>console</product-id>
- <name>xen-console</name>
- </device>
-
- <device id="http://xen.org/xen/vfb">
- <class>video</class>
- <bus-type>xen</bus-type>
- <product>Virtual FrameBuffer</product>
- <product-id>vfb</product-id>
- <name>xen-vfb</name>
- </device>
-
- <device id="http://xen.org/xen/vtpm">
- <bus-type>xen</bus-type>
- <product>Virtual TPM</product>
- <product-id>vtpm</product-id>
- <name>xen-vtpm</name>
- </device>
-
- <device id="http://xen.org/xen/vkbd">
- <class>input</class>
- <bus-type>xen</bus-type>
- <product>Virtual Keyboard</product>
- <product-id>vkbd</product-id>
- <name>xen-vkbd</name>
- </device>
-
- <device id="http://xen.org/xen/vkbd">
- <class>input</class>
- <bus-type>xen</bus-type>
- <product>Virtual Keyboard</product>
- <product-id>vkbd</product-id>
- <name>xen-vkbd</name>
- </device>
-
- <device id="http://xen.org/xen/pci">
- <class>input</class>
- <bus-type>xen</bus-type>
- <product>Virtual PCI</product>
- <product-id>pci</product-id>
- <name>xen-pci</name>
- </device>
-
-</libosinfo>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 7322567..6bcf677 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -328,10 +328,6 @@ data/oses/ubuntu.com/ubuntu-14.04.xml.in
data/oses/ubuntu.com/ubuntu-14.10.xml.in
data/oses/ubuntu.com/ubuntu-15.04.xml.in
data/oses/ubuntu.com/ubuntu-15.10.xml.in
-data/devices/qemu-ps2.xml.in
-data/devices/qemu-pci.xml.in
-data/devices/virtio-pci.xml.in
-data/devices/qemu-usb.xml.in
data/platforms/linux-kvm.org/qemu-kvm-1.0.1.xml.in
data/platforms/linux-kvm.org/qemu-kvm-1.0.xml.in
data/platforms/linux-kvm.org/qemu-kvm-1.1.0.xml.in
@@ -399,6 +395,9 @@ data/platforms/xen.org/xen-3.4.3.xml.in
data/platforms/xen.org/xen-4.0.0.xml.in
data/platforms/xen.org/xen-4.0.1.xml.in
data/platforms/xen.org/xen-4.1.0.xml.in
+data/devices/ibm.com/ps2-keyboard.xml.in
+data/devices/ibm.com/ps2-mouse.xml.in
+data/devices/pcisig.com/pci-1234-1111.xml.in
osinfo/osinfo_avatar_format.c
osinfo/osinfo_deployment.c
osinfo/osinfo_devicelink.c
--
2.4.3
More information about the Libosinfo
mailing list