HardenedBSD/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
atrtc.c
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
kbdtables.h Change RUKEYMAP sligtly 1996-01-25 16:37:20 +00:00
rtc.h
sio.c Avoid local sprintfs and other printf'isms. 1996-01-25 07:21:50 +00:00
sioreg.h
syscons.c
syscons.h
timerreg.h