RTAI 3.1 finally working!! Used kernel 2.6.9 with adeos patch on Suse 9.1 and gcc 3.4.
Rodrigo Rosenfeld Rosas
lbocseg at yahoo.com.br
Fri Dec 17 21:17:53 CET 2004
Thank you Paolo, for the hint about REGPARM.
Now I finally got all testsuite to work both in user and kernel space. The
threaded application is working also in user space. What can I say: perfect!
I used kernel 2.6.9 with adeos patch, preemtion enabled, no REGPARM option
enabled and I'm running it on a Suse 9.1. I compiled RTAI and the kernel with
gcc 3.4.
Thank you all for the hints!
Best regards and a good weekend for you!
Rodrigo.
____________________________________________________________
Em Sex 17 Dez 2004 07:51, Paolo Mantegazza escreveu:
Dipl. Ing. (FH) Malte Witt wrote:
> Hi Harald,
>
> this is what I stated on this list yesterday :-) There are some issues on
> SuSE gcc compilers. As I stated before, try plain 2.95.3 compiler from
> gnu.org for kernel code. You will most probably succeed. If you have
> further questions, just mail me.
RTAI has been tested up to gcc-3.4.3 here at DIAPM . My idea is that all
those seeing kernel space examples run but not those in user space have
the REGPARM option in the kernel enabled. I've recently withnessed such
a problem with a friend here at DIAPM.
Such an option breaks the argument passing scheme of LXRT from user space.
Paolo.
More information about the Rtai
mailing list