freebsd-nq/sys/i386
Scott Long 2162eb2e7c First pass at replacing the single global bounce pool with sub-pools that are
appropriate for different tag requirements.  With the former global pool,
bounce pages might get allocated that are appropriate for one tag, but not
appropriate for another, but the system had no way to distinguish between them.
Now zones with distinct attributes are created to hold pages, and each tag
that requires bouncing is associated with a zone.  New zones are created as
needed if no existing zones can meet the requirements of the tag.  Stats for
each zone are tracked via the hw.busdma sysctl node.

This should help drivers that are failing with mysterious data corruption.

MFC After: 1 week
2004-11-09 07:07:54 +00:00
..
acpica Add support for gadgets on Asus L4R and M6R notebooks. 2004-11-08 16:54:26 +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 Reduce annoying SCSI probing delay from 15 to 5 seconds in all GENRIC kernels. 2004-11-02 20:57:20 +00:00
cpufreq o Fix whitespace bug introduced in the previous commit. 2004-08-23 10:09:29 +00:00
i386 First pass at replacing the single global bounce pool with sub-pools that are 2004-11-09 07:07:54 +00:00
ibcs2 Add missing zero flag arguments to sysctl calls. 2004-10-12 07:58:13 +00:00
include Begin an invasion of i386-land by amd64. 2004-11-06 03:23:36 +00:00
isa Add new function ttyinitmode() which sets our systemwide default 2004-10-18 21:51:27 +00:00
linux Fix the following race: 2004-10-01 05:01:00 +00:00
pci Add TUNABLE_LONG and TUNABLE_ULONG, and use the latter for the 2004-10-31 15:50:33 +00:00
svr4 Attempt to make the proper changes here for the proc.h commit: 2004-01-05 00:29:00 +00:00
Makefile This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00