This repository adds udev rules and dkms support to the Xilinx XDMA driver.
git submodule init && git submodule update
mkdir build && cd build && cmake ..
sudo make install
make package
Since Xilinx upstream driver is poorly maintained and does not build with a current kernel, this package uses a community fork (alonbl's stable patchset).
Since Xilinx does not bump the version of the upstream driver, this package uses a different versioning.
Invoke cmake with -DXDMA_DEBUG='1'
.
So the preparation step from above becomes:
git submodule init && git submodule update
mkdir build && cd build && cmake -DXDMA_DEBUG='1' ..