On Tue, 2005-02-15 at 14:14, Stefano Gafforelli wrote:
> The problem with cpu_xscale_switch_mm seems resolved, but there is another 
> mistake with latency_rt.ko:
> 
> [EMAIL PROTECTED] insmod latency_rt.ko
> latency_rt: Unknown symbol __fixunsdfsi
> insmod: error inserting 'latency_rt.ko': -1 Unknown symbol in module
> 
> (with rtai_hal.ko rtai_lxrt.ko and rtai_fifos.ko modules loaded)!!
> what about?
> thanks.
> Luca & Ste.

No idea what that is. A grep over linux-2.6.9 results in:
./arch/arm/nwfpe/ARM-gcc.h:#define float64_to_uint32_round_to_zero      
__fixunsdfsi
./arch/arm26/nwfpe/ARM-gcc.h:#define float64_to_uint32_round_to_zero    
__fixunsdfsi

So it seems that this is a GCC support function to convert a float64
value to a unsigned integer by rounding to zero. Are you using floating
point variables in latency_rt? Maybe exporting the symbol from the
kernel will suffice (like my last quick-fix, only with __fixunsdfsi()).

Mike
-- 
Dr. Michael Neuhauser                phone: +43 1 789 08 49 - 30
Firmix Software GmbH                   fax: +43 1 789 08 49 - 55
Vienna/Austria/Europe                      email: [EMAIL PROTECTED]
Embedded Linux Development and Services    http://www.firmix.at/


Reply via email to