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

Reply via email to