[PATCH] powerpc/85xx: enable the math emulation for the corenet64_smp_defconfig

Kevin Hao haokexin at gmail.com
Thu Jul 11 19:21:48 EST 2013


On Wed, Jul 10, 2013 at 04:40:03PM -0500, Scott Wood wrote:
> On 07/09/2013 08:49:52 PM, Kevin Hao wrote:
> >I got the following error on my t4240qds board.
> >  ntpd[2713]: unhandled signal 4 at 0fd5b448 nip 0fd5b448 lr
> >0fd5b424 code 30001
> >
> >The root cause is that the float point instruction 'fsqrt' is used.
> >But this instruction is not implemented on e6500 core. Even this
> >does seem a gcc bug, I would like to enable the math emulation
> >in the kernel to workaround this kind of issue.
> 
> I'll apply this, but we should add PPC_WARN_EMULATED to math-emu so
> that people know when their toolchain is emitting things that
> require emulation.

Sure.

> 
> It'd also be nice if we had an option to only include the portions
> of math-emu that are known to be missing in some CPUs (excluding
> CPUs that are missing the entire FPU, of course).  Besides its
> effect on kernel image size, in my experience math-emu adds a
> non-trivial amount of time to a kernel build.

Sounds reasonable. I will give it a try.

Thanks,
Kevin

> 
> -Scott
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20130711/748aaa84/attachment.sig>


More information about the Linuxppc-dev mailing list