freebsd-skq/sys/dev
bde b367666afd 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
..
aic7xxx Take a different approach to the SPIORDY race condition. Simply clear 1996-01-11 06:17:49 +00:00
ar Completed function declarations and/or added prototypes and/or added 1995-12-15 00:54:32 +00:00
bktr Newest version of the Matrox Meteor driver. Tested with various MBONE 1996-01-21 10:26:54 +00:00
ccd Prepare to add support for parity. Report the post-parity size, 1996-01-02 23:32:54 +00:00
cy Avoid local sprintfs and other printf'isms. 1996-01-25 07:21:50 +00:00
de The last part of the ether_sprint -> %6D change. 1996-01-26 09:29:29 +00:00
dgb Fixed erroneous resending of the output buffer. 1995-12-29 13:21:10 +00:00
ed Use new printf features rather than local kludges. 1996-01-24 21:12:23 +00:00
eisa The long awaited stability patch set for the aic7xxx driver: 1996-01-03 06:28:01 +00:00
ep The last part of the ether_sprint -> %6D change. 1996-01-26 09:29:29 +00:00
fdc Allocate DMA bounce buffers only when requested by drivers. Only the 1996-01-27 02:33:48 +00:00
fe The last part of the ether_sprint -> %6D change. 1996-01-26 09:29:29 +00:00
fxp The last part of the ether_sprint -> %6D change. 1996-01-26 09:29:29 +00:00
ic Oops, this should have been committed with the other Hayes ESP changes. 1995-12-29 13:18:58 +00:00
ie The last part of the ether_sprint -> %6D change. 1996-01-26 09:29:29 +00:00
joy Completed function declarations and/or added prototypes and/or added 1995-12-15 00:54:32 +00:00
kbd Change RUKEYMAP sligtly 1996-01-25 16:37:20 +00:00
lnc The last part of the ether_sprint -> %6D change. 1996-01-26 09:29:29 +00:00
mcd Hide the probe warnings behind `bootverbose'. 1996-01-23 22:55:08 +00:00
mse Completed function declarations and/or added prototypes and/or added 1995-12-15 00:54:32 +00:00
pci Add support for multi-function devices. 1996-01-25 18:32:00 +00:00
ppbus Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
rc Add more disc_optim calls to track line disc changes 1995-12-28 11:58:35 +00:00
scd Make bin2bcd and bcd2bin global macroes instead of having local 1996-01-15 10:28:44 +00:00
si Avoid local sprintfs and other printf'isms. 1996-01-25 07:21:50 +00:00
sio Avoid local sprintfs and other printf'isms. 1996-01-25 07:21:50 +00:00
snp A Major staticize sweep. Generates a couple of warnings that I'll deal 1995-12-14 08:32:45 +00:00
speaker Completed function declarations and/or added prototypes and/or added 1995-12-15 00:54:32 +00:00
syscons Convert DDB to new-style option. 1996-01-04 21:13:23 +00:00
vn Fixed an overflowing multiplication in vnstrategy() by replacing it with 1996-01-14 20:32:14 +00:00