microblaze: Fix coding style in exception.c

Just coding style cleanup - no functional changes.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
Michal Simek 2015-01-26 14:36:13 +01:00
parent 1c424d2697
commit 5e2fc801ff

View File

@ -13,51 +13,52 @@ void _hw_exception_handler (void)
{ {
int address = 0; int address = 0;
int state = 0; int state = 0;
/* loading address of exception EAR */ /* loading address of exception EAR */
MFS (address, rear); MFS(address, rear);
/* loading excetpion state register ESR */ /* loading excetpion state register ESR */
MFS (state, resr); MFS(state, resr);
printf ("Hardware exception at 0x%x address\n", address); printf("Hardware exception at 0x%x address\n", address);
R17(address); R17(address);
printf("Return address from exception 0x%x\n", address); printf("Return address from exception 0x%x\n", address);
switch (state & 0x1f) { /* mask on exception cause */ switch (state & 0x1f) { /* mask on exception cause */
case 0x1: case 0x1:
puts ("Unaligned data access exception\n"); puts("Unaligned data access exception\n");
break; break;
case 0x2: case 0x2:
puts ("Illegal op-code exception\n"); puts("Illegal op-code exception\n");
break; break;
case 0x3: case 0x3:
puts ("Instruction bus error exception\n"); puts("Instruction bus error exception\n");
break; break;
case 0x4: case 0x4:
puts ("Data bus error exception\n"); puts("Data bus error exception\n");
break; break;
case 0x5: case 0x5:
puts ("Divide by zero exception\n"); puts("Divide by zero exception\n");
break; break;
#ifdef MICROBLAZE_V5 #ifdef MICROBLAZE_V5
case 0x7: case 0x7:
puts("Priviledged or stack protection violation exception\n"); puts("Priviledged or stack protection violation exception\n");
break; break;
case 0x1000: case 0x1000:
puts ("Exception in delay slot\n"); puts("Exception in delay slot\n");
break; break;
#endif #endif
default: default:
puts ("Undefined cause\n"); puts("Undefined cause\n");
break; break;
} }
printf ("Unaligned %sword access\n", ((state & 0x800) ? "" : "half")); printf("Unaligned %sword access\n", ((state & 0x800) ? "" : "half"));
printf ("Unaligned %s access\n", ((state & 0x400) ? "store" : "load")); printf("Unaligned %s access\n", ((state & 0x400) ? "store" : "load"));
printf ("Register R%x\n", (state & 0x3E) >> 5); printf("Register R%x\n", (state & 0x3E) >> 5);
hang (); hang();
} }
#ifdef CONFIG_SYS_USR_EXCEP #ifdef CONFIG_SYS_USR_EXCEP
void _exception_handler (void) void _exception_handler (void)
{ {
puts ("User vector_exception\n"); puts("User vector_exception\n");
hang (); hang();
} }
#endif #endif