freebsd-dev/sys/i386
John Baldwin 21e25fa607 Replace an outb() during the test for configuration mechanism #1 with a
DELAY(1) instead.  After wading through old commit logs, I found that the
outb() was added not as part of the test but as an intentional delay. In
fact, according to Shanley's PCI book, the configuration 1 data and address
ports should only be accessed using aligned 32-bit accesses (i.e. inl()
and outl()).  Thus, using outb() to just the last byte of the port violates
the PCI spec it would seem.  On at least one box doing so broke the probe
for PCI, whereas changing it to a DELAY(1) fixed the probe.

Reported by:	Sean Welch <welchsm@earthlink.net>
MFC after:	1 week
2003-12-31 16:56:32 +00:00
..
acpica Use the ACPI-CA definitions for the various APIC tables instead of our 2003-12-09 03:04:19 +00:00
bios - Implement selwakeuppri() which allows raising the priority of a 2003-11-09 09:17:26 +00:00
compile
conf Garbage-collected CLK_USE_TSC_CALIBRATION. 2003-12-30 07:28:54 +00:00
i386 Sorted includes. 2003-12-29 06:47:38 +00:00
ibcs2 GC unused 'syshide' override to /dev/null. This was here to disable 2003-12-24 00:32:07 +00:00
include GC the unused <machine/kse.h> file. 2003-12-24 00:51:30 +00:00
isa First part of the removal of drivers for hardware that isn't relevant 2003-12-07 03:51:19 +00:00
linux Sorted includes. Removed duplicates exposed by this. 2003-12-29 06:51:10 +00:00
pci Replace an outb() during the test for configuration mechanism #1 with a 2003-12-31 16:56:32 +00:00
svr4
Makefile