Q: dma requires copying into dma buffer - so what's the benefit ?
ranshalit at gmail.com
Tue Sep 6 12:24:16 EDT 2016
There is something I don't understand about dma,
when doing memory to memory dma, it requires to cllocate dma buffer
(for example with dma_alloc_coherent),
than for each transfer we need to copy the buffer to the allocated
memory and than trigger dma transaction.
So, if it requires additional memcpy for each transaction , what's the
benefit of using dma ?
1. copy buffer (memcpy) from source to destination
1. copy buffer (memcpy) from source to dma buffer
2. trigger dma transaction (which shall copy the buffer eventually to
More information about the Kernelnewbies