diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2004-09-29 17:25:02 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2004-09-29 17:25:02 +0000 |
commit | c774850d227c53c35d7c99ecb390e2f02113b0fb (patch) | |
tree | 5a40759b80ec1b595aa8f76c1855baaf1347921b /c/src/lib/libbsp/i960/rxgen960/startup/fault.h | |
parent | 2004-09-27 Greg Menke <gregory.menke@gsfc.nasa.gov> (diff) | |
download | rtems-c774850d227c53c35d7c99ecb390e2f02113b0fb.tar.bz2 |
2004-09-29 Joel Sherrill <joel@OARcorp.com>
* .cvsignore, ChangeLog, Makefile.am, acinclude.m4, configure.ac,
cvme961/.cvsignore, cvme961/ChangeLog, cvme961/Makefile.am,
cvme961/bsp_specs, cvme961/configure.ac, cvme961/times,
cvme961/clock/ckinit.c, cvme961/console/console.c,
cvme961/include/.cvsignore, cvme961/include/bsp.h,
cvme961/include/tm27.h, cvme961/shmsupp/addrconv.c,
cvme961/shmsupp/getcfg.c, cvme961/shmsupp/lock.c,
cvme961/shmsupp/mpisr.c, cvme961/start/start.S,
cvme961/startup/bspclean.c, cvme961/startup/bspstart.c,
cvme961/startup/exit.c, cvme961/startup/linkcmds,
cvme961/startup/setvec.c, cvme961/timer/timer.c,
cvme961/timer/timerisr.S, i960sim/.cvsignore, i960sim/ChangeLog,
i960sim/Makefile.am, i960sim/bsp_specs, i960sim/configure.ac,
i960sim/clock/clockdrv.c, i960sim/console/console-io.c,
i960sim/console/mon-syscalls.S, i960sim/include/.cvsignore,
i960sim/include/bsp.h, i960sim/include/tm27.h, i960sim/start/start.c,
i960sim/startup/bspstart.c, i960sim/startup/linkcmds,
rxgen960/.cvsignore, rxgen960/ChangeLog, rxgen960/Makefile.am,
rxgen960/README, rxgen960/bsp_specs, rxgen960/configure.ac,
rxgen960/clock/ckinit.c, rxgen960/console/concntl.h,
rxgen960/console/console.c, rxgen960/console/serial.c,
rxgen960/console/serial.h, rxgen960/include/.cvsignore,
rxgen960/include/bsp.h, rxgen960/include/rxgen960_config.h,
rxgen960/include/tm27.h, rxgen960/start/rxgen_romld.S,
rxgen960/startup/asmfault.S, rxgen960/startup/asmfault.h,
rxgen960/startup/asmstub.S, rxgen960/startup/asmstub.h,
rxgen960/startup/bspstart.c, rxgen960/startup/cntrltbl.c,
rxgen960/startup/cntrltbl.h, rxgen960/startup/dram.ld,
rxgen960/startup/exit.c, rxgen960/startup/fault.c,
rxgen960/startup/fault.h, rxgen960/startup/faultret.h,
rxgen960/startup/flttbl.c, rxgen960/startup/flttbl.h,
rxgen960/startup/frmstr.c, rxgen960/startup/frmstr.h,
rxgen960/startup/i960.h, rxgen960/startup/ihandler.S,
rxgen960/startup/ihandler.h, rxgen960/startup/intrtbl.c,
rxgen960/startup/intrtbl.h, rxgen960/startup/kkprintf.c,
rxgen960/startup/linkcmds, rxgen960/startup/linkcmds.real,
rxgen960/startup/main.h, rxgen960/startup/memchnl.h,
rxgen960/startup/nmi.c, rxgen960/startup/nulsystbl.c,
rxgen960/startup/pmc901_memmap.h, rxgen960/startup/prcb.c,
rxgen960/startup/prcb.h, rxgen960/startup/rom.ld,
rxgen960/startup/rom_cntrltbl.c, rxgen960/startup/rom_ibr.c,
rxgen960/startup/rom_ibr.h, rxgen960/startup/rom_prcb.c,
rxgen960/startup/rommon.h, rxgen960/startup/sctns.c,
rxgen960/startup/sctns.h, rxgen960/startup/setvec.c,
rxgen960/startup/systbl.c, rxgen960/startup/systbl.h,
rxgen960/startup/time.h, rxgen960/timer/timer.c,
rxgen960/timer/timerisr.S: Removed.
Diffstat (limited to 'c/src/lib/libbsp/i960/rxgen960/startup/fault.h')
-rw-r--r-- | c/src/lib/libbsp/i960/rxgen960/startup/fault.h | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/c/src/lib/libbsp/i960/rxgen960/startup/fault.h b/c/src/lib/libbsp/i960/rxgen960/startup/fault.h deleted file mode 100644 index eb11786979..0000000000 --- a/c/src/lib/libbsp/i960/rxgen960/startup/fault.h +++ /dev/null @@ -1,57 +0,0 @@ -/*-------------------------------------*/ -/* fault.h */ -/* Last change : 2.11.94 */ -/*-------------------------------------*/ -/* - * $Id$ - */ - -#ifndef _FAULT_H_ -#define _FAULT_H_ - - /* (RAM-based) Fault Handler. - * Is invoked when there is no chance to repair current state. - */ -extern void faultBad(int invokedFromRom, - unsigned int inst, unsigned int * faultBuffer, - unsigned int type, unsigned int sbtp); - /* (RAM-based) Fault Handler. - * Is invoked when there is a chance to repair current state. - */ -extern void faultGood(unsigned int instr, unsigned int * faultBuffer, - unsigned int type, unsigned int sbtp); - /* Some addresses that are defined in rom.ld. - */ -extern unsigned int faultCheckSum; - -extern unsigned int faultBuffer[]; - -extern unsigned int faultStart[]; -extern unsigned int faultEnd[]; - /* Interface for user to register fault handlers of his own. - * Fault names. - */ -#define ParallelFLT 0 -#define TraceFLT 1 -#define OperationFLT 2 -#define ArithmeticFLT 3 -#define ConstraintFLT 5 -#define ProtectionFLT 7 -#define TypeFLT 9 - /* User-registered fault handler. - */ -typedef void (* UserFaultHandler)(unsigned int inst, unsigned int * faultBuf, - unsigned int type, unsigned int sbtp); - /* Register user-defined fault handler. The third argument is - * how many times this fault handler will be valid. This to avoid - * the situation when handler is bad and it causes a fault itself. - */ -extern int faultRegister(int fault, UserFaultHandler, int cnt); - /* Validate handler for one more time. - */ -extern int faultOk(int fault); - -#endif -/*-------------*/ -/* End of file */ -/*-------------*/ |