freebsd-nq/sys/i386
Scott Long b524342941 Commit the first of half of changes that allow busdma to transparently
honor the alignment and boundary constraints in the dma tag when loading
buffers.  Previously, these constraints were only honored when allocating
memory via bus_dmamem_alloc().  Now, bus_dmamap_load() will automatically
use bounce buffers when needed.

Also add a set of sysctls to monitor the global busdma stats.  These are:

hw.busdma.free_bpages
hw.busdma.reserved_bpages
hw.busdma.active_bpages
hw.busdma.total_bpages
hw.busdma.total_bounced
hw.busdma.total_deferred
2004-07-03 18:18:36 +00:00
..
acpica Add machdep quirks functions. On i386, this disables acpi on systems with 2004-06-30 04:42:29 +00:00
bios o Return ai_batteries as 0xffffffff instead of -1. This is a nop change, but 2004-06-16 20:27:50 +00:00
compile
conf Remove stray i386 math emulator references. 2004-07-01 22:18:06 +00:00
cpufreq o Typo: Ternal -> Thermal. 2004-02-29 18:30:35 +00:00
i386 Commit the first of half of changes that allow busdma to transparently 2004-07-03 18:18:36 +00:00
ibcs2 Put the pre FreeBSD-2.x tty compat code under BURN_BRIDGES. 2004-06-21 22:57:16 +00:00
include Implement preemption of kernel threads natively in the scheduler rather 2004-07-02 20:21:44 +00:00
isa This needs __RMAN_RESOURCE_VISIBLE if PC98 is defined. 2004-07-01 09:36:31 +00:00
linux Add casts so all these quantities are a constant type. 2004-06-24 02:24:39 +00:00
pci Trim a few things from the dmesg output and stick them under bootverbose to 2004-07-01 07:46:29 +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