65 lines
1.5 KiB
Plaintext
65 lines
1.5 KiB
Plaintext
|
.\" $XFree86: xc/programs/Xserver/hw/xfree86/etc/pcitweak.man,v 3.3 2001/01/27 18:20:56 dawes Exp $
|
||
|
.TH PCITWEAK 1 __vendorversion__
|
||
|
.SH NAME
|
||
|
pcitweak - read/write PCI config space
|
||
|
.SH SYNOPSIS
|
||
|
.B pcitweak
|
||
|
.B \-l
|
||
|
.br
|
||
|
.B pcitweak
|
||
|
.B \-r
|
||
|
.I PCI-ID
|
||
|
.RB [ \-b | \-h ]
|
||
|
.I offset
|
||
|
.br
|
||
|
.B pcitweak
|
||
|
.B \-w
|
||
|
.I PCI-ID
|
||
|
.RB [ \-b | \-h ]
|
||
|
.I offset
|
||
|
.I value
|
||
|
.SH DESCRIPTION
|
||
|
.I Pcitweak
|
||
|
is a utility that can be used to examine or change registers in the PCI
|
||
|
configuration space. On most platforms
|
||
|
.I pcitweak
|
||
|
can only be run by the root user.
|
||
|
.SH OPTIONS
|
||
|
.TP 8
|
||
|
.B \-l
|
||
|
Probe the PCI buses and print a line for each detected device. Each line
|
||
|
contains the bus location (bus:device:function), chip vendor/device, card
|
||
|
(subsystem) vendor/card, revision, class and header type. All values
|
||
|
printed are in hexadecimal.
|
||
|
.TP 8
|
||
|
.BI "\-r " PCI-ID
|
||
|
Read the PCI configuration space register at
|
||
|
.I offset
|
||
|
for the PCI device at bus location
|
||
|
.IR PCI-ID .
|
||
|
.I PCI-ID
|
||
|
should be given in the form bus:device:function, with each value in
|
||
|
hexadecimal. By default, a 32-bit register is read.
|
||
|
.TP 8
|
||
|
.BI "\-w " PCI-ID
|
||
|
Write
|
||
|
.I value
|
||
|
to the PCI configuration space register at
|
||
|
.I offset
|
||
|
for the PCI device at bus location
|
||
|
.IR PCI-ID .
|
||
|
.I PCI-ID
|
||
|
should be given in the form bus:device:function, with each value in
|
||
|
hexadecimal. By default, a 32-bit register is written.
|
||
|
.TP 8
|
||
|
.B \-b
|
||
|
Read or write an 8-bit value (byte).
|
||
|
.TP 8
|
||
|
.B \-h
|
||
|
Read or write a 16-bit value (halfword).
|
||
|
.SH "SEE ALSO"
|
||
|
scanpci(1)
|
||
|
.SH AUTHORS
|
||
|
David Dawes
|
||
|
.RI ( dawes@xfree86.org ).
|