From 3490d70a08dbecee70fab0ebdd263b53311b44df Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Fri, 11 Jun 2010 12:28:40 +0000 Subject: Remove (Abandoned). --- c/src/lib/libbsp/c4x/shared/c3xspurious.c | 85 ------------------------------- 1 file changed, 85 deletions(-) delete mode 100644 c/src/lib/libbsp/c4x/shared/c3xspurious.c (limited to 'c/src/lib/libbsp/c4x/shared/c3xspurious.c') diff --git a/c/src/lib/libbsp/c4x/shared/c3xspurious.c b/c/src/lib/libbsp/c4x/shared/c3xspurious.c deleted file mode 100644 index 2a87e80670..0000000000 --- a/c/src/lib/libbsp/c4x/shared/c3xspurious.c +++ /dev/null @@ -1,85 +0,0 @@ -/* - * C3X Spurious Trap Handler - * - * This is just enough of a trap handler to let us know what - * the likely source of the trap was. - * - * COPYRIGHT (c) 1989-1999. - * On-Line Applications Research Corporation (OAR). - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.com/license/LICENSE. - * - * $Id$ - */ - -#include -#include - -/* - * bsp_spurious_handler - * - * Print a message on the debug console and then die - */ - -void bsp_spurious_handler_assistant( - rtems_vector_number, - CPU_Interrupt_frame * -); - -#if defined(_C3x) -rtems_isr bsp_spurious_handler( - rtems_vector_number vector, - CPU_Interrupt_frame *isf -) -{ - char *s; - - printk( "Unexpected interrupt (0x%x)\n", vector ); - printk( "It looks like we got the interrupt at 0x%x\n", isf->interrupted ); - - /* - * Can we print a name? - */ - - s = 0; - if ( vector <= 0x1f ) { - switch ( vector ) { -#if defined(_C30) || defined(_C31) - case 0: s = "RESET"; break; -#endif - case 1: s = "INT0"; break; - case 2: s = "INT1"; break; - case 3: s = "INT2"; break; - case 4: s = "INT3"; break; - case 5: s = "XINT0"; break; - case 6: s = "RINT0"; break; -#if defined(_C30) || defined(_C31) - case 7: s = "XINT1"; break; - case 8: s = "RINT1"; break; -#endif - case 9: s = "TINT0"; break; - case 0x0a: s = "TINT1"; break; - case 0x0b: s = "DINT0"; break; -#if defined(_C32) - case 0x0c: s = "DINT1"; break; -#endif - default: s = "Reserved"; break; - } - printk( "Looks like it was an %s\n", s ); - } else { - printk( "Looks like it was a TRAP%d\n", vector - 0x20 ); -#if defined(_C30) || defined(_C31) - if ( vector > 0x3B ) - printk( "But TRAP27 - TRAP31 are reserved\n" ); -#endif - } - - /* - * Now call the BSP specific routine - */ - - bsp_spurious_handler_assistant( vector, isf ); -} -#endif -- cgit v1.2.3