summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k/include/exception_vectors.h
blob: 1b38329beb8601d55d3a85d4a4f0921b8be337d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
/*	$OpenBSD: exception_vectors.h,v 1.9 2001/08/26 14:31:07 miod Exp $ */
/*
 * Mach Operating System
 * Copyright (c) 1991, 1992 Carnegie Mellon University
 * Copyright (c) 1991 OMRON Corporation
 * All Rights Reserved.
 *
 * Permission to use, copy, modify and distribute this software and its
 * documentation is hereby granted, provided that both the copyright
 * notice and this permission notice appear in all copies of the
 * software, derivative works or modified versions, and any portions
 * thereof, and that both notices appear in supporting documentation.
 *
 * CARNEGIE MELLON AND OMRON ALLOW FREE USE OF THIS SOFTWARE IN ITS "AS IS"
 * CONDITION.  CARNEGIE MELLON AND OMRON DISCLAIM ANY LIABILITY OF ANY KIND
 * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
 *
 * Carnegie Mellon requests users of this software to return to
 *
 *  Software Distribution Coordinator  or  Software.Distribution@CS.CMU.EDU
 *  School of Computer Science
 *  Carnegie Mellon University
 *  Pittsburgh PA 15213-3890
 *
 * any improvements or extensions that they make and grant Carnegie the
 * rights to redistribute these changes.
 */
#ifndef __MACHINE_EXECPTION_VECTORS_H__
#define __MACHINE_EXECPTION_VECTORS_H__

