libpci provides a portable layer for read and write access to PCI configuration
registers. Supported platforms include Linux, FreeBSD, NetBSD and AIX.

WWW: http://mj.ucw.cz/sw/pciutils/