]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/blackfin/include/asm/traps.h
Move architecture-specific includes to arch/$ARCH/include/asm
[karo-tx-uboot.git] / arch / blackfin / include / asm / traps.h
1 /*
2  *  Copyright 2004-2009 Analog Devices Inc.
3  *                 2001 Lineo, Inc
4  *                        Tony Kou
5  *                 1993 Hamish Macdonald
6  *
7  * Licensed under the GPL-2
8  */
9
10 #ifndef _BFIN_TRAPS_H
11 #define _BFIN_TRAPS_H
12
13 #define VEC_SYS         (0)
14 #define VEC_EXCPT01     (1)
15 #define VEC_EXCPT02     (2)
16 #define VEC_EXCPT03     (3)
17 #define VEC_EXCPT04     (4)
18 #define VEC_EXCPT05     (5)
19 #define VEC_EXCPT06     (6)
20 #define VEC_EXCPT07     (7)
21 #define VEC_EXCPT08     (8)
22 #define VEC_EXCPT09     (9)
23 #define VEC_EXCPT10     (10)
24 #define VEC_EXCPT11     (11)
25 #define VEC_EXCPT12     (12)
26 #define VEC_EXCPT13     (13)
27 #define VEC_EXCPT14     (14)
28 #define VEC_EXCPT15     (15)
29 #define VEC_STEP        (16)
30 #define VEC_OVFLOW      (17)
31 #define VEC_UNDEF_I     (33)
32 #define VEC_ILGAL_I     (34)
33 #define VEC_CPLB_VL     (35)
34 #define VEC_MISALI_D    (36)
35 #define VEC_UNCOV       (37)
36 #define VEC_CPLB_M      (38)
37 #define VEC_CPLB_MHIT   (39)
38 #define VEC_WATCH       (40)
39 #define VEC_ISTRU_VL    (41)    /*ADSP-BF535 only (MH) */
40 #define VEC_MISALI_I    (42)
41 #define VEC_CPLB_I_VL   (43)
42 #define VEC_CPLB_I_M    (44)
43 #define VEC_CPLB_I_MHIT (45)
44 #define VEC_ILL_RES     (46)    /* including unvalid supervisor mode insn */
45 /* The hardware reserves (63) for future use - we use it to tell our
46  * normal exception handling code we have a hardware error
47  */
48 #define VEC_HWERR       (63)
49
50 #endif                          /* _BFIN_TRAPS_H */