Linux kernel driver for memory mapped PCIe - FPGA communication.