Module: xenomai-abe Branch: comedi Commit: dbbd33f50dcb6edf02767a72e8ea735d43edf462 URL: http://git.xenomai.org/?p=xenomai-abe.git;a=commit;h=dbbd33f50dcb6edf02767a72e8ea735d43edf462
Author: Philippe Gerum <r...@xenomai.org> Date: Wed Sep 16 18:47:24 2009 +0200 nios2: introduce architecture support This patch merges the arch-specific bits aimed at supporting the nios2 architecture. This port is still work in progress, even if it already implements a fully fledged real-time support for nios2. Programs based on the POSIX skin won't link properly yet. On the other hand, programs based on skins which do not rely on ld's wrapper magic (-Wl,--wrap) can be built. The pipeline patch merged along with this initial material will require some Xenomai-specific bits to be defined in your FPGA design, so that a high resolution timer and a dedicated 64bit clock device are available to the Xenomai core. A complete procedure to update your design accordingly will be merged in a near future. In short, this beast already runs on an Altera DE2 board here, but stay tuned for loading it on your own device. --- configure | 965 ++-- configure.in | 28 +- include/Makefile.am | 1 + include/Makefile.in | 1 + include/asm-nios2/Makefile.am | 6 + include/asm-nios2/Makefile.in | 658 ++ include/asm-nios2/arith.h | 42 + include/asm-nios2/atomic.h | 72 + include/asm-nios2/bits/Makefile.am | 3 + include/asm-nios2/bits/Makefile.in | 503 ++ include/asm-nios2/bits/heap.h | 25 + include/asm-nios2/bits/init.h | 102 + include/asm-nios2/bits/intr.h | 37 + include/asm-nios2/bits/pod.h | 133 + include/asm-nios2/bits/sched.h | 36 + include/asm-nios2/bits/shadow.h | 66 + include/asm-nios2/bits/thread.h | 55 + include/asm-nios2/bits/timer.h | 39 + include/asm-nios2/calibration.h | 44 + include/asm-nios2/features.h | 59 + include/asm-nios2/fptest.h | 30 + include/asm-nios2/hal.h | 87 + include/asm-nios2/syscall.h | 318 + include/asm-nios2/system.h | 117 + include/asm-nios2/wrappers.h | 41 + ksrc/arch/nios2/Config.in | 8 + ksrc/arch/nios2/Kconfig | 7 + ksrc/arch/nios2/Makefile | 6 + ksrc/arch/nios2/hal.c | 207 + .../adeos-ipipe-2.6.26-rc6-nios2-1.0-00.patch | 7996 ++++++++++++++++++++ ksrc/arch/nios2/switch.S | 65 + scripts/prepare-kernel.sh | 4 + src/include/xeno_config.h.in | 3 + src/testsuite/clocktest/clocktest.c | 8 +- src/testsuite/unit/arith.c | 10 +- 35 files changed, 11287 insertions(+), 495 deletions(-) Diff: http://git.xenomai.org/?p=xenomai-abe.git;a=commitdiff;h=dbbd33f50dcb6edf02767a72e8ea735d43edf462 _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git