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