han wrote:
> Hello everyone!
> I'm Porting a rtai/linux application to xenomai/linux. Now I come across a
> problem:
> when I compile the kernel module of my program,I find a WARNING,
> WARNING:“__fixunsdfdi”[freqmod.ko] undefined!
> after compiling,I insmod the module xeno_native.ko,
> then insmod my kernel module freqmod.ko,then I come across an error:
> insmod:error inserting 'freqmod.ko':-1 Unknown symbol in module
> dmesg,it tells me:
> unknown symbol __fixunsdfdi。
>
> Before being portted to xenomai/linux
> (linux-2.6.24,xenomai-2.4.3,gcc-4.1.1),
> it run ok in rtai/linux (linux-2.6.24,rtai-3.7,gcc-4.1.1),
> and I only transport the RTAI API to Xeno's native API. So what's wrong? I'm
> looking forward to your answers!
> Thank you very much !
You are using FPU in kernel-space. It is bad. If you really want to do
that, you should import that function from the static libgcc.
--
Gilles
_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help