freebsd-nq/sys/isa
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
..
ic Oops, this should have been committed with the other Hayes ESP changes. 1995-12-29 13:18:58 +00:00
atrtc.c Since new bcd* macros not argument range overflow resistant, 1996-01-16 06:35:40 +00:00
fd.c Allocate DMA bounce buffers only when requested by drivers. Only the 1996-01-27 02:33:48 +00:00
fdc.h
fdreg.h
joy.c Completed function declarations and/or added prototypes and/or added 1995-12-15 00:54:32 +00:00
kbdtables.h Change RUKEYMAP sligtly 1996-01-25 16:37:20 +00:00
rtc.h BIOS manufacturers don't seem to have a unique idea about 2.88 MB 1995-10-09 15:00:39 +00:00
sio.c Avoid local sprintfs and other printf'isms. 1996-01-25 07:21:50 +00:00
sioreg.h Staticize and cleanup. 1995-12-10 13:40:44 +00:00
syscons.c Convert DDB to new-style option. 1996-01-04 21:13:23 +00:00
syscons.h Staticize and cleanup. 1995-12-10 13:40:44 +00:00
timerreg.h