cvs commit: src/sys/alpha/alpha busdma_machdep.c
src/sys/alpha/include bus.h src/sys/alpha/isa isa_dma.c
src/sys/amd64/amd64 busdma_machdep.c src/sys/amd64/include
bus_dma.h src/sys/dev/aac aac.c aac_pci.c src/sys/dev/advansys
adv_eisa.c adv_isa.c ...
Hiten Pandya
hmp at FreeBSD.ORG
Fri Jul 11 13:46:21 PDT 2003
On Tue, Jul 01, 2003 at 08:52:06AM -0700, Scott Long wrote:
> scottl 2003/07/01 08:52:06 PDT
>
> Log:
> Mega busdma API commit.
>
> Add two new arguments to bus_dma_tag_create(): lockfunc and lockfuncarg.
> Lockfunc allows a driver to provide a function for managing its locking
> semantics while using busdma. At the moment, this is used for the
> asynchronous busdma_swi and callback mechanism. Two lockfunc implementations
> are provided: busdma_lock_mutex() performs standard mutex operations on the
>
> Reviewed by: tmm, gibbs
>
Cool! Just got back from work experience... this stuff looks
promising. Thanks Scott. ;-)
Currently trying to catch up on email, but will look into this,
and see it the bus dma documentation has been updated...
Cheers.
-- Hiten (hmp at FreeBSD.ORG)
More information about the cvs-src
mailing list