On onsdag 24 maj 2006 10.14, you wrote: > Hi Roger... > Thanks for your response.....but in my case the application is causing > this error.... It might be the application who runs, calls kernel for output, drivers used for output uses floating point. No application running => no floating point exceptions...
> The result was exactly what is expected.....so i think this is not > related to floating point but might be some other issue...... Some driver, most likely your if you have made any yourself is using floating point. serial, console, ethernet drivers? > > Are there any other scenarios which can lead to this message???? Not unless the exception is setup wrong - I would not bet on that. Lets trace it: > > floating point used in kernel (task=c0398410, pc=3184) This message is generated in ./arch/ppc/kernel/head.S pc = 3184 (in hex) Now check your System.map The routine with the closest lower address is your main suspect, the use of inlines can blur this... (the task pointer is not that useful, they should have converted it to process id) /RogerL