A zero-copy Linux driver and a userspace interface library for Xilinx's AXI DMA and VDMA IP blocks. These serve as bridges for communication between the processing system and FPGA programmable logic fabric, through one of the DMA ports on the Zynq processing system. Distributed under the MIT License.
MIT License
474
stars
230
forks
source link
Fix for CB data structure when Channel ID does not match array index #126
For scenario where DMA channel ID wasn't zero (or rather, where it does not match index in array where info about channels is stored), I've faced very strange behavior of driver, until I've managed to trace issue to CB structure initialization.
This fix seems to resolve those issues.
For scenario where DMA channel ID wasn't zero (or rather, where it does not match index in array where info about channels is stored), I've faced very strange behavior of driver, until I've managed to trace issue to CB structure initialization. This fix seems to resolve those issues.