> Given there is an FP emulator in the kernel, I sort of guessing that
> because the EP9301 has FP H/W (albeit broken) the kernel never gets the
> illegal instruction trap to get to the FP emulation code?
>
> Is there anyway to tell the EP9301 to disable the FP H/W and generate
> traps? I searched the chips user manual but didn't find anything.
>
> Is there any way to fix this generally?
I have been told by other developers the problem has been fixed by
upgrading to a newer version of crosstools. In my limited amount of
testing I did see a problem with the function atof() that seems to be
related to the math libraries on the onboard flash. Other than that I have
been unable to find any problems related to floating point... Could you
provide more details as to what failures you are seeing, is it related to
all floating point operations or specific function calls...? What version
of crosstools and gcc are you using?
//Eddie
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|