Hi,

Jean-Michel Mercier wrote:
> DMA can be managed only from kernel driver,
> not fro user space.
> Existing drivers already take advantage of
> DMA for Peripheral to MEM or MEM to Peripheral
> transfers but there is no generic driver available
> in the current LSP for MEM to MEM transfers.
> 
> Indeed that would be a good idea to have a substitute
> for memcpy() using DMA (like we have the DAT_copy()
> in the DSP's CSL).
> 
> So for now, you need to write yourself a kernel driver for that.
> You will have to take care of virtual to physical memoy pointer
> translation, scatter-gather.
What library functions does the kernel provide to implement such driver? Or
do I have to program the DMA controller registers directly?

Cheers, [EMAIL PROTECTED]
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to