cvs commit: src/sys/i386/include pci_cfgreg.h
Nate Lawson
nate at root.org
Thu Sep 18 10:04:39 PDT 2003
On Thu, 18 Sep 2003, John Baldwin wrote:
> Modified files:
> sys/i386/include pci_cfgreg.h
> Log:
> Fix a busted constant related to PCI configuration acess method #1. The
> reserved bits in the port that must be zero are 24:30, not 20:30. Bits
> 16:23 are used to set the bus number. This meant that when we tested for
> config mechanism #1, if the previous PCI configuration transaction sent
> used a bus number greater than 15, one of the bits in 20:23 would be
> non-zero and we would fail to use config mechanism #1 and thus fail to see
> that PCI existed on the machine at all.
>
> Obtained from: Shanley's PCI System Architecture book
> Tested by: des
> Proxied through: njl
>
> Revision Changes Path
> 1.10 +1 -1 src/sys/i386/include/pci_cfgreg.h
Excellent!
-Nate
More information about the cvs-src
mailing list