FP and signal 4
- Reyneke
reynekejunk at hotmail.com
Thu Jun 5 17:50:51 EST 2008
Aaah - looks like that was it. Works OK now with CONFIG_MATH_EMULATION un-set. For the record - cpu node looks as follows:
cpu at 0 {
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/
More information about the Linuxppc-embedded
mailing list