freebsd-nq/sys/i386
Scott Long aa2ea23220 Add support for the memory-mapped PCI Express configuration mechanism. This
actually is a property of the northbridge and applies to all PCI/PCI-X/PCIe
devices in the system, though only PCIe devices will respond to registers
higher than 256.  This uses per-CPU pools of temporary mappings so that
the whole 256MB of configuration space doesn't have to be mapped all at
once.  While the sf_buf API was considered for this, the fact that it
requires sleep locks and can return failure made it unsuitable for this use.

For now only the Intel Grantsdale and Lindenhurst (925 and 752x) chipsets are
supported.  Since there doesn't appear to be a compatible way to determine
northbridge support, new chipsets will have to be explicitely added in the
future.
2004-12-06 08:27:10 +00:00
..
acpica After discussions with Nate, repo copy the acpi assist drivers from 2004-11-15 05:54:15 +00:00
bios Remove local hacks to set flags now that the device probe does this for us. 2004-10-14 22:21:59 +00:00
compile
conf Enable amr(4) - scottl fixed when used with >4GB RAM. 2004-12-06 02:50:31 +00:00
cpufreq o Fix whitespace bug introduced in the previous commit. 2004-08-23 10:09:29 +00:00
i386 For efficiency move the call to pmap_pte_quick() out of pmap_protect()'s 2004-12-02 03:29:17 +00:00
ibcs2 Add missing zero flag arguments to sysctl calls. 2004-10-12 07:58:13 +00:00
include Change gdb_cpu_setreg() to not take the value to which to set the 2004-12-01 06:40:35 +00:00
isa Don't include sys/user.h merely for its side-effect of recursively 2004-11-27 06:51:39 +00:00
linux Axe the semblance of support for PECOFF and Linux a.out core dumps. 2004-11-27 06:46:45 +00:00
pci Add support for the memory-mapped PCI Express configuration mechanism. This 2004-12-06 08:27:10 +00:00
svr4 Attempt to make the proper changes here for the proc.h commit: 2004-01-05 00:29:00 +00:00
Makefile