From: Martin Mares Date: Sat, 1 Nov 2014 18:11:11 +0000 (+0100) Subject: Updated the READMEs X-Git-Tag: v3.3.0~11 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=b5847329aca952fd9ae91eecd5af12ae119817b2;p=pciutils.git Updated the READMEs --- diff --git a/README b/README index 32f5fa2..dbb9890 100644 --- a/README +++ b/README @@ -1,6 +1,6 @@ This package contains the PCI Utilities, version @VERSION@. -Copyright (c) 1997--2012 Martin Mares +Copyright (c) 1997--2014 Martin Mares All files in this package can be freely distributed and used according to the terms of the GNU General Public License, either version 2 or @@ -22,7 +22,7 @@ In runs on the following systems: Solaris/i386 (direct port access) Aix (via /dev/pci and odmget) GNU Hurd (direct port access) - Windows (direct port access) + Windows (direct port access, see README.Windows for caveats) CYGWIN (direct port access) BeOS (via syscalls) Haiku (via /dev/misc/poke) @@ -100,6 +100,9 @@ for new entries via network. The pci.ids file is also mirrored at http://pciids.sourceforge.net/ +On Linux systems with a recent enough version of libudev, UDEV's HWDB +database is consulted when pci.ids lacks the device. + 4. Getting new versions ~~~~~~~~~~~~~~~~~~~~~~~ @@ -111,7 +114,6 @@ The tarball can be downloaded at the following places: ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/ ftp://ftp.kernel.org/pub/software/utils/pciutils/ (expect a couple of hours delay) - ftp://metalab.unc.edu/pub/Linux/hardware/ (expect a couple of days delay) There is also a public GIT tree at: diff --git a/README.Windows b/README.Windows index 7a85fda..5f73dd4 100644 --- a/README.Windows +++ b/README.Windows @@ -9,3 +9,13 @@ from http://www.internals.com/. However, you need to use win32/config.{h,mk} instead of the automatically generated lib/config.{h,mk} as lib/configure does not run on Windows. + +================================================================================ +BEWARE: The current implementation pokes I/O ports to access the PCI devices +directly. This leads to several problems: some devices are invisible, extended +PCIe configuration space is not available, and there are many potential race +conditions. Instead, libpci should use the proper Windows drivers. + +Unfortunately, the Windows port currently lacks a maintainer. If you are willing +to step up and fix the issues, please let me know. -- Martin Mares +================================================================================