Reply by Steven J. Hill●September 18, 20052005-09-18
Greetings.
The source package from Xilinx leaves a bit to be desired as far as
being easy to use and integrate into your Linux distro. I have uploaded
a patch that includes a 'README' file and simplifies building and
installing. I also wrote an init script that does the 'start|stop|reload'
type stuff that all the Linux distros do. This patch will work with the
Linux 2.6.13 vanilla kernel. It patches up all the source code such that
it builds with no warning or errors. I hope people find it useful. You
can download the patch from here:
ftp://ftp.realitydiluted.com/Xilinx/linuxdrivers-xilinx-2.6.13.patch
The README text is shown below to give you an idea of what I did. Cheers.
-Steve
**********
DIRECTIONS
----------
1) Go to the 'xpc4drvr' directory.
2) After locating your kernel tree, build the driver with:
make KERNEL_SOURCE=<kernel-source-dir>
or edit your Makefile and hardcode the value for KERNEL_SOURCE
and then build your module.
3) Become the 'root' user.
4) Install the device driver, with:
make KERNEL_VERSION=<kernel-version> install
or again, edit your Makefile and hardcode the KERNEL_VERSION value.
The init script 'install_drv' will also be copied to your '/etc/init.d'
directory and be renamed to '/etc/init.d/xilinx'. Edit the Makefile
to change this behavior.
QUESTIONS
---------
1) Ask on the 'comp.arch.fpga' newsgroup after actually trying the
above steps 2 times.
2) You can email me, Steven J. Hill <sjhill@realitydiluted.com> with
questions. I may or may not be able to help you.