Annotation of embedaddon/pciutils/pcilib.man, revision 1.1

1.1     ! misho       1: .TH pcilib 7 "@TODAY@" "@VERSION@" "The PCI Utilities"
        !             2: .IX pcilib
        !             3: .SH NAME
        !             4: pcilib \- a library for accessing PCI devices
        !             5: 
        !             6: .SH DESCRIPTION
        !             7: 
        !             8: The PCI library (also known as \fIpcilib\fP and \fIlibpci\fP) is a portable library
        !             9: for accessing PCI devices and their configuration space.
        !            10: 
        !            11: .SH ACCESS METHODS
        !            12: 
        !            13: .PP
        !            14: The library supports a variety of methods to access the configuration space
        !            15: on different operating systems. By default, the first matching method in this
        !            16: list is used, but you can specify override the decision (see the \fB-A\fP switch
        !            17: of \fIlspci\fP).
        !            18: 
        !            19: .TP
        !            20: .B linux-sysfs
        !            21: The
        !            22: .B /sys
        !            23: filesystem on Linux 2.6 and newer. The standard header of the config space is available
        !            24: to all users, the rest only to root. Supports extended configuration space, PCI domains,
        !            25: VPD (from Linux 2.6.26), physical slots (also since Linux 2.6.26) and information on attached
        !            26: kernel drivers.
        !            27: .TP
        !            28: .B linux-proc
        !            29: The
        !            30: .B /proc/bus/pci
        !            31: interface supported by Linux 2.1 and newer. The standard header of the config space is available
        !            32: to all users, the rest only to root.
        !            33: .TP
        !            34: .B intel-conf1
        !            35: Direct hardware access via Intel configuration mechanism 1. Available on i386 and compatibles
        !            36: on Linux, Solaris/x86, GNU Hurd, Windows, BeOS and Haiku. Requires root privileges.
        !            37: .TP
        !            38: .B intel-conf2
        !            39: Direct hardware access via Intel configuration mechanism 2. Available on i386 and compatibles
        !            40: on Linux, Solaris/x86, GNU Hurd, Windows, BeOS and Haiku. Requires root privileges. Warning: This method
        !            41: is able to address only the first 16 devices on any bus and it seems to be very
        !            42: unreliable in many cases.
        !            43: .TP
        !            44: .B fbsd-device
        !            45: The
        !            46: .B /dev/pci
        !            47: device on FreeBSD. Requires root privileges.
        !            48: .TP
        !            49: .B aix-device
        !            50: Access method used on AIX. Requires root privileges.
        !            51: .TP
        !            52: .B nbsd-libpci
        !            53: The
        !            54: .B /dev/pci0
        !            55: device on NetBSD accessed using the local libpci library.
        !            56: .TP
        !            57: .B obsd-device
        !            58: The
        !            59: .B /dev/pci
        !            60: device on OpenBSD. Requires root privileges.
        !            61: .TP
        !            62: .B dump
        !            63: Read the contents of configuration registers from a file specified in the
        !            64: .B dump.name
        !            65: parameter. The format corresponds to the output of \fIlspci\fP \fB-x\fP.
        !            66: 
        !            67: .SH PARAMETERS
        !            68: 
        !            69: .PP
        !            70: The library is controlled by several parameters. They should have sensible default
        !            71: values, but in case you want to do something unusual (or even something weird),
        !            72: you can override them (see the \fB-O\fP switch of \fIlspci\fP).
        !            73: 
        !            74: .SS Parameters of specific access methods
        !            75: 
        !            76: .TP
        !            77: .B dump.name
        !            78: Name of the bus dump file to read from.
        !            79: .TP
        !            80: .B fbsd.path
        !            81: Path to the FreeBSD PCI device.
        !            82: .TP
        !            83: .B nbsd.path
        !            84: Path to the NetBSD PCI device.
        !            85: .TP
        !            86: .B obsd.path
        !            87: Path to the OpenBSD PCI device.
        !            88: .TP
        !            89: .B proc.path
        !            90: Path to the procfs bus tree.
        !            91: .TP
        !            92: .B sysfs.path
        !            93: Path to the sysfs device tree.
        !            94: 
        !            95: .SS Parameters for resolving of ID's via DNS
        !            96: .TP
        !            97: .B net.domain
        !            98: DNS domain containing the ID database.
        !            99: .TP
        !           100: .B net.cache_name
        !           101: Name of the file used for caching of resolved ID's.
        !           102: 
        !           103: .SH SEE ALSO
        !           104: 
        !           105: .BR lspci (8),
        !           106: .BR setpci (8),
        !           107: .BR update-pciids (8)
        !           108: 
        !           109: .SH AUTHOR
        !           110: The PCI Utilities are maintained by Martin Mares <mj@ucw.cz>.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>