I have been working for a while on making the bus mastering capability of PCI express block in Kintex 7 devices work.

The main starting point was Xilinx xapp1052 however the driver provided by the application note is for Fedora core 32Bits system only.

Consequently I did some work on the provided application note and made it work fine with KC705 and under 64Bits Ubuntu 14.04. This was involved some modifications made in the driver as well and the provided user level application.

(The updated design is a available for any one who needs upon a donation. )