Aaah - looks like that was it. Works OK now with CONFIG_MATH_EMULATION un-set. For the record - cpu node looks as follows:
[EMAIL PROTECTED] { device_type = "cpu"; model = "PowerPC,440EPx"; reg = ; clock-frequency = ; /* Filled in by u-boot */ timebase-frequency = ; /* Filled in by u-boot */ i-cache-line-size = ; d-cache-line-size = ; i-cache-size = ; d-cache-size = ; dcr-controller; dcr-access-method = "native"; }; Thanks for the help. > > On Thursday 05 June 2008, Josh Boyer wrote: >>> Has anyone come across any floating point issues in the new powerpc >>> kernel branch with regards to 44x? I'm seeing programs (i.e. >>> init/busybox) generating signal 4 (illegal instruction) exceptions. If I >>> compile a 2.6.25 kernel with the CONFIG_MATH_EMULATION option set, then >>> everything works OK. >> >> I've not seen that. >> >>> Using a 440EPx (has a onchip FPU) with the ELDK 4.0 ppc_4xxFP toolchain >>> for all apps/kernel/fs. >> >> 440EPx should get the FPU enabled at runtime. We use a virtual PVR to >> do the APU/FPU init. What does your cpu node look like in your DTS >> file for your board? > > And please use the dtc "-b 0" option for creating the dtb file. Without it the > virtual PVR setup doesn't work. > > Best regards, > Stefan > _________________________________________________________________ http://clk.atdmt.com/UKM/go/msnnkmgl0010000007ukm/direct/01/ _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded