[Libosinfo] [PATCH 37/39] data: split devices into one file per device

Daniel P. Berrange berrange at redhat.com
Mon Sep 28 15:51:55 UTC 2015


---
 configure.ac                                       |  4 +
 data/devices/Makefile.am                           | 18 ++---
 data/devices/isa/Makefile.am                       |  1 +
 data/devices/isa/isa-ib700.xml.in                  |  8 ++
 data/devices/pci/Makefile.am                       |  1 +
 data/devices/pci/pci-1000-0012.xml.in              |  6 ++
 data/devices/pci/pci-1013-00b8.xml.in              |  6 ++
 data/devices/pci/pci-1022-2000.xml.in              |  6 ++
 data/devices/pci/pci-10ec-8029.xml.in              |  6 ++
 data/devices/pci/pci-10ec-8139.xml.in              |  6 ++
 data/devices/pci/pci-1234-1111.xml.in              | 11 +++
 data/devices/pci/pci-1274-5000.xml.in              |  6 ++
 data/devices/pci/pci-15ad-0710.xml.in              |  6 ++
 data/devices/pci/pci-1af4-1000.xml.in              |  6 ++
 data/devices/pci/pci-1af4-1001.xml.in              |  6 ++
 data/devices/pci/pci-1af4-1002.xml.in              |  6 ++
 data/devices/pci/pci-1af4-1003.xml.in              |  6 ++
 data/devices/pci/pci-1af4-1009.xml.in              |  6 ++
 data/devices/pci/pci-1b36-0100.xml.in              |  6 ++
 data/devices/pci/pci-8086-100e.xml.in              |  6 ++
 data/devices/pci/pci-8086-2415.xml.in              |  6 ++
 data/devices/pci/pci-8086-25ab.xml.in              |  6 ++
 data/devices/pci/pci-8086-2668.xml.in              |  6 ++
 data/devices/qemu-pci.xml.in                       | 93 ----------------------
 data/devices/qemu-ps2.xml.in                       | 20 -----
 data/devices/usb/Makefile.am                       |  1 +
 .../{qemu-usb.xml.in => usb/usb-80ee-0021.xml.in}  |  1 -
 data/devices/virtio-pci.xml.in                     | 29 -------
 data/devices/xen.xml.in                            | 28 -------
 data/devices/xen/Makefile.am                       |  1 +
 data/devices/xen/xen-block.xml.in                  |  7 ++
 data/devices/xen/xen-console.xml.in                |  7 ++
 data/devices/xen/xen-framebuffer.xml.in            |  7 ++
 data/devices/xen/xen-net.xml.in                    |  7 ++
 po/POTFILES.in                                     |  5 +-
 35 files changed, 163 insertions(+), 188 deletions(-)
 create mode 100644 data/devices/isa/Makefile.am
 create mode 100644 data/devices/isa/isa-ib700.xml.in
 create mode 100644 data/devices/pci/Makefile.am
 create mode 100644 data/devices/pci/pci-1000-0012.xml.in
 create mode 100644 data/devices/pci/pci-1013-00b8.xml.in
 create mode 100644 data/devices/pci/pci-1022-2000.xml.in
 create mode 100644 data/devices/pci/pci-10ec-8029.xml.in
 create mode 100644 data/devices/pci/pci-10ec-8139.xml.in
 create mode 100644 data/devices/pci/pci-1234-1111.xml.in
 create mode 100644 data/devices/pci/pci-1274-5000.xml.in
 create mode 100644 data/devices/pci/pci-15ad-0710.xml.in
 create mode 100644 data/devices/pci/pci-1af4-1000.xml.in
 create mode 100644 data/devices/pci/pci-1af4-1001.xml.in
 create mode 100644 data/devices/pci/pci-1af4-1002.xml.in
 create mode 100644 data/devices/pci/pci-1af4-1003.xml.in
 create mode 100644 data/devices/pci/pci-1af4-1009.xml.in
 create mode 100644 data/devices/pci/pci-1b36-0100.xml.in
 create mode 100644 data/devices/pci/pci-8086-100e.xml.in
 create mode 100644 data/devices/pci/pci-8086-2415.xml.in
 create mode 100644 data/devices/pci/pci-8086-25ab.xml.in
 create mode 100644 data/devices/pci/pci-8086-2668.xml.in
 delete mode 100644 data/devices/qemu-pci.xml.in
 delete mode 100644 data/devices/qemu-ps2.xml.in
 create mode 100644 data/devices/usb/Makefile.am
 rename data/devices/{qemu-usb.xml.in => usb/usb-80ee-0021.xml.in} (77%)
 delete mode 100644 data/devices/virtio-pci.xml.in
 delete mode 100644 data/devices/xen.xml.in
 create mode 100644 data/devices/xen/Makefile.am
 create mode 100644 data/devices/xen/xen-block.xml.in
 create mode 100644 data/devices/xen/xen-console.xml.in
 create mode 100644 data/devices/xen/xen-framebuffer.xml.in
 create mode 100644 data/devices/xen/xen-net.xml.in

