]> mj.ucw.cz Git - pciutils.git/blobdiff - lib/i386-ports.c
Released as 3.1.4.
[pciutils.git] / lib / i386-ports.c
index 4b51c8818f097e67bbbe4e864fc82156c67e461e..072fac5fa602ffee8c98241c4f290a2caf0a1dfa 100644 (file)
@@ -20,6 +20,8 @@
 #include "i386-io-sunos.h"
 #elif defined(PCI_OS_WINDOWS)
 #include "i386-io-windows.h"
+#elif defined(PCI_OS_CYGWIN)
+#include "i386-io-cygwin.h"
 #else
 #error Do not know how to access I/O ports on this OS.
 #endif
@@ -67,7 +69,7 @@ intel_sanity_check(struct pci_access *a, struct pci_methods *m)
   a->debug("...sanity check");
   d.bus = 0;
   d.func = 0;
-  for(d.dev = 0; d.dev < 32; d.dev++)
+  for (d.dev = 0; d.dev < 32; d.dev++)
     {
       u16 class, vendor;
       if (m->read(&d, PCI_CLASS_DEVICE, (byte *) &class, sizeof(class)) &&
@@ -253,7 +255,8 @@ conf2_write(struct pci_dev *d, int pos, byte *buf, int len)
 }
 
 struct pci_methods pm_intel_conf1 = {
-  "Intel-conf1",
+  "intel-conf1",
+  "Raw I/O port access using Intel conf1 interface",
   NULL,                                        /* config */
   conf1_detect,
   conf12_init,
@@ -262,12 +265,14 @@ struct pci_methods pm_intel_conf1 = {
   pci_generic_fill_info,
   conf1_read,
   conf1_write,
+  NULL,                                        /* read_vpd */
   NULL,                                        /* init_dev */
   NULL                                 /* cleanup_dev */
 };
 
 struct pci_methods pm_intel_conf2 = {
-  "Intel-conf2",
+  "intel-conf2",
+  "Raw I/O port access using Intel conf2 interface",
   NULL,                                        /* config */
   conf2_detect,
   conf12_init,
@@ -276,6 +281,7 @@ struct pci_methods pm_intel_conf2 = {
   pci_generic_fill_info,
   conf2_read,
   conf2_write,
+  NULL,                                        /* read_vpd */
   NULL,                                        /* init_dev */
   NULL                                 /* cleanup_dev */
 };