diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2004-01-07 20:59:03 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2004-01-07 20:59:03 +0000 |
commit | 9a529819186f7d091ff23ae5fb7963311c6646f6 (patch) | |
tree | 016a1867cf7bca7c38c017659ada57528cd50a22 /c/src/lib/libbsp/m68k/efi332/spurious/spinit.c | |
parent | 2004-01-07 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-9a529819186f7d091ff23ae5fb7963311c6646f6.tar.bz2 |
2004-01-07 Joel Sherrill <joel@OARcorp.com>
Per John S. Gwynne <jgwynne@mrcday.com>, there are no longer any
users of these boards so we are removing them.
* efi332/.cvsignore, efi332/ChangeLog, efi332/Makefile.am,
efi332/README, efi332/bsp_specs, efi332/configure.ac, efi332/times,
efi332/clock/.cvsignore, efi332/clock/Makefile.am,
efi332/clock/ckinit.c, efi332/console/.cvsignore,
efi332/console/Makefile.am, efi332/console/console.c,
efi332/include/.cvsignore, efi332/include/bsp.h,
efi332/include/efi332.h, efi332/misc/dotests, efi332/misc/gdbinit68,
efi332/misc/interr.c, efi332/spurious/.cvsignore,
efi332/spurious/Makefile.am, efi332/spurious/spinit.c,
efi332/start/.cvsignore, efi332/start/Makefile.am,
efi332/start/except_vect_332_ROM.S, efi332/start/ram_init.ld,
efi332/start/ram_init.sed, efi332/start/start.c,
efi332/startup/.cvsignore, efi332/startup/Makefile.am,
efi332/startup/bspclean.c, efi332/startup/bspstart.c,
efi332/startup/linkcmds, efi332/startup/linkcmds_ROM,
efi332/timer/.cvsignore, efi332/timer/Makefile.am,
efi332/timer/timer.c, efi332/wrapup/.cvsignore,
efi332/wrapup/Makefile.am, efi68k/.cvsignore, efi68k/ChangeLog,
efi68k/Makefile.am, efi68k/README, efi68k/bsp_specs,
efi68k/configure.ac, efi68k/times, efi68k/clock/.cvsignore,
efi68k/clock/Makefile.am, efi68k/clock/ckinit.c,
efi68k/console/.cvsignore, efi68k/console/Makefile.am,
efi68k/console/console.c, efi68k/include/.cvsignore,
efi68k/include/16550.h, efi68k/include/DP8570A.h,
efi68k/include/bsp.h, efi68k/include/efi68k.h,
efi68k/spurious/.cvsignore, efi68k/spurious/Makefile.am,
efi68k/spurious/spinit.c, efi68k/start/.cvsignore,
efi68k/start/start.c, efi68k/startup/.cvsignore,
efi68k/startup/Makefile.am, efi68k/startup/bspclean.c,
efi68k/startup/bspstart.c, efi68k/startup/efi68k_tcp.c,
efi68k/startup/efi68k_wd.c, efi68k/startup/linkcmds,
efi68k/startup/m68k-stub.c, efi68k/startup/setvec.c,
efi68k/timer/.cvsignore, efi68k/timer/Makefile.am,
efi68k/timer/timer.c, efi68k/wrapup/.cvsignore,
efi68k/wrapup/Makefile.am: Removed.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/m68k/efi332/spurious/spinit.c | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/c/src/lib/libbsp/m68k/efi332/spurious/spinit.c b/c/src/lib/libbsp/m68k/efi332/spurious/spinit.c deleted file mode 100644 index f165366236..0000000000 --- a/c/src/lib/libbsp/m68k/efi332/spurious/spinit.c +++ /dev/null @@ -1,88 +0,0 @@ -/* Spurious_driver - * - * This routine installs spurious interrupt handlers for the efi332. - * - * Input parameters: NONE - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993. - * 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 <bsp.h> -#include <stdio.h> - -const char * const _Spurious_Error_[] = {"Reset","Bus Error","Address Error", - "Illegal Instruction","Zero Division","CHK, CHK2 Instruction", - "TRAPcc, TRAPV Instruction","Privilege Violation","Trace", - "Line 1010 Emulation","Line 1111 Emulation","Hardware Breakpoint", - "Coprocessor Protocal Violation", - "Format Error ans Uninitialized Interrupt","Unassigned", - "Spurious Interrupt","AVec1","AVec2","AVec3","AVec4","AVec5","AVec6", - "AVec7","Trap Instruction","Debug","Reboot","Reserved Coprocessor", - "Reserved Unassigned","User Defined"}; - -rtems_isr Spurious_Isr( - rtems_vector_number vector -) -{ - int sp = 0; - const char * const VectDescrip[] = { - _Spurious_Error_[0], _Spurious_Error_[0], _Spurious_Error_[1], - _Spurious_Error_[2], _Spurious_Error_[3], _Spurious_Error_[4], - _Spurious_Error_[5], _Spurious_Error_[6], _Spurious_Error_[7], - _Spurious_Error_[8], _Spurious_Error_[9], _Spurious_Error_[10], - _Spurious_Error_[11], _Spurious_Error_[12], _Spurious_Error_[13], - _Spurious_Error_[13], _Spurious_Error_[14], _Spurious_Error_[14], - _Spurious_Error_[14], _Spurious_Error_[14], _Spurious_Error_[14], - _Spurious_Error_[14], _Spurious_Error_[14], _Spurious_Error_[14], - _Spurious_Error_[15], _Spurious_Error_[16], _Spurious_Error_[17], - _Spurious_Error_[18], _Spurious_Error_[19], _Spurious_Error_[20], - _Spurious_Error_[21], _Spurious_Error_[22], _Spurious_Error_[23], - _Spurious_Error_[24], _Spurious_Error_[23], _Spurious_Error_[23], - _Spurious_Error_[23], _Spurious_Error_[23], _Spurious_Error_[23], - _Spurious_Error_[23], _Spurious_Error_[23], _Spurious_Error_[23], - _Spurious_Error_[23], _Spurious_Error_[23], _Spurious_Error_[23], - _Spurious_Error_[23], _Spurious_Error_[23], _Spurious_Error_[25], - _Spurious_Error_[26], _Spurious_Error_[26], _Spurious_Error_[26], - _Spurious_Error_[26], _Spurious_Error_[26], _Spurious_Error_[26], - _Spurious_Error_[26], _Spurious_Error_[26], _Spurious_Error_[26], - _Spurious_Error_[26], _Spurious_Error_[26], _Spurious_Error_[27], - _Spurious_Error_[27], _Spurious_Error_[27], _Spurious_Error_[27], - _Spurious_Error_[27], _Spurious_Error_[28]}; - - asm volatile ( "movea.l %%sp,%0 " : "=a" (sp) : "0" (sp) ); - - _CPU_ISR_Set_level( 7 ); - _UART_flush(); - - RAW_PUTS("\n\rRTEMS: Spurious interrupt: "); - RAW_PUTS((char *)VectDescrip[( (vector>64) ? 64 : vector )]); - RAW_PUTS("\n\rRTEMS: Vector: "); - RAW_PUTI(vector); - RAW_PUTS(" sp: "); - RAW_PUTI(sp); - RAW_PUTS("\n\r"); - - bsp_cleanup(); - - /* BDM SIGEMT */ - asm(" .word 0x4afa"); - - for(;;); -} - -void Spurious_Initialize(void) -{ - rtems_vector_number vector; - - for ( vector = 0x0 ; vector <= 0xFF ; vector++ ) - (void) set_vector( Spurious_Isr, vector, 1 ); -} |