1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys/i386/include
Bruce Evans dd87702a51 Allocate DMA bounce buffers only when requested by drivers. Only the
fd and wt drivers need bounce buffers, so this normally saves 32K-1K
of kernel memory.

Keep track of which DMA channels are busy.  isa_dmadone() must now be
called when DMA has finished or been aborted.

Panic for unallocated and too-small (required) bounce buffers.

fd.c:
There will be new warnings about isa_dmadone() not being called after
DMA has been aborted.

sound/dmabuf.c:
isa_dmadone() needs more parameters than are available, so temporarily
use a new interface isa_dmadone_nobounce() to avoid having to worry
about panics for fake parameters.  Untested.
1996-01-27 02:33:48 +00:00
..
pc
_limits.h
ansi.h Define macros _BSD_OFF_T_ and _BSD_PID_T_ suitable for use instead 1995-06-28 01:39:26 +00:00
apm_bios.h Fixed staticizing. Some functions aren't static but depend on 1995-12-25 07:38:47 +00:00
apm_segments.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
asc_ioctl.h Submitted by: Luigi Rizzo 1995-09-08 03:22:00 +00:00
asmacros.h Implemented non-statistical kernel profiling. This is based on 1995-12-29 15:30:05 +00:00
bootinfo.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
clock.h Add Pentium Pro CPU detection and special handling. For now, all the 1995-12-24 08:10:52 +00:00
conf.h Pass 3 of the great devsw changes 1995-12-08 11:19:42 +00:00
cons.h
console.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
cpu.h Make the bootinfo structure visible from sysctl. 1995-07-16 10:33:38 +00:00
cpufunc.h Removed declarations of nonexistent functions. 1996-01-16 07:42:08 +00:00
cputypes.h Add Pentium Pro CPU detection and special handling. For now, all the 1995-12-24 08:10:52 +00:00
cronyx.h Staticize and cleanup. 1995-12-10 13:40:44 +00:00
db_machdep.h Removed unused thread support (partly to get rid of its incomplete 1995-12-03 10:40:16 +00:00
devconf.h Mega commit for sysctl. 1995-11-20 12:42:39 +00:00
endian.h
exec.h
float.h
floatingpoint.h
frame.h Make math_emulators LKMable. 1995-12-14 08:21:33 +00:00
gsc.h
ieeefp.h
ioctl_ctx.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ioctl_fd.h
ioctl_meteor.h Newest version of the Matrox Meteor driver. Tested with various MBONE 1996-01-21 10:26:54 +00:00
ipl.h
joystick.h
limits.h
lpt.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
md_var.h Allocate DMA bounce buffers only when requested by drivers. Only the 1996-01-27 02:33:48 +00:00
mouse.h
mtpr.h
npx.h Added `#include "ioconf.h"' to <machine/conf.h> and cleaned up the 1995-11-04 17:08:13 +00:00
param.h
pcaudioio.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
pcb.h Simplified savectx() a little and fixed a bug that caused it to return 1996-01-23 02:39:24 +00:00
pcvt_ioctl.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
pmap.h Cleaned up prototypes in pmap headers: removed ones for nonexistent 1995-12-17 07:39:05 +00:00
proc.h
profile.h Fixed user-mode mcount which I broke in the previous revision. 1996-01-01 17:11:21 +00:00
psl.h
pte.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ptrace.h Add commands for ptrace get/set registers.. (Same numbers as NetBSD) 1996-01-24 18:51:48 +00:00
random.h 1) ifdef out some unused functions (for now) 1995-12-29 08:04:32 +00:00
reg.h
reloc.h
segments.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
si.h Mainly cosmetic cleanups... It now uses more consistant message reporting 1995-11-28 02:07:36 +00:00
signal.h Fix standards conformance bugs in <signal.h>: 1995-06-28 02:14:13 +00:00
soundcard.h Merge in changes for VOXWARE 3.05 1995-07-28 22:30:53 +00:00
speaker.h
specialreg.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
spigot.h Jim's latest fixes. 1995-09-01 00:25:18 +00:00
spl.h Mask netisrs during softtty isrs. This may fix PR 798. SLIP and PPP 1995-10-30 17:01:37 +00:00
stdarg.h
sysarch.h
trap.h
tss.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
types.h Changes to support 1Tb filesizes. Pages are now named by an 1995-12-11 04:58:34 +00:00
ultrasound.h Merge in changes for VOXWARE 3.05 1995-07-28 22:30:53 +00:00
varargs.h
vmparam.h