diff --git a/configure.ac b/configure.ac
index a26a5be..4cd30cc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -171,6 +171,10 @@ AC_CONFIG_FILES([
 	data/datamaps/windows/Makefile
 	data/datamaps/x11/Makefile
 	data/devices/Makefile
+	data/devices/isa/Makefile
+	data/devices/pci/Makefile
+	data/devices/usb/Makefile
+	data/devices/xen/Makefile
 	data/platforms/Makefile
 	data/platforms/qemu/Makefile
 	data/platforms/qemu-kvm/Makefile
diff --git a/data/devices/Makefile.am b/data/devices/Makefile.am
index 35aa20c..588ade6 100644
--- a/data/devices/Makefile.am
+++ b/data/devices/Makefile.am
@@ -1,15 +1,7 @@
 
-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 = \
+	isa \
+	pci \
+	usb \
+	xen \
 	$(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/isa/Makefile.am b/data/devices/isa/Makefile.am
new file mode 100644
index 0000000..ee4552b
--- /dev/null
+++ b/data/devices/isa/Makefile.am
@@ -0,0 +1 @@
+include ../../Makefile.inc
diff --git a/data/devices/isa/isa-ib700.xml.in b/data/devices/isa/isa-ib700.xml.in
new file mode 100644
index 0000000..58729bf
--- /dev/null
+++ b/data/devices/isa/isa-ib700.xml.in
@@ -0,0 +1,8 @@
+<libosinfo version="0.0.1">
+  <device id="http://ibasetechnologies.net/ib700">
+    <name>ib700</name>
+    <bus-type>isa</bus-type>
+    <class>watchdog</class>
+    <product>iBASE 700</product>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/Makefile.am b/data/devices/pci/Makefile.am
new file mode 100644
index 0000000..ee4552b
--- /dev/null
+++ b/data/devices/pci/Makefile.am
@@ -0,0 +1 @@
+include ../../Makefile.inc
diff --git a/data/devices/pci/pci-1000-0012.xml.in b/data/devices/pci/pci-1000-0012.xml.in
new file mode 100644
index 0000000..2e2d45f
--- /dev/null
+++ b/data/devices/pci/pci-1000-0012.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1000/0012">
+    <name>lsi</name>
+    <class>block</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-1013-00b8.xml.in b/data/devices/pci/pci-1013-00b8.xml.in
new file mode 100644
index 0000000..8720dbc
--- /dev/null
+++ b/data/devices/pci/pci-1013-00b8.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1013/00b8">
+    <name>cirrus</name>
+    <class>video</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-1022-2000.xml.in b/data/devices/pci/pci-1022-2000.xml.in
new file mode 100644
index 0000000..6210dc8
--- /dev/null
+++ b/data/devices/pci/pci-1022-2000.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1022/2000">
+    <name>pcnet</name>
+    <class>net</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-10ec-8029.xml.in b/data/devices/pci/pci-10ec-8029.xml.in
new file mode 100644
index 0000000..9ede95b
--- /dev/null
+++ b/data/devices/pci/pci-10ec-8029.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/10ec/8029">
+    <name>ne2k_pci</name>
+    <class>net</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-10ec-8139.xml.in b/data/devices/pci/pci-10ec-8139.xml.in
new file mode 100644
index 0000000..806fac5
--- /dev/null
+++ b/data/devices/pci/pci-10ec-8139.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/10ec/8139">
+    <name>rtl8139</name>
+    <class>net</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-1234-1111.xml.in b/data/devices/pci/pci-1234-1111.xml.in
new file mode 100644
index 0000000..905752f
--- /dev/null
+++ b/data/devices/pci/pci-1234-1111.xml.in
@@ -0,0 +1,11 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/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/pci/pci-1274-5000.xml.in b/data/devices/pci/pci-1274-5000.xml.in
new file mode 100644
index 0000000..f65ede6
--- /dev/null
+++ b/data/devices/pci/pci-1274-5000.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1274/5000">
+    <name>es1370</name>
+    <class>audio</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-15ad-0710.xml.in b/data/devices/pci/pci-15ad-0710.xml.in
new file mode 100644
index 0000000..026d1e7
--- /dev/null
+++ b/data/devices/pci/pci-15ad-0710.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/15ad/0710">
+    <name>vmvga</name>
+    <class>video</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-1af4-1000.xml.in b/data/devices/pci/pci-1af4-1000.xml.in
new file mode 100644
index 0000000..299b022
--- /dev/null
+++ b/data/devices/pci/pci-1af4-1000.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1000">
+    <name>virtio-net</name>
+    <class>net</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-1af4-1001.xml.in b/data/devices/pci/pci-1af4-1001.xml.in
new file mode 100644
index 0000000..46ea3e3
--- /dev/null
+++ b/data/devices/pci/pci-1af4-1001.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001">
+    <name>virtio-block</name>
+    <class>block</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-1af4-1002.xml.in b/data/devices/pci/pci-1af4-1002.xml.in
new file mode 100644
index 0000000..6bee565
--- /dev/null
+++ b/data/devices/pci/pci-1af4-1002.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1002">
+    <name>virtio-balloon</name>
+    <class>memory.balloon</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-1af4-1003.xml.in b/data/devices/pci/pci-1af4-1003.xml.in
new file mode 100644
index 0000000..ff477ee
--- /dev/null
+++ b/data/devices/pci/pci-1af4-1003.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1003">
+    <name>virtio-console</name>
+    <class>console</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-1af4-1009.xml.in b/data/devices/pci/pci-1af4-1009.xml.in
new file mode 100644
index 0000000..9f444e2
--- /dev/null
+++ b/data/devices/pci/pci-1af4-1009.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1009">
+    <name>virtio-9p</name>
+    <class>filesystem</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-1b36-0100.xml.in b/data/devices/pci/pci-1b36-0100.xml.in
new file mode 100644
index 0000000..e7f9a51
--- /dev/null
+++ b/data/devices/pci/pci-1b36-0100.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100">
+    <name>qxl</name>
+    <class>video</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-8086-100e.xml.in b/data/devices/pci/pci-8086-100e.xml.in
new file mode 100644
index 0000000..d7c8e70
--- /dev/null
+++ b/data/devices/pci/pci-8086-100e.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/100e">
+    <name>e1000</name>
+    <class>net</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-8086-2415.xml.in b/data/devices/pci/pci-8086-2415.xml.in
new file mode 100644
index 0000000..44a4eed
--- /dev/null
+++ b/data/devices/pci/pci-8086-2415.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2415">
+    <name>ac97</name>
+    <class>audio</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-8086-25ab.xml.in b/data/devices/pci/pci-8086-25ab.xml.in
new file mode 100644
index 0000000..a0c362f
--- /dev/null
+++ b/data/devices/pci/pci-8086-25ab.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/25ab">
+    <name>6300esb</name>
+    <class>watchdog</class>
+  </device>
+</libosinfo>
diff --git a/data/devices/pci/pci-8086-2668.xml.in b/data/devices/pci/pci-8086-2668.xml.in
new file mode 100644
index 0000000..607fbe5
--- /dev/null
+++ b/data/devices/pci/pci-8086-2668.xml.in
@@ -0,0 +1,6 @@
+<libosinfo version="0.0.1">
+  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/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 480a784..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://pciids.sourceforge.net/v2.2/pci.ids/1000/0012">
-    <name>lsi</name>
-    <class>block</class>
-  </device>
-
-  <!-- Video devices -->
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/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://pciids.sourceforge.net/v2.2/pci.ids/1013/00b8">
-    <name>cirrus</name>
-    <class>video</class>
-  </device>
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/15ad/0710">
-    <name>vmvga</name>
-    <class>video</class>
-  </device>
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1b36/0100">
-    <name>qxl</name>
-    <class>video</class>
-  </device>
-
-
-  <!-- Network devices -->
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/10ec/8029">
-    <name>ne2k_pci</name>
-    <class>net</class>
-  </device>
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1022/2000">
-    <name>pcnet</name>
-    <class>net</class>
-  </device>
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/10ec/8139">
-    <name>rtl8139</name>
-    <class>net</class>
-  </device>
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/100e">
-    <name>e1000</name>
-    <class>net</class>
-  </device>
-
-
-  <!-- Audio devices -->
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1274/5000">
-    <name>es1370</name>
-    <class>audio</class>
-  </device>
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2415">
-    <name>ac97</name>
-    <class>audio</class>
-  </device>
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/2668">
-    <name>ich6</name>
-    <class>audio</class>
-  </device>
-
-
-  <!-- Watchdog devices -->
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/8086/25ab">
-    <name>6300esb</name>
-    <class>watchdog</class>
-  </device>
-
-  <device id="http://ibasetechnologies.net/ib700">
-    <name>ib700</name>
-    <bus-type>isa</bus-type>
-    <class>watchdog</class>
-    <product>iBASE 700</product>
-  </device>
-
-</libosinfo>
diff --git a/data/devices/qemu-ps2.xml.in b/data/devices/qemu-ps2.xml.in
deleted file mode 100644
index cef68e2..0000000
--- a/data/devices/qemu-ps2.xml.in
+++ /dev/null
@@ -1,20 +0,0 @@
-<!-- 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>
-    <class>input</class>
-    <_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/usb/Makefile.am b/data/devices/usb/Makefile.am
new file mode 100644
index 0000000..ee4552b
--- /dev/null
+++ b/data/devices/usb/Makefile.am
@@ -0,0 +1 @@
+include ../../Makefile.inc
diff --git a/data/devices/qemu-usb.xml.in b/data/devices/usb/usb-80ee-0021.xml.in
similarity index 77%
rename from data/devices/qemu-usb.xml.in
rename to data/devices/usb/usb-80ee-0021.xml.in
index 9719661..0d2baa9 100644
--- a/data/devices/qemu-usb.xml.in
+++ b/data/devices/usb/usb-80ee-0021.xml.in
@@ -1,4 +1,3 @@
-<!-- USB devices from various QEMU/KVM(s) -->
 <libosinfo version="0.0.1">
 
   <device id="http://www.linux-usb.org/usb.ids/80ee/0021">
diff --git a/data/devices/virtio-pci.xml.in b/data/devices/virtio-pci.xml.in
deleted file mode 100644
index ccc32da..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://pciids.sourceforge.net/v2.2/pci.ids/1af4/1000">
-    <name>virtio-net</name>
-    <class>net</class>
-  </device>
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1001">
-    <name>virtio-block</name>
-    <class>block</class>
-  </device>
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1002">
-    <name>virtio-balloon</name>
-    <class>memory.balloon</class>
-  </device>
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1003">
-    <name>virtio-console</name>
-    <class>console</class>
-  </device>
-
-  <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1af4/1009">
-    <name>virtio-9p</name>
-    <class>filesystem</class>
-  </device>
-
-</libosinfo>
diff --git a/data/devices/xen.xml.in b/data/devices/xen.xml.in
deleted file mode 100644
index 8065fec..0000000
--- a/data/devices/xen.xml.in
+++ /dev/null
@@ -1,28 +0,0 @@
-<!-- Xen 3.x / 4.x paravirt devices -->
-<libosinfo version="0.0.1">
-
-  <device id="http://xen.org/devices/block">
-    <class>block</class>
-    <bus-type>xen</bus-type>
-    <name>xen-block</name>
-  </device>
-
-  <device id="http://xen.org/devices/net">
-    <class>net</class>
-    <bus-type>xen</bus-type>
-    <name>xen-net</name>
-  </device>
-
-  <device id="http://xen.org/devices/console">
-    <class>console</class>
-    <bus-type>xen</bus-type>
-    <name>xen-console</name>
-  </device>
-
-  <device id="http://xen.org/devices/framebuffer">
-    <class>video</class>
-    <bus-type>xen</bus-type>
-    <name>xen-pvfb</name>
-  </device>
-
-</libosinfo>
diff --git a/data/devices/xen/Makefile.am b/data/devices/xen/Makefile.am
new file mode 100644
index 0000000..ee4552b
--- /dev/null
+++ b/data/devices/xen/Makefile.am
@@ -0,0 +1 @@
+include ../../Makefile.inc
diff --git a/data/devices/xen/xen-block.xml.in b/data/devices/xen/xen-block.xml.in
new file mode 100644
index 0000000..277446b
--- /dev/null
+++ b/data/devices/xen/xen-block.xml.in
@@ -0,0 +1,7 @@
+<libosinfo version="0.0.1">
+  <device id="http://xen.org/devices/block">
+    <class>block</class>
+    <bus-type>xen</bus-type>
+    <name>xen-block</name>
+  </device>
+</libosinfo>
diff --git a/data/devices/xen/xen-console.xml.in b/data/devices/xen/xen-console.xml.in
new file mode 100644
index 0000000..a9e51be
--- /dev/null
+++ b/data/devices/xen/xen-console.xml.in
@@ -0,0 +1,7 @@
+<libosinfo version="0.0.1">
+  <device id="http://xen.org/devices/console">
+    <class>console</class>
+    <bus-type>xen</bus-type>
+    <name>xen-console</name>
+  </device>
+</libosinfo>
diff --git a/data/devices/xen/xen-framebuffer.xml.in b/data/devices/xen/xen-framebuffer.xml.in
new file mode 100644
index 0000000..9d44c2a
--- /dev/null
+++ b/data/devices/xen/xen-framebuffer.xml.in
@@ -0,0 +1,7 @@
+<libosinfo version="0.0.1">
+  <device id="http://xen.org/devices/framebuffer">
+    <class>video</class>
+    <bus-type>xen</bus-type>
+    <name>xen-pvfb</name>
+  </device>
+</libosinfo>
diff --git a/data/devices/xen/xen-net.xml.in b/data/devices/xen/xen-net.xml.in
new file mode 100644
index 0000000..fa0ccfb
--- /dev/null
+++ b/data/devices/xen/xen-net.xml.in
@@ -0,0 +1,7 @@
+<libosinfo version="0.0.1">
+  <device id="http://xen.org/devices/net">
+    <class>net</class>
+    <bus-type>xen</bus-type>
+    <name>xen-net</name>
+  </device>
+</libosinfo>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index ab9d863..4583ba3 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -328,10 +328,7 @@ data/oses/windows/winnt3.5.xml.in
 data/oses/windows/winnt4.0.xml.in
 data/oses/windows/winvista.xml.in
 data/oses/windows/winxp.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/devices/pci/pci-1234-1111.xml.in
 data/platforms/qemu/qemu-1.0.1.xml.in
 data/platforms/qemu/qemu-1.0.xml.in
 data/platforms/qemu/qemu-1.1.1-1.xml.in
-- 
2.4.3




More information about the Libosinfo mailing list