Skip to content

MicroTCA-Tech-Lab/xdma-metapackage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XDMA driver metapackage

This repository adds udev rules and dkms support to the Xilinx XDMA driver.

Usage

Preparation

git submodule init && git submodule update
mkdir build && cd build && cmake ..

Install driver

sudo make install

Create Debian package

make package

Workarounds for upstream driver

Kernel compatibility

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).

Versioning

Since Xilinx does not bump the version of the upstream driver, this package uses a different versioning.

Debugging

Build the module with debugging enabled

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' ..