NetBSD/sys
fvdl d88cf589cb A few ISA sound drivers like to share dma channels, and hence deferred
isa_dmamap_create() calls to their open/close entrypoints. This worked
with some luck, but broke on i386 when _bus_dmamap_create started
to allocate bounce buffers upfront, since memory below 16M may well
not be available when the sound devices is opened for the Nth time.

To fix this, create a new simple interface, isa_drq_alloc/isa_drq_free,
wrappers around already existing bitmask macros. These are expected
to be used before an isa_dmamap_create call, and after an
isa_dmamap_destroy call, respectively. For the sb and ad1848 drivers,
they're deferred until open/close.

All isa_dmamap_create calls can now use BUS_DMA_ALLOCNOW and be done
at attach time.
2003-05-09 23:51:25 +00:00
..
altq
arch A few ISA sound drivers like to share dma channels, and hence deferred 2003-05-09 23:51:25 +00:00
coda
compat sort the ioctl's so we can see what we've implemented and what we have not. 2003-05-07 14:21:20 +00:00
conf Simplify the way the bounds of the managed kernel virtual address 2003-05-08 18:13:12 +00:00
crypto
ddb Add a BKPT_ADDR() macro which gives MD code a chance to munge a 2003-04-29 17:06:03 +00:00
dev A few ISA sound drivers like to share dma channels, and hence deferred 2003-05-09 23:51:25 +00:00
fs
gdbscripts Clean up the output a little and print the lwp pointer. 2003-04-28 01:43:48 +00:00
ipkdb
kern Make we keep track of the file sizes in a size_t, not an int. Also break 2003-05-08 20:26:40 +00:00
lib Allow the default location of "machine/loadfile_machdep.h" to be 2003-04-29 13:03:55 +00:00
lkm use "rm -f $@ ; ln -s ... $@" instead of "ln -sf ... $@" 2003-05-04 06:36:37 +00:00
miscfs Add breaks which were forgotten in rev. 1.2 change. 2003-05-08 13:46:50 +00:00
net fix grammatical error in a diagnostic message. 2003-05-06 17:54:27 +00:00
netatalk
netccitt
netinet Header cleanup: Hide all of this file apart from the socket options 2003-05-05 14:36:13 +00:00
netinet6 fix invalid pointer setting on RA reception. from kiu shueng chuan via kame 2003-05-08 20:08:52 +00:00
netisdn Change a integer value that is passed via a void* in an ioctl() like 2003-05-08 21:15:13 +00:00
netiso
netkey
netnatm
netns
netsmb
nfs simple lock for nfs iod. 2003-05-07 16:18:53 +00:00
stand
sys Simplify the way the bounds of the managed kernel virtual address 2003-05-08 18:13:12 +00:00
ufs Add a missing ifdef DDB. 2003-05-07 18:49:29 +00:00
uvm Simplify the way the bounds of the managed kernel virtual address 2003-05-08 18:13:12 +00:00
Makefile