Title: [5998] trunk/arch/blackfin/kernel/traps.c: Add a few more instructions that can cause the trace buffer to be
- Revision
- 5998
- Author
- rgetz
- Date
- 2009-01-12 12:37:22 -0600 (Mon, 12 Jan 2009)
Log Message
Add a few more instructions that can cause the trace buffer to be
discontiguous.
Modified Paths
Diff
Modified: trunk/arch/blackfin/kernel/traps.c (5997 => 5998)
--- trunk/arch/blackfin/kernel/traps.c 2009-01-12 09:39:44 UTC (rev 5997)
+++ trunk/arch/blackfin/kernel/traps.c 2009-01-12 18:37:22 UTC (rev 5998)
@@ -672,6 +672,10 @@
verbose_printk("RTI");
else if (opcode == 0x0012)
verbose_printk("RTX");
+ else if (opcode == 0x0025)
+ verbose_printk("EMUEXCPT");
+ else if (opcode == 0x0040 && opcode <= 0x0047)
+ verbose_printk("STI R%i", opcode & 7);
else if (opcode >= 0x0050 && opcode <= 0x0057)
verbose_printk("JUMP (P%i)", opcode & 7);
else if (opcode >= 0x0060 && opcode <= 0x0067)
@@ -680,6 +684,10 @@
verbose_printk("CALL (PC+P%i)", opcode & 7);
else if (opcode >= 0x0080 && opcode <= 0x0087)
verbose_printk("JUMP (PC+P%i)", opcode & 7);
+ else if (opcode >= 0x0090 && opcode <= 0x009F)
+ verbose_printk("RAISE 0x%x", opcode & 0xF);
+ else if (opcode >= 0x00A0 && opcode <= 0x00AF)
+ verbose_printk("EXCPT 0x%x", opcode & 0xF);
else if ((opcode >= 0x1000 && opcode <= 0x13FF) || (opcode >= 0x1800 && opcode <= 0x1BFF))
verbose_printk("IF !CC JUMP");
else if ((opcode >= 0x1400 && opcode <= 0x17ff) || (opcode >= 0x1c00 && opcode <= 0x1fff))
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits