Linux kernel device driver to DMA from a device into user-space memory
I’m actually working on exactly the same thing right now and I’m going the ioctl() route. The general idea is for user space to allocate the buffer which will be used for the DMA transfer and an ioctl() will be used to pass the size and address of this buffer to the device driver. The … Read more