powerpc/mpc8xx: Clearer Oops message for Software Emulation Exception
authorLEROY Christophe <christophe.leroy@c-s.fr>
Wed, 28 Aug 2013 14:19:17 +0000 (16:19 +0200)
committerScott Wood <scottwood@freescale.com>
Tue, 29 Oct 2013 02:11:16 +0000 (21:11 -0500)
This patch modifies the Oops message in case of Software Emulation Exception.
The existing message is quite confusing because it refers to FPU Emulation
while most often the issue is due to either a non supported instruction
(not necessarily FPU related) or a stale instruction due to HW issues.
The new message tries to be more generic in order to make the user understand
that the Oops is due to something wrong with an instruction, not necessarily
due to an FPU instruction.

Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Scott Wood <scottwood@freescale.com>
arch/powerpc/kernel/traps.c

index f686686ca0aa3c38dfe575f3de8a193e83b237e0..ad20dcfaedd0eb8648126c869b2334f7f0ac9c3c 100644 (file)
@@ -1468,7 +1468,8 @@ void SoftwareEmulation(struct pt_regs *regs)
 
        if (!user_mode(regs)) {
                debugger(regs);
-               die("Kernel Mode Software FPU Emulation", regs, SIGFPE);
+               die("Kernel Mode Unimplemented Instruction or SW FPU Emulation",
+                       regs, SIGFPE);
        }
 
        if (!emulate_math(regs))