51 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
/*
 | 
						|
 *  Copyright 2004-2009 Analog Devices Inc.
 | 
						|
 *                 2001 Lineo, Inc
 | 
						|
 *                        Tony Kou
 | 
						|
 *                 1993 Hamish Macdonald
 | 
						|
 *
 | 
						|
 * Licensed under the GPL-2
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef _BFIN_TRAPS_H
 | 
						|
#define _BFIN_TRAPS_H
 | 
						|
 | 
						|
#define VEC_SYS		(0)
 | 
						|
#define VEC_EXCPT01	(1)
 | 
						|
#define VEC_EXCPT02	(2)
 | 
						|
#define VEC_EXCPT03	(3)
 | 
						|
#define VEC_EXCPT04	(4)
 | 
						|
#define VEC_EXCPT05	(5)
 | 
						|
#define VEC_EXCPT06	(6)
 | 
						|
#define VEC_EXCPT07	(7)
 | 
						|
#define VEC_EXCPT08	(8)
 | 
						|
#define VEC_EXCPT09	(9)
 | 
						|
#define VEC_EXCPT10	(10)
 | 
						|
#define VEC_EXCPT11	(11)
 | 
						|
#define VEC_EXCPT12	(12)
 | 
						|
#define VEC_EXCPT13	(13)
 | 
						|
#define VEC_EXCPT14	(14)
 | 
						|
#define VEC_EXCPT15	(15)
 | 
						|
#define VEC_STEP	(16)
 | 
						|
#define VEC_OVFLOW	(17)
 | 
						|
#define VEC_UNDEF_I	(33)
 | 
						|
#define VEC_ILGAL_I	(34)
 | 
						|
#define VEC_CPLB_VL	(35)
 | 
						|
#define VEC_MISALI_D	(36)
 | 
						|
#define VEC_UNCOV	(37)
 | 
						|
#define VEC_CPLB_M	(38)
 | 
						|
#define VEC_CPLB_MHIT	(39)
 | 
						|
#define VEC_WATCH	(40)
 | 
						|
#define VEC_ISTRU_VL	(41)	/*ADSP-BF535 only (MH) */
 | 
						|
#define VEC_MISALI_I	(42)
 | 
						|
#define VEC_CPLB_I_VL	(43)
 | 
						|
#define VEC_CPLB_I_M	(44)
 | 
						|
#define VEC_CPLB_I_MHIT	(45)
 | 
						|
#define VEC_ILL_RES	(46)	/* including unvalid supervisor mode insn */
 | 
						|
/* The hardware reserves (63) for future use - we use it to tell our
 | 
						|
 * normal exception handling code we have a hardware error
 | 
						|
 */
 | 
						|
#define VEC_HWERR	(63)
 | 
						|
 | 
						|
#endif				/* _BFIN_TRAPS_H */
 |