At 05:12 PM 11/19/2001 +0800, =?gb2312?q?Dross=20Zhou?= wrote: > Here is dump message: > Oops: Kernel Mode Software FPU Emulation, sig: 8 > NIP: 00001FFC XER: 00000000 LR: 00000590 SP: > C05DDBC0
The floating point exception is to emulate floating point machine instructions on processors without floating-point unit. Each time the processors tries to execute a instruction it doesn't know, this exception is thrown to let the operating system do a software emulation. In your case, this means that this unknown instruction has been found at the instruction pointer (NIP) 00001FFC. If it is really a floating-point instruction and the FP-emulation is enabled in the kernel, you don't get an error message. So at 0x1ffc must be an completely unknown intruction. This is often caused by accessing invalid memory. Probably you have a problem with your device driver or with the signal handler. ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
