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
