ezdma
ezdma copied to clipboard
Simple, zero-copy DMA to/from userspace.
Hi Jeremy, I'm trying to DMA very large buffers (512M byte if I can) into memory. I seem to run into a memory problem for sg_alloc_table if I try to...
I'm running your driver on an xilinx embedded linux (built w/ petalinux 2017.3) and a Zynq Ultrascale device, and when I run the speed test /loopback test, dma_map_sg returns 0...
Any tips/advice on how to go about getting this driver to work for the xilinx zynq ultrscale+ devices?
Hi Jeremy, First of all, congratulations, your driver works very well!. However, I have an annoying problem if I have to stop an uncompleted DMA operation (either write or read)....
Whats the difference between EZDMA and Xilinx's dma_proxy?? Is one better than the other? https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842418/Linux+DMA+From+User+Space Thanks
Hi Jeremy was your module added to baseline kernel?
I've been using 32 KB dma transactions to reliably transfer streaming data. I can read 1 or 100,000 dma dma blocks reliable. However, when increasing the read size by a...
Hi jeremy, I use petalinux v2016.3 to contain the source code of ezdma.c in my created module. Once the linux on board booted, I typed "insmod /lib/modules/'uname -r'/extra/ezdma.ko" or "modprobe...
Hi. I'm writing a DMA driver for my hardware. I don't know about parameter was set on FPGA. Your code works well in user-space. I tried you your code in...
Hello, Taking a look in ezsdk code I see it use SG dma method. Does it mean that it does not support dma_alloc_coherent (contiguous) memory allocation ? Thank you, Ran