cvs commit: src/sys/i386/include pci_cfgreg.h
John Baldwin
jhb at FreeBSD.org
Thu Sep 18 10:00:04 PDT 2003
jhb 2003/09/18 10:00:03 PDT
FreeBSD src repository
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
More information about the cvs-src
mailing list