#define UNDEFINED PREDEFINED_BY_ROM
#ifndef UNDEFINED
# define UNDEFINED _unknown_handler
#endif
/* vector 0x00 (#0)   */  word   _reset_handler
/* vector 0x01 (#1)   */  word   _interrupt_handler
/* vector 0x02 (#2)   */  word   _instruction_access_handler
/* vector 0x03 (#3)   */  word   _data_exception_handler
/* vector 0x04 (#4)   */  word   _misaligned_handler
/* vector 0x05 (#5)   */  word   _unimplemented_handler
/* vector 0x06 (#6)   */  word   _privilege_handler
/* vector 0x07 (#7)   */  word   _bounds_handler
/* vector 0x08 (#8)   */  word   _divide_handler
/* vector 0x09 (#9)   */  word   _overflow_handler
/* vector 0x0a (#10)  */  word   _error_handler
/* vector 0x0b (#11)  */  word   UNDEFINED
/* vector 0x0c (#12)  */  word   UNDEFINED
/* vector 0x0d (#13)  */  word   UNDEFINED
/* vector 0x0e (#14)  */  word   UNDEFINED
/* vector 0x0f (#15)  */  word   UNDEFINED
/* vector 0x10 (#16)  */  word   UNDEFINED
/* vector 0x11 (#17)  */  word   UNDEFINED
/* vector 0x12 (#18)  */  word   UNDEFINED
/* vector 0x13 (#19)  */  word   UNDEFINED
/* vector 0x14 (#20)  */  word   UNDEFINED
/* vector 0x15 (#21)  */  word   UNDEFINED
/* vector 0x16 (#22)  */  word   UNDEFINED
/* vector 0x17 (#23)  */  word   UNDEFINED
/* vector 0x18 (#24)  */  word   UNDEFINED
/* vector 0x19 (#25)  */  word   UNDEFINED
/* vector 0x1a (#26)  */  word   UNDEFINED
/* vector 0x1b (#27)  */  word   UNDEFINED
/* vector 0x1c (#28)  */  word   UNDEFINED
/* vector 0x1d (#29)  */  word   UNDEFINED
/* vector 0x1e (#30)  */  word   UNDEFINED
/* vector 0x1f (#31)  */  word   UNDEFINED
/* vector 0x20 (#32)  */  word   UNDEFINED
/* vector 0x21 (#33)  */  word   UNDEFINED
/* vector 0x22 (#34)  */  word   UNDEFINED
/* vector 0x23 (#35)  */  word   UNDEFINED
/* vector 0x24 (#36)  */  word   UNDEFINED
/* vector 0x25 (#37)  */  word   UNDEFINED
/* vector 0x26 (#38)  */  word   UNDEFINED
/* vector 0x27 (#39)  */  word   UNDEFINED
/* vector 0x28 (#40)  */  word   UNDEFINED
/* vector 0x29 (#41)  */  word   UNDEFINED
/* vector 0x2a (#42)  */  word   UNDEFINED
/* vector 0x2b (#43)  */  word   UNDEFINED
/* vector 0x2c (#44)  */  word   UNDEFINED
/* vector 0x2d (#45)  */  word   UNDEFINED
/* vector 0x2e (#46)  */  word   UNDEFINED
/* vector 0x2f (#47)  */  word   UNDEFINED
/* vector 0x30 (#48)  */  word   UNDEFINED
/* vector 0x31 (#49)  */  word   UNDEFINED
/* vector 0x32 (#50)  */  word   UNDEFINED
/* vector 0x33 (#51)  */  word   UNDEFINED
/* vector 0x34 (#52)  */  word   UNDEFINED
/* vector 0x35 (#53)  */  word   UNDEFINED
/* vector 0x36 (#54)  */  word   UNDEFINED
/* vector 0x37 (#55)  */  word   UNDEFINED
/* vector 0x38 (#56)  */  word   UNDEFINED
/* vector 0x39 (#57)  */  word   UNDEFINED
/* vector 0x3a (#58)  */  word   UNDEFINED
/* vector 0x3b (#59)  */  word   UNDEFINED
/* vector 0x3c (#60)  */  word   UNDEFINED
/* vector 0x3d (#61)  */  word   UNDEFINED
/* vector 0x3e (#62)  */  word   UNDEFINED
/* vector 0x3f (#63)  */  word   UNDEFINED
/* vector 0x40 (#64)  */  word   UNDEFINED
/* vector 0x41 (#65)  */  word   UNDEFINED
/* vector 0x42 (#66)  */  word   UNDEFINED
/* vector 0x43 (#67)  */  word   UNDEFINED
/* vector 0x44 (#68)  */  word   UNDEFINED
/* vector 0x45 (#69)  */  word   UNDEFINED
/* vector 0x46 (#70)  */  word   UNDEFINED
/* vector 0x47 (#71)  */  word   UNDEFINED
/* vector 0x48 (#72)  */  word   UNDEFINED
/* vector 0x49 (#73)  */  word   UNDEFINED
/* vector 0x4a (#74)  */  word   UNDEFINED
/* vector 0x4b (#75)  */  word   UNDEFINED
/* vector 0x4c (#76)  */  word   UNDEFINED
/* vector 0x4d (#77)  */  word   UNDEFINED
/* vector 0x4e (#78)  */  word   UNDEFINED
/* vector 0x4f (#79)  */  word   UNDEFINED
/* vector 0x50 (#80)  */  word   UNDEFINED
/* vector 0x51 (#81)  */  word   UNDEFINED
/* vector 0x52 (#82)  */  word   UNDEFINED
/* vector 0x53 (#83)  */  word   UNDEFINED
/* vector 0x54 (#84)  */  word   UNDEFINED
/* vector 0x55 (#85)  */  word   UNDEFINED
/* vector 0x56 (#86)  */  word   UNDEFINED
/* vector 0x57 (#87)  */  word   UNDEFINED
/* vector 0x58 (#88)  */  word   UNDEFINED
/* vector 0x59 (#89)  */  word   UNDEFINED
/* vector 0x5a (#90)  */  word   UNDEFINED
/* vector 0x5b (#91)  */  word   UNDEFINED
/* vector 0x5c (#92)  */  word   UNDEFINED
/* vector 0x5d (#93)  */  word   UNDEFINED
/* vector 0x5e (#94)  */  word   UNDEFINED
/* vector 0x5f (#95)  */  word   UNDEFINED
/* vector 0x60 (#96)  */  word   UNDEFINED
/* vector 0x61 (#97)  */  word   UNDEFINED
/* vector 0x62 (#98)  */  word   UNDEFINED
/* vector 0x63 (#99)  */  word   UNDEFINED
/* vector 0x64 (#100) */  word   UNDEFINED
/* vector 0x65 (#101) */  word   UNDEFINED
/* vector 0x66 (#102) */  word   UNDEFINED
/* vector 0x67 (#103) */  word   UNDEFINED
/* vector 0x68 (#104) */  word   UNDEFINED
/* vector 0x69 (#105) */  word   UNDEFINED
/* vector 0x6a (#106) */  word   UNDEFINED
/* vector 0x6b (#107) */  word   UNDEFINED
/* vector 0x6c (#108) */  word   UNDEFINED
/* vector 0x6d (#109) */  word   UNDEFINED
/* vector 0x6e (#110) */  word   UNDEFINED
/* vector 0x6f (#111) */  word   UNDEFINED
/* vector 0x70 (#112) */  word   UNDEFINED
/* vector 0x71 (#113) */  word   UNDEFINED
/* vector 0x72 (#114) */  word   fp_precise_handler
/* vector 0x73 (#115) */  word   fp_imprecise_handler
/* vector 0x74 (#116) */  word   _unimplemented_handler
/* vector 0x75 (#117) */  word   UNDEFINED
/* vector 0x76 (#118) */  word   _unimplemented_handler
/* vector 0x77 (#119) */  word   UNDEFINED
/* vector 0x78 (#120) */  word   _unimplemented_handler
/* vector 0x79 (#121) */  word   UNDEFINED
/* vector 0x7a (#122) */  word   _unimplemented_handler
/* vector 0x7b (#123) */  word   UNDEFINED
/* vector 0x7c (#124) */  word   _unimplemented_handler
/* vector 0x7d (#125) */  word   UNDEFINED
/* vector 0x7e (#126) */  word   _unimplemented_handler
/* vector 0x7f (#127) */  word   UNDEFINED
/* vector 0x80 (#128) */  word   _syscall_handler
/* vector 0x81 (#129) */  word   _syscall_handler
/* vector 0x82 (#130) */  word   break
/* vector 0x83 (#131) */  word   trace
/* vector 0x84 (#132) */  word   _entry
#if defined(RAW_PRINTF)
/* vector 0x85 (#133) */  word   user_raw_putstr /* for USER raw_printf() */
/* vector 0x85 (#134) */  word   user_raw_xpr 	 /* for USER raw_xpr() */
#endif
#endif /* __MACHINE_EXECPTION_VECTORS_H__ */