I know this thread is outdated a bit but I've been exploring this concept online and have had a hard time finding concrete answers. I was hoping someone here at the Altera forum would know best on a few of the specifics.
Does anyone know if the altpciechdma Linux driver source is availalbe? If so where? I've been trying to get a custom Linux PCIe driver to write to my CycloneIV device, and using this as a reference would be super helpful! I've gotten the write mechanism (and a DMA read mechanism) working under VxWorks but it's a bit harder to do in Linux. I can lscpi my device no problem.
More importantly, does anyone know if there is a need for a generic Linux driver for reading and writing to some sort of Altera supported hard PCIe setup? Ie. Altera would provide an app note on setting up PCIe for Linux comms to some device. And the actual Linux device driver would be open-source and available. If there is, and it doesn't exist I'm willing to make it but it would be nice to have Altera's support on the matter.
It would be amazing if the Linux kernel sources contained support for PCIe FPGAs.
Thoughts?
~Andy