mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-30 08:30:50 +09:00
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:
parent
1c424d2697
commit
5e2fc801ff
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user