The PCI Utilities package contains a library for portable access to PCI bus
configuration registers and several utilities based on this library.
In runs on the following systems:
Linux (via /sys/bus/PCI, /proc/bus/PCI or i386 ports)
FreeBSD (via /dev/PCI)
NetBSD (via libPCI)
OpenBSD (via /dev/PCI)
GNU/kFreeBSD (via /dev/PCI)
Solaris/i386 (direct port access)
Aix (via /dev/PCI and odmget)
GNU Hurd (direct port access)
Windows (direct port access)