Commit | Line | Data |
---|---|---|
920dae64 AT |
1 | /* |
2 | * ========== Copyright Header Begin ========================================== | |
3 | * | |
4 | * Hypervisor Software File: traptable.s | |
5 | * | |
6 | * Copyright (c) 2006 Sun Microsystems, Inc. All Rights Reserved. | |
7 | * | |
8 | * - Do no alter or remove copyright notices | |
9 | * | |
10 | * - Redistribution and use of this software in source and binary forms, with | |
11 | * or without modification, are permitted provided that the following | |
12 | * conditions are met: | |
13 | * | |
14 | * - Redistribution of source code must retain the above copyright notice, | |
15 | * this list of conditions and the following disclaimer. | |
16 | * | |
17 | * - Redistribution in binary form must reproduce the above copyright notice, | |
18 | * this list of conditions and the following disclaimer in the | |
19 | * documentation and/or other materials provided with the distribution. | |
20 | * | |
21 | * Neither the name of Sun Microsystems, Inc. or the names of contributors | |
22 | * may be used to endorse or promote products derived from this software | |
23 | * without specific prior written permission. | |
24 | * | |
25 | * This software is provided "AS IS," without a warranty of any kind. | |
26 | * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, | |
27 | * INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A | |
28 | * PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN | |
29 | * MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE FOR | |
30 | * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR | |
31 | * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN | |
32 | * OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR | |
33 | * FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE | |
34 | * DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, | |
35 | * ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF | |
36 | * SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. | |
37 | * | |
38 | * You acknowledge that this software is not designed, licensed or | |
39 | * intended for use in the design, construction, operation or maintenance of | |
40 | * any nuclear facility. | |
41 | * | |
42 | * ========== Copyright Header End ============================================ | |
43 | */ | |
44 | /* | |
45 | * Copyright 2003 Sun Microsystems, Inc. All rights reserved. | |
46 | * Use is subject to license terms. | |
47 | */ | |
48 | ||
49 | .ident "@(#)traptable.s 1.6 05/04/26 SMI" | |
50 | ||
51 | .file "traptable.s" | |
52 | ||
53 | #include <sys/asm_linkage.h> | |
54 | #include <sys/stack.h> | |
55 | #include <sys/privregs.h> | |
56 | #include <hypervisor.h> | |
57 | ||
58 | #define TRAP_ALIGN_SIZE 32 | |
59 | #define TRAP_ALIGN .align TRAP_ALIGN_SIZE | |
60 | #define TRAP_ALIGN_BIG .align (TRAP_ALIGN_SIZE * 4) | |
61 | ||
62 | #define TRAP(ttnum, action) \ | |
63 | ENTRY(ttnum) ;\ | |
64 | action ;\ | |
65 | TRAP_ALIGN ;\ | |
66 | SET_SIZE(ttnum) | |
67 | ||
68 | #define BIGTRAP(ttnum, action) \ | |
69 | ENTRY(ttnum) ;\ | |
70 | action ;\ | |
71 | TRAP_ALIGN_BIG ;\ | |
72 | SET_SIZE(ttnum) | |
73 | ||
74 | #define GOTO(label) \ | |
75 | .global label ;\ | |
76 | ba,a label ;\ | |
77 | .empty | |
78 | ||
79 | #define NOT GOTO(__badtrap) | |
80 | #define NOT_BIG NOT NOT NOT NOT | |
81 | #define RED NOT | |
82 | ||
83 | #define SOFTTRAP \ | |
84 | mov EBADTRAP, %o0;\ | |
85 | mov 0x11, %g1;\ | |
86 | sllx %g1, 32, %g1;\ | |
87 | rdpr %tstate, %g2;\ | |
88 | or %g1, %g2, %g2;\ | |
89 | wrpr %g2, %tstate;\ | |
90 | done | |
91 | ||
92 | /* | |
93 | * Basic register window handling | |
94 | */ | |
95 | #define CLEAN_WINDOW \ | |
96 | rdpr %cleanwin, %l0; inc %l0; wrpr %l0, %cleanwin ;\ | |
97 | clr %l0; clr %l1; clr %l2; clr %l3 ;\ | |
98 | clr %l4; clr %l5; clr %l6; clr %l7 ;\ | |
99 | clr %o0; clr %o1; clr %o2; clr %o3 ;\ | |
100 | clr %o4; clr %o5; clr %o6; clr %o7 ;\ | |
101 | retry | |
102 | ||
103 | #define SPILL_WINDOW \ | |
104 | andcc %o6, 1, %g0 ;\ | |
105 | be,pt %xcc, 0f ;\ | |
106 | wr %g0, 0x80, %asi ;\ | |
107 | stxa %l0, [%o6+V9BIAS64+(0*8)]%asi ;\ | |
108 | stxa %l1, [%o6+V9BIAS64+(1*8)]%asi ;\ | |
109 | stxa %l2, [%o6+V9BIAS64+(2*8)]%asi ;\ | |
110 | stxa %l3, [%o6+V9BIAS64+(3*8)]%asi ;\ | |
111 | stxa %l4, [%o6+V9BIAS64+(4*8)]%asi ;\ | |
112 | stxa %l5, [%o6+V9BIAS64+(5*8)]%asi ;\ | |
113 | stxa %l6, [%o6+V9BIAS64+(6*8)]%asi ;\ | |
114 | stxa %l7, [%o6+V9BIAS64+(7*8)]%asi ;\ | |
115 | stxa %i0, [%o6+V9BIAS64+(8*8)]%asi ;\ | |
116 | stxa %i1, [%o6+V9BIAS64+(9*8)]%asi ;\ | |
117 | stxa %i2, [%o6+V9BIAS64+(10*8)]%asi ;\ | |
118 | stxa %i3, [%o6+V9BIAS64+(11*8)]%asi ;\ | |
119 | stxa %i4, [%o6+V9BIAS64+(12*8)]%asi ;\ | |
120 | stxa %i5, [%o6+V9BIAS64+(13*8)]%asi ;\ | |
121 | stxa %i6, [%o6+V9BIAS64+(14*8)]%asi ;\ | |
122 | stxa %i7, [%o6+V9BIAS64+(15*8)]%asi ;\ | |
123 | ba 1f ;\ | |
124 | nop ;\ | |
125 | 0: srl %o6, 0, %o6 ;\ | |
126 | stda %i0, [%o6+(0*8)] %asi ;\ | |
127 | stda %i2, [%o6+(1*8)] %asi ;\ | |
128 | stda %i4, [%o6+(2*8)] %asi ;\ | |
129 | stda %i6, [%o6+(3*8)] %asi ;\ | |
130 | stda %l0, [%o6+(4*8)] %asi ;\ | |
131 | stda %l2, [%o6+(5*8)] %asi ;\ | |
132 | stda %l4, [%o6+(6*8)] %asi ;\ | |
133 | stda %l6, [%o6+(7*8)] %asi ;\ | |
134 | 1: saved ;\ | |
135 | retry | |
136 | ||
137 | #define FILL_WINDOW \ | |
138 | andcc %o6, 1, %g0 ;\ | |
139 | be,pt %xcc, 0f ;\ | |
140 | wr %g0, 0x80, %asi ;\ | |
141 | ldxa [%o6+V9BIAS64+(0*8)]%asi, %l0 ;\ | |
142 | ldxa [%o6+V9BIAS64+(1*8)]%asi, %l1 ;\ | |
143 | ldxa [%o6+V9BIAS64+(2*8)]%asi, %l2 ;\ | |
144 | ldxa [%o6+V9BIAS64+(3*8)]%asi, %l3 ;\ | |
145 | ldxa [%o6+V9BIAS64+(4*8)]%asi, %l4 ;\ | |
146 | ldxa [%o6+V9BIAS64+(5*8)]%asi, %l5 ;\ | |
147 | ldxa [%o6+V9BIAS64+(6*8)]%asi, %l6 ;\ | |
148 | ldxa [%o6+V9BIAS64+(7*8)]%asi, %l7 ;\ | |
149 | ldxa [%o6+V9BIAS64+(8*8)]%asi, %i0 ;\ | |
150 | ldxa [%o6+V9BIAS64+(9*8)]%asi, %i1 ;\ | |
151 | ldxa [%o6+V9BIAS64+(10*8)]%asi, %i2 ;\ | |
152 | ldxa [%o6+V9BIAS64+(11*8)]%asi, %i3 ;\ | |
153 | ldxa [%o6+V9BIAS64+(12*8)]%asi, %i4 ;\ | |
154 | ldxa [%o6+V9BIAS64+(13*8)]%asi, %i5 ;\ | |
155 | ldxa [%o6+V9BIAS64+(14*8)]%asi, %i6 ;\ | |
156 | ldxa [%o6+V9BIAS64+(15*8)]%asi, %i7 ;\ | |
157 | ba 1f ;\ | |
158 | nop ;\ | |
159 | 0: srl %o6, 0, %o6 ;\ | |
160 | ldda [%o6+(0*8)] %asi, %i0 ;\ | |
161 | ldda [%o6+(1*8)] %asi, %i2 ;\ | |
162 | ldda [%o6+(2*8)] %asi, %i4 ;\ | |
163 | ldda [%o6+(3*8)] %asi, %i6 ;\ | |
164 | ldda [%o6+(4*8)] %asi, %l0 ;\ | |
165 | ldda [%o6+(5*8)] %asi, %l2 ;\ | |
166 | ldda [%o6+(6*8)] %asi, %l4 ;\ | |
167 | ldda [%o6+(7*8)] %asi, %l6 ;\ | |
168 | 1: restored ;\ | |
169 | retry | |
170 | ||
171 | /* | |
172 | * The basic Guest trap table | |
173 | */ | |
174 | #if defined(lint) | |
175 | void traptable0(void) {} | |
176 | #else | |
177 | ENTRY(traptable0) | |
178 | /* hardware traps */ | |
179 | TRAP(tt0_000, NOT) /* reserved */ | |
180 | TRAP(tt0_001, GOTO(por)) /* power-on reset */ | |
181 | TRAP(tt0_002, GOTO(watchdog)) /* watchdog reset */ | |
182 | TRAP(tt0_003, GOTO(xir)) /* externally initiated reset */ | |
183 | TRAP(tt0_004, NOT) /* software initiated reset */ | |
184 | TRAP(tt0_005, NOT) /* red mode exception */ | |
185 | TRAP(tt0_006, NOT) /* reserved */ | |
186 | TRAP(tt0_007, NOT) /* reserved */ | |
187 | TRAP(tt0_008, NOT) /* instruction access exception */ | |
188 | TRAP(tt0_009, NOT) /* instruction access mmu miss */ | |
189 | TRAP(tt0_00a, NOT) /* instruction access error */ | |
190 | TRAP(tt0_00b, NOT) /* reserved */ | |
191 | TRAP(tt0_00c, NOT) /* reserved */ | |
192 | TRAP(tt0_00d, NOT) /* reserved */ | |
193 | TRAP(tt0_00e, NOT) /* reserved */ | |
194 | TRAP(tt0_00f, NOT) /* reserved */ | |
195 | TRAP(tt0_010, NOT) /* illegal instruction */ | |
196 | TRAP(tt0_011, NOT) /* privileged opcode */ | |
197 | TRAP(tt0_012, NOT) /* unimplemented LDD */ | |
198 | TRAP(tt0_013, NOT) /* unimplemented STD */ | |
199 | TRAP(tt0_014, NOT) /* reserved */ | |
200 | TRAP(tt0_015, NOT) /* reserved */ | |
201 | TRAP(tt0_016, NOT) /* reserved */ | |
202 | TRAP(tt0_017, NOT) /* reserved */ | |
203 | TRAP(tt0_018, NOT) /* reserved */ | |
204 | TRAP(tt0_019, NOT) /* reserved */ | |
205 | TRAP(tt0_01a, NOT) /* reserved */ | |
206 | TRAP(tt0_01b, NOT) /* reserved */ | |
207 | TRAP(tt0_01c, NOT) /* reserved */ | |
208 | TRAP(tt0_01d, NOT) /* reserved */ | |
209 | TRAP(tt0_01e, NOT) /* reserved */ | |
210 | TRAP(tt0_01f, NOT) /* reserved */ | |
211 | TRAP(tt0_020, NOT) /* fp disabled */ | |
212 | TRAP(tt0_021, NOT) /* fp exception ieee 754 */ | |
213 | TRAP(tt0_022, NOT) /* fp exception other */ | |
214 | TRAP(tt0_023, NOT) /* tag overflow */ | |
215 | BIGTRAP(tt0_024, CLEAN_WINDOW) /* clean window */ | |
216 | TRAP(tt0_028, NOT) /* division by zero */ | |
217 | TRAP(tt0_029, NOT) /* internal processor error */ | |
218 | TRAP(tt0_02a, NOT) /* reserved */ | |
219 | TRAP(tt0_02b, NOT) /* reserved */ | |
220 | TRAP(tt0_02c, NOT) /* reserved */ | |
221 | TRAP(tt0_02d, NOT) /* reserved */ | |
222 | TRAP(tt0_02e, NOT) /* reserved */ | |
223 | TRAP(tt0_02f, NOT) /* reserved */ | |
224 | TRAP(tt0_030, NOT) /* data access exception */ | |
225 | TRAP(tt0_031, NOT) /* data access mmu miss */ | |
226 | TRAP(tt0_032, NOT) /* data access error */ | |
227 | TRAP(tt0_033, NOT) /* data access protection */ | |
228 | TRAP(tt0_034, NOT) /* mem address not aligned */ | |
229 | TRAP(tt0_035, NOT) /* lddf mem address not aligned */ | |
230 | TRAP(tt0_036, NOT) /* stdf mem address not aligned */ | |
231 | TRAP(tt0_037, NOT) /* privileged action */ | |
232 | TRAP(tt0_038, NOT) /* ldqf mem address not aligned */ | |
233 | TRAP(tt0_039, NOT) /* stqf mem address not aligned */ | |
234 | TRAP(tt0_03a, NOT) /* reserved */ | |
235 | TRAP(tt0_03b, NOT) /* reserved */ | |
236 | TRAP(tt0_03c, NOT) /* reserved */ | |
237 | TRAP(tt0_03d, NOT) /* reserved */ | |
238 | TRAP(tt0_03e, NOT) /* reserved */ | |
239 | TRAP(tt0_03f, NOT) /* HV: real translation miss */ | |
240 | TRAP(tt0_040, NOT) /* async data error */ | |
241 | TRAP(tt0_041, NOT) /* interrupt level 1 */ | |
242 | TRAP(tt0_042, NOT) /* interrupt level 2 */ | |
243 | TRAP(tt0_043, NOT) /* interrupt level 3 */ | |
244 | TRAP(tt0_044, NOT) /* interrupt level 4 */ | |
245 | TRAP(tt0_045, NOT) /* interrupt level 5 */ | |
246 | TRAP(tt0_046, NOT) /* interrupt level 6 */ | |
247 | TRAP(tt0_047, NOT) /* interrupt level 7 */ | |
248 | TRAP(tt0_048, NOT) /* interrupt level 8 */ | |
249 | TRAP(tt0_049, NOT) /* interrupt level 9 */ | |
250 | TRAP(tt0_04a, NOT) /* interrupt level a */ | |
251 | TRAP(tt0_04b, NOT) /* interrupt level b */ | |
252 | TRAP(tt0_04c, NOT) /* interrupt level c */ | |
253 | TRAP(tt0_04d, NOT) /* interrupt level d */ | |
254 | TRAP(tt0_04e, NOT) /* interrupt level e */ | |
255 | TRAP(tt0_04f, NOT) /* interrupt level f */ | |
256 | TRAP(tt0_050, NOT) /* reserved */ | |
257 | TRAP(tt0_051, NOT) /* reserved */ | |
258 | TRAP(tt0_052, NOT) /* reserved */ | |
259 | TRAP(tt0_053, NOT) /* reserved */ | |
260 | TRAP(tt0_054, NOT) /* reserved */ | |
261 | TRAP(tt0_055, NOT) /* reserved */ | |
262 | TRAP(tt0_056, NOT) /* reserved */ | |
263 | TRAP(tt0_057, NOT) /* reserved */ | |
264 | TRAP(tt0_058, NOT) /* reserved */ | |
265 | TRAP(tt0_059, NOT) /* reserved */ | |
266 | TRAP(tt0_05a, NOT) /* reserved */ | |
267 | TRAP(tt0_05b, NOT) /* reserved */ | |
268 | TRAP(tt0_05c, NOT) /* reserved */ | |
269 | TRAP(tt0_05d, NOT) /* reserved */ | |
270 | TRAP(tt0_05e, NOT) /* HV: hstick match */ | |
271 | TRAP(tt0_05f, NOT) /* reserved */ | |
272 | TRAP(tt0_060, NOT) /* interrupt vector */ | |
273 | TRAP(tt0_061, NOT) /* RA watchpoint */ | |
274 | TRAP(tt0_062, NOT) /* VA watchpoint */ | |
275 | TRAP(tt0_063, NOT) /* corrected ECC error XXX */ | |
276 | BIGTRAP(tt0_064, NOT) /* fast instruction access MMU miss */ | |
277 | BIGTRAP(tt0_068, NOT) /* fast data access MMU miss */ | |
278 | BIGTRAP(tt0_06C, NOT) /* fast data access protection */ | |
279 | TRAP(tt0_070, NOT) /* reserved */ | |
280 | TRAP(tt0_071, NOT) /* reserved */ | |
281 | TRAP(tt0_072, NOT) /* reserved */ | |
282 | TRAP(tt0_073, NOT) /* reserved */ | |
283 | TRAP(tt0_074, NOT) /* reserved */ | |
284 | TRAP(tt0_075, NOT) /* reserved */ | |
285 | TRAP(tt0_076, NOT) /* reserved */ | |
286 | TRAP(tt0_077, NOT) /* reserved */ | |
287 | TRAP(tt0_078, NOT) /* reserved */ | |
288 | TRAP(tt0_079, NOT) /* reserved */ | |
289 | TRAP(tt0_07a, NOT) /* reserved */ | |
290 | TRAP(tt0_07b, NOT) /* reserved */ | |
291 | TRAP(tt0_07c, NOT) /* HV: cpu mondo */ | |
292 | TRAP(tt0_07d, NOT) /* HV: dev mondo */ | |
293 | TRAP(tt0_07e, NOT) /* HV: resumable error */ | |
294 | TRAP(tt0_07f, NOT) /* HV: non-resumable error */ | |
295 | BIGTRAP(tt0_080, SPILL_WINDOW) /* spill 0 normal */ | |
296 | BIGTRAP(tt0_084, SPILL_WINDOW) /* spill 1 normal */ | |
297 | BIGTRAP(tt0_088, SPILL_WINDOW) /* spill 2 normal */ | |
298 | BIGTRAP(tt0_08c, SPILL_WINDOW) /* spill 3 normal */ | |
299 | BIGTRAP(tt0_090, SPILL_WINDOW) /* spill 4 normal */ | |
300 | BIGTRAP(tt0_094, SPILL_WINDOW) /* spill 5 normal */ | |
301 | BIGTRAP(tt0_098, SPILL_WINDOW) /* spill 6 normal */ | |
302 | BIGTRAP(tt0_09c, SPILL_WINDOW) /* spill 7 normal */ | |
303 | BIGTRAP(tt0_0a0, SPILL_WINDOW) /* spill 0 other */ | |
304 | BIGTRAP(tt0_0a4, SPILL_WINDOW) /* spill 1 other */ | |
305 | BIGTRAP(tt0_0a8, SPILL_WINDOW) /* spill 2 other */ | |
306 | BIGTRAP(tt0_0ac, SPILL_WINDOW) /* spill 3 other */ | |
307 | BIGTRAP(tt0_0b0, SPILL_WINDOW) /* spill 4 other */ | |
308 | BIGTRAP(tt0_0b4, SPILL_WINDOW) /* spill 5 other */ | |
309 | BIGTRAP(tt0_0b8, SPILL_WINDOW) /* spill 6 other */ | |
310 | BIGTRAP(tt0_0bc, SPILL_WINDOW) /* spill 7 other */ | |
311 | BIGTRAP(tt0_0c0, FILL_WINDOW) /* fill 0 normal */ | |
312 | BIGTRAP(tt0_0c4, FILL_WINDOW) /* fill 1 normal */ | |
313 | BIGTRAP(tt0_0c8, FILL_WINDOW) /* fill 2 normal */ | |
314 | BIGTRAP(tt0_0cc, FILL_WINDOW) /* fill 3 normal */ | |
315 | BIGTRAP(tt0_0d0, FILL_WINDOW) /* fill 4 normal */ | |
316 | BIGTRAP(tt0_0d4, FILL_WINDOW) /* fill 5 normal */ | |
317 | BIGTRAP(tt0_0d8, FILL_WINDOW) /* fill 6 normal */ | |
318 | BIGTRAP(tt0_0dc, FILL_WINDOW) /* fill 7 normal */ | |
319 | BIGTRAP(tt0_0e0, FILL_WINDOW) /* fill 0 other */ | |
320 | BIGTRAP(tt0_0e4, FILL_WINDOW) /* fill 1 other */ | |
321 | BIGTRAP(tt0_0e8, FILL_WINDOW) /* fill 2 other */ | |
322 | BIGTRAP(tt0_0ec, FILL_WINDOW) /* fill 3 other */ | |
323 | BIGTRAP(tt0_0f0, FILL_WINDOW) /* fill 4 other */ | |
324 | BIGTRAP(tt0_0f4, FILL_WINDOW) /* fill 5 other */ | |
325 | BIGTRAP(tt0_0f8, FILL_WINDOW) /* fill 6 other */ | |
326 | BIGTRAP(tt0_0fc, FILL_WINDOW) /* fill 7 other */ | |
327 | TRAP(tt0_100, SOFTTRAP) /* software trap */ | |
328 | TRAP(tt0_101, SOFTTRAP) /* software trap */ | |
329 | TRAP(tt0_102, SOFTTRAP) /* software trap */ | |
330 | TRAP(tt0_103, SOFTTRAP) /* software trap */ | |
331 | TRAP(tt0_104, SOFTTRAP) /* software trap */ | |
332 | TRAP(tt0_105, SOFTTRAP) /* software trap */ | |
333 | TRAP(tt0_106, SOFTTRAP) /* software trap */ | |
334 | TRAP(tt0_107, SOFTTRAP) /* software trap */ | |
335 | TRAP(tt0_108, SOFTTRAP) /* software trap */ | |
336 | TRAP(tt0_109, SOFTTRAP) /* software trap */ | |
337 | TRAP(tt0_10a, SOFTTRAP) /* software trap */ | |
338 | TRAP(tt0_10b, SOFTTRAP) /* software trap */ | |
339 | TRAP(tt0_10c, SOFTTRAP) /* software trap */ | |
340 | TRAP(tt0_10d, SOFTTRAP) /* software trap */ | |
341 | TRAP(tt0_10e, SOFTTRAP) /* software trap */ | |
342 | TRAP(tt0_10f, SOFTTRAP) /* software trap */ | |
343 | TRAP(tt0_110, SOFTTRAP) /* software trap */ | |
344 | TRAP(tt0_111, SOFTTRAP) /* software trap */ | |
345 | TRAP(tt0_112, SOFTTRAP) /* software trap */ | |
346 | TRAP(tt0_113, SOFTTRAP) /* software trap */ | |
347 | TRAP(tt0_114, SOFTTRAP) /* software trap */ | |
348 | TRAP(tt0_115, SOFTTRAP) /* software trap */ | |
349 | TRAP(tt0_116, SOFTTRAP) /* software trap */ | |
350 | TRAP(tt0_117, SOFTTRAP) /* software trap */ | |
351 | TRAP(tt0_118, SOFTTRAP) /* software trap */ | |
352 | TRAP(tt0_119, SOFTTRAP) /* software trap */ | |
353 | TRAP(tt0_11a, SOFTTRAP) /* software trap */ | |
354 | TRAP(tt0_11b, SOFTTRAP) /* software trap */ | |
355 | TRAP(tt0_11c, SOFTTRAP) /* software trap */ | |
356 | TRAP(tt0_11d, SOFTTRAP) /* software trap */ | |
357 | TRAP(tt0_11e, SOFTTRAP) /* software trap */ | |
358 | TRAP(tt0_11f, SOFTTRAP) /* software trap */ | |
359 | TRAP(tt0_120, SOFTTRAP) /* software trap */ | |
360 | TRAP(tt0_121, SOFTTRAP) /* software trap */ | |
361 | TRAP(tt0_122, SOFTTRAP) /* software trap */ | |
362 | TRAP(tt0_123, SOFTTRAP) /* software trap */ | |
363 | TRAP(tt0_124, SOFTTRAP) /* software trap */ | |
364 | TRAP(tt0_125, SOFTTRAP) /* software trap */ | |
365 | TRAP(tt0_126, SOFTTRAP) /* software trap */ | |
366 | TRAP(tt0_127, SOFTTRAP) /* software trap */ | |
367 | TRAP(tt0_128, SOFTTRAP) /* software trap */ | |
368 | TRAP(tt0_129, SOFTTRAP) /* software trap */ | |
369 | TRAP(tt0_12a, SOFTTRAP) /* software trap */ | |
370 | TRAP(tt0_12b, SOFTTRAP) /* software trap */ | |
371 | TRAP(tt0_12c, SOFTTRAP) /* software trap */ | |
372 | TRAP(tt0_12d, SOFTTRAP) /* software trap */ | |
373 | TRAP(tt0_12e, SOFTTRAP) /* software trap */ | |
374 | TRAP(tt0_12f, SOFTTRAP) /* software trap */ | |
375 | TRAP(tt0_130, SOFTTRAP) /* software trap */ | |
376 | TRAP(tt0_131, SOFTTRAP) /* software trap */ | |
377 | TRAP(tt0_132, SOFTTRAP) /* software trap */ | |
378 | TRAP(tt0_133, SOFTTRAP) /* software trap */ | |
379 | TRAP(tt0_134, SOFTTRAP) /* software trap */ | |
380 | TRAP(tt0_135, SOFTTRAP) /* software trap */ | |
381 | TRAP(tt0_136, SOFTTRAP) /* software trap */ | |
382 | TRAP(tt0_137, SOFTTRAP) /* software trap */ | |
383 | TRAP(tt0_138, SOFTTRAP) /* software trap */ | |
384 | TRAP(tt0_139, SOFTTRAP) /* software trap */ | |
385 | TRAP(tt0_13a, SOFTTRAP) /* software trap */ | |
386 | TRAP(tt0_13b, SOFTTRAP) /* software trap */ | |
387 | TRAP(tt0_13c, SOFTTRAP) /* software trap */ | |
388 | TRAP(tt0_13d, SOFTTRAP) /* software trap */ | |
389 | TRAP(tt0_13e, SOFTTRAP) /* software trap */ | |
390 | TRAP(tt0_13f, SOFTTRAP) /* software trap */ | |
391 | TRAP(tt0_140, SOFTTRAP) /* software trap */ | |
392 | TRAP(tt0_141, SOFTTRAP) /* software trap */ | |
393 | TRAP(tt0_142, SOFTTRAP) /* software trap */ | |
394 | TRAP(tt0_143, SOFTTRAP) /* software trap */ | |
395 | TRAP(tt0_144, SOFTTRAP) /* software trap */ | |
396 | TRAP(tt0_145, SOFTTRAP) /* software trap */ | |
397 | TRAP(tt0_146, SOFTTRAP) /* software trap */ | |
398 | TRAP(tt0_147, SOFTTRAP) /* software trap */ | |
399 | TRAP(tt0_148, SOFTTRAP) /* software trap */ | |
400 | TRAP(tt0_149, SOFTTRAP) /* software trap */ | |
401 | TRAP(tt0_14a, SOFTTRAP) /* software trap */ | |
402 | TRAP(tt0_14b, SOFTTRAP) /* software trap */ | |
403 | TRAP(tt0_14c, SOFTTRAP) /* software trap */ | |
404 | TRAP(tt0_14d, SOFTTRAP) /* software trap */ | |
405 | TRAP(tt0_14e, SOFTTRAP) /* software trap */ | |
406 | TRAP(tt0_14f, SOFTTRAP) /* software trap */ | |
407 | TRAP(tt0_150, SOFTTRAP) /* software trap */ | |
408 | TRAP(tt0_151, SOFTTRAP) /* software trap */ | |
409 | TRAP(tt0_152, SOFTTRAP) /* software trap */ | |
410 | TRAP(tt0_153, SOFTTRAP) /* software trap */ | |
411 | TRAP(tt0_154, SOFTTRAP) /* software trap */ | |
412 | TRAP(tt0_155, SOFTTRAP) /* software trap */ | |
413 | TRAP(tt0_156, SOFTTRAP) /* software trap */ | |
414 | TRAP(tt0_157, SOFTTRAP) /* software trap */ | |
415 | TRAP(tt0_158, SOFTTRAP) /* software trap */ | |
416 | TRAP(tt0_159, SOFTTRAP) /* software trap */ | |
417 | TRAP(tt0_15a, SOFTTRAP) /* software trap */ | |
418 | TRAP(tt0_15b, SOFTTRAP) /* software trap */ | |
419 | TRAP(tt0_15c, SOFTTRAP) /* software trap */ | |
420 | TRAP(tt0_15d, SOFTTRAP) /* software trap */ | |
421 | TRAP(tt0_15e, SOFTTRAP) /* software trap */ | |
422 | TRAP(tt0_15f, SOFTTRAP) /* software trap */ | |
423 | TRAP(tt0_160, SOFTTRAP) /* software trap */ | |
424 | TRAP(tt0_161, SOFTTRAP) /* software trap */ | |
425 | TRAP(tt0_162, SOFTTRAP) /* software trap */ | |
426 | TRAP(tt0_163, SOFTTRAP) /* software trap */ | |
427 | TRAP(tt0_164, SOFTTRAP) /* software trap */ | |
428 | TRAP(tt0_165, SOFTTRAP) /* software trap */ | |
429 | TRAP(tt0_166, SOFTTRAP) /* software trap */ | |
430 | TRAP(tt0_167, SOFTTRAP) /* software trap */ | |
431 | TRAP(tt0_168, SOFTTRAP) /* software trap */ | |
432 | TRAP(tt0_169, SOFTTRAP) /* software trap */ | |
433 | TRAP(tt0_16a, SOFTTRAP) /* software trap */ | |
434 | TRAP(tt0_16b, SOFTTRAP) /* software trap */ | |
435 | TRAP(tt0_16c, SOFTTRAP) /* software trap */ | |
436 | TRAP(tt0_16d, SOFTTRAP) /* software trap */ | |
437 | TRAP(tt0_16e, SOFTTRAP) /* software trap */ | |
438 | TRAP(tt0_16f, SOFTTRAP) /* software trap */ | |
439 | TRAP(tt0_170, SOFTTRAP) /* software trap */ | |
440 | TRAP(tt0_171, SOFTTRAP) /* software trap */ | |
441 | TRAP(tt0_172, SOFTTRAP) /* software trap */ | |
442 | TRAP(tt0_173, SOFTTRAP) /* software trap */ | |
443 | TRAP(tt0_174, SOFTTRAP) /* software trap */ | |
444 | TRAP(tt0_175, SOFTTRAP) /* software trap */ | |
445 | TRAP(tt0_176, SOFTTRAP) /* software trap */ | |
446 | TRAP(tt0_177, SOFTTRAP) /* software trap */ | |
447 | TRAP(tt0_178, SOFTTRAP) /* software trap */ | |
448 | TRAP(tt0_179, SOFTTRAP) /* software trap */ | |
449 | TRAP(tt0_17a, SOFTTRAP) /* software trap */ | |
450 | TRAP(tt0_17b, SOFTTRAP) /* software trap */ | |
451 | TRAP(tt0_17c, SOFTTRAP) /* software trap */ | |
452 | TRAP(tt0_17d, SOFTTRAP) /* software trap */ | |
453 | TRAP(tt0_17e, SOFTTRAP) /* software trap */ | |
454 | TRAP(tt0_17f, SOFTTRAP) /* software trap */ | |
455 | TRAP(tt0_180, NOT) /* hypervisor software trap */ | |
456 | TRAP(tt0_181, NOT) /* hypervisor software trap */ | |
457 | TRAP(tt0_182, NOT) /* hypervisor software trap */ | |
458 | TRAP(tt0_183, NOT) /* hypervisor software trap */ | |
459 | TRAP(tt0_184, NOT) /* hypervisor software trap */ | |
460 | TRAP(tt0_185, NOT) /* hypervisor software trap */ | |
461 | TRAP(tt0_186, NOT) /* hypervisor software trap */ | |
462 | TRAP(tt0_187, NOT) /* hypervisor software trap */ | |
463 | TRAP(tt0_188, NOT) /* hypervisor software trap */ | |
464 | TRAP(tt0_189, NOT) /* hypervisor software trap */ | |
465 | TRAP(tt0_18a, NOT) /* hypervisor software trap */ | |
466 | TRAP(tt0_18b, NOT) /* hypervisor software trap */ | |
467 | TRAP(tt0_18c, NOT) /* hypervisor software trap */ | |
468 | TRAP(tt0_18d, NOT) /* hypervisor software trap */ | |
469 | TRAP(tt0_18e, NOT) /* hypervisor software trap */ | |
470 | TRAP(tt0_18f, NOT) /* hypervisor software trap */ | |
471 | TRAP(tt0_190, NOT) /* hypervisor software trap */ | |
472 | TRAP(tt0_191, NOT) /* hypervisor software trap */ | |
473 | TRAP(tt0_192, NOT) /* hypervisor software trap */ | |
474 | TRAP(tt0_193, NOT) /* hypervisor software trap */ | |
475 | TRAP(tt0_194, NOT) /* hypervisor software trap */ | |
476 | TRAP(tt0_195, NOT) /* hypervisor software trap */ | |
477 | TRAP(tt0_196, NOT) /* hypervisor software trap */ | |
478 | TRAP(tt0_197, NOT) /* hypervisor software trap */ | |
479 | TRAP(tt0_198, NOT) /* hypervisor software trap */ | |
480 | TRAP(tt0_199, NOT) /* hypervisor software trap */ | |
481 | TRAP(tt0_19a, NOT) /* hypervisor software trap */ | |
482 | TRAP(tt0_19b, NOT) /* hypervisor software trap */ | |
483 | TRAP(tt0_19c, NOT) /* hypervisor software trap */ | |
484 | TRAP(tt0_19d, NOT) /* hypervisor software trap */ | |
485 | TRAP(tt0_19e, NOT) /* hypervisor software trap */ | |
486 | TRAP(tt0_19f, NOT) /* hypervisor software trap */ | |
487 | TRAP(tt0_1a0, NOT) /* hypervisor software trap */ | |
488 | TRAP(tt0_1a1, NOT) /* hypervisor software trap */ | |
489 | TRAP(tt0_1a2, NOT) /* hypervisor software trap */ | |
490 | TRAP(tt0_1a3, NOT) /* hypervisor software trap */ | |
491 | TRAP(tt0_1a4, NOT) /* hypervisor software trap */ | |
492 | TRAP(tt0_1a5, NOT) /* hypervisor software trap */ | |
493 | TRAP(tt0_1a6, NOT) /* hypervisor software trap */ | |
494 | TRAP(tt0_1a7, NOT) /* hypervisor software trap */ | |
495 | TRAP(tt0_1a8, NOT) /* hypervisor software trap */ | |
496 | TRAP(tt0_1a9, NOT) /* hypervisor software trap */ | |
497 | TRAP(tt0_1aa, NOT) /* hypervisor software trap */ | |
498 | TRAP(tt0_1ab, NOT) /* hypervisor software trap */ | |
499 | TRAP(tt0_1ac, NOT) /* hypervisor software trap */ | |
500 | TRAP(tt0_1ad, NOT) /* hypervisor software trap */ | |
501 | TRAP(tt0_1ae, NOT) /* hypervisor software trap */ | |
502 | TRAP(tt0_1af, NOT) /* hypervisor software trap */ | |
503 | TRAP(tt0_1b0, NOT) /* hypervisor software trap */ | |
504 | TRAP(tt0_1b1, NOT) /* hypervisor software trap */ | |
505 | TRAP(tt0_1b2, NOT) /* hypervisor software trap */ | |
506 | TRAP(tt0_1b3, NOT) /* hypervisor software trap */ | |
507 | TRAP(tt0_1b4, NOT) /* hypervisor software trap */ | |
508 | TRAP(tt0_1b5, NOT) /* hypervisor software trap */ | |
509 | TRAP(tt0_1b6, NOT) /* hypervisor software trap */ | |
510 | TRAP(tt0_1b7, NOT) /* hypervisor software trap */ | |
511 | TRAP(tt0_1b8, NOT) /* hypervisor software trap */ | |
512 | TRAP(tt0_1b9, NOT) /* hypervisor software trap */ | |
513 | TRAP(tt0_1ba, NOT) /* hypervisor software trap */ | |
514 | TRAP(tt0_1bb, NOT) /* hypervisor software trap */ | |
515 | TRAP(tt0_1bc, NOT) /* hypervisor software trap */ | |
516 | TRAP(tt0_1bd, NOT) /* hypervisor software trap */ | |
517 | TRAP(tt0_1be, NOT) /* hypervisor software trap */ | |
518 | TRAP(tt0_1bf, NOT) /* hypervisor software trap */ | |
519 | TRAP(tt0_1c0, NOT) /* hypervisor software trap */ | |
520 | TRAP(tt0_1c1, NOT) /* hypervisor software trap */ | |
521 | TRAP(tt0_1c2, NOT) /* hypervisor software trap */ | |
522 | TRAP(tt0_1c3, NOT) /* hypervisor software trap */ | |
523 | TRAP(tt0_1c4, NOT) /* hypervisor software trap */ | |
524 | TRAP(tt0_1c5, NOT) /* hypervisor software trap */ | |
525 | TRAP(tt0_1c6, NOT) /* hypervisor software trap */ | |
526 | TRAP(tt0_1c7, NOT) /* hypervisor software trap */ | |
527 | TRAP(tt0_1c8, NOT) /* hypervisor software trap */ | |
528 | TRAP(tt0_1c9, NOT) /* hypervisor software trap */ | |
529 | TRAP(tt0_1ca, NOT) /* hypervisor software trap */ | |
530 | TRAP(tt0_1cb, NOT) /* hypervisor software trap */ | |
531 | TRAP(tt0_1cc, NOT) /* hypervisor software trap */ | |
532 | TRAP(tt0_1cd, NOT) /* hypervisor software trap */ | |
533 | TRAP(tt0_1ce, NOT) /* hypervisor software trap */ | |
534 | TRAP(tt0_1cf, NOT) /* hypervisor software trap */ | |
535 | TRAP(tt0_1d0, NOT) /* hypervisor software trap */ | |
536 | TRAP(tt0_1d1, NOT) /* hypervisor software trap */ | |
537 | TRAP(tt0_1d2, NOT) /* hypervisor software trap */ | |
538 | TRAP(tt0_1d3, NOT) /* hypervisor software trap */ | |
539 | TRAP(tt0_1d4, NOT) /* hypervisor software trap */ | |
540 | TRAP(tt0_1d5, NOT) /* hypervisor software trap */ | |
541 | TRAP(tt0_1d6, NOT) /* hypervisor software trap */ | |
542 | TRAP(tt0_1d7, NOT) /* hypervisor software trap */ | |
543 | TRAP(tt0_1d8, NOT) /* hypervisor software trap */ | |
544 | TRAP(tt0_1d9, NOT) /* hypervisor software trap */ | |
545 | TRAP(tt0_1da, NOT) /* hypervisor software trap */ | |
546 | TRAP(tt0_1db, NOT) /* hypervisor software trap */ | |
547 | TRAP(tt0_1dc, NOT) /* hypervisor software trap */ | |
548 | TRAP(tt0_1dd, NOT) /* hypervisor software trap */ | |
549 | TRAP(tt0_1de, NOT) /* hypervisor software trap */ | |
550 | TRAP(tt0_1df, NOT) /* hypervisor software trap */ | |
551 | TRAP(tt0_1e0, NOT) /* hypervisor software trap */ | |
552 | TRAP(tt0_1e1, NOT) /* hypervisor software trap */ | |
553 | TRAP(tt0_1e2, NOT) /* hypervisor software trap */ | |
554 | TRAP(tt0_1e3, NOT) /* hypervisor software trap */ | |
555 | TRAP(tt0_1e4, NOT) /* hypervisor software trap */ | |
556 | TRAP(tt0_1e5, NOT) /* hypervisor software trap */ | |
557 | TRAP(tt0_1e6, NOT) /* hypervisor software trap */ | |
558 | TRAP(tt0_1e7, NOT) /* hypervisor software trap */ | |
559 | TRAP(tt0_1e8, NOT) /* hypervisor software trap */ | |
560 | TRAP(tt0_1e9, NOT) /* hypervisor software trap */ | |
561 | TRAP(tt0_1ea, NOT) /* hypervisor software trap */ | |
562 | TRAP(tt0_1eb, NOT) /* hypervisor software trap */ | |
563 | TRAP(tt0_1ec, NOT) /* hypervisor software trap */ | |
564 | TRAP(tt0_1ed, NOT) /* hypervisor software trap */ | |
565 | TRAP(tt0_1ee, NOT) /* hypervisor software trap */ | |
566 | TRAP(tt0_1ef, NOT) /* hypervisor software trap */ | |
567 | TRAP(tt0_1f0, NOT) /* hypervisor software trap */ | |
568 | TRAP(tt0_1f1, NOT) /* hypervisor software trap */ | |
569 | TRAP(tt0_1f2, NOT) /* hypervisor software trap */ | |
570 | TRAP(tt0_1f3, NOT) /* hypervisor software trap */ | |
571 | TRAP(tt0_1f4, NOT) /* hypervisor software trap */ | |
572 | TRAP(tt0_1f5, NOT) /* hypervisor software trap */ | |
573 | TRAP(tt0_1f6, NOT) /* hypervisor software trap */ | |
574 | TRAP(tt0_1f7, NOT) /* hypervisor software trap */ | |
575 | TRAP(tt0_1f8, NOT) /* hypervisor software trap */ | |
576 | TRAP(tt0_1f9, NOT) /* hypervisor software trap */ | |
577 | TRAP(tt0_1fa, NOT) /* hypervisor software trap */ | |
578 | TRAP(tt0_1fb, NOT) /* hypervisor software trap */ | |
579 | TRAP(tt0_1fc, NOT) /* hypervisor software trap */ | |
580 | TRAP(tt0_1fd, NOT) /* hypervisor software trap */ | |
581 | TRAP(tt0_1fe, NOT) /* hypervisor software trap */ | |
582 | TRAP(tt0_1ff, NOT) /* hypervisor software trap */ | |
583 | SET_SIZE(traptable0) | |
584 | #endif /* lint */ | |
585 | #if defined(lint) | |
586 | void *traptable1; | |
587 | #else | |
588 | ENTRY(traptable1) | |
589 | /* hardware traps */ | |
590 | TRAP(tt1_000, NOT) /* reserved */ | |
591 | TRAP(tt1_001, NOT) /* reserved */ | |
592 | TRAP(tt1_002, NOT) /* reserved */ | |
593 | TRAP(tt1_003, NOT) /* reserved */ | |
594 | TRAP(tt1_004, NOT) /* reserved */ | |
595 | TRAP(tt1_005, NOT) /* reserved */ | |
596 | TRAP(tt1_006, NOT) /* reserved */ | |
597 | TRAP(tt1_007, NOT) /* reserved */ | |
598 | TRAP(tt1_008, NOT) /* instruction access exception */ | |
599 | TRAP(tt1_009, NOT) /* instruction access mmu miss */ | |
600 | TRAP(tt1_00a, NOT) /* instruction access error */ | |
601 | TRAP(tt1_00b, NOT) /* reserved */ | |
602 | TRAP(tt1_00c, NOT) /* reserved */ | |
603 | TRAP(tt1_00d, NOT) /* reserved */ | |
604 | TRAP(tt1_00e, NOT) /* reserved */ | |
605 | TRAP(tt1_00f, NOT) /* reserved */ | |
606 | TRAP(tt1_010, NOT) /* illegal instruction */ | |
607 | TRAP(tt1_011, NOT) /* privileged opcode */ | |
608 | TRAP(tt1_012, NOT) /* unimplemented LDD */ | |
609 | TRAP(tt1_013, NOT) /* unimplemented STD */ | |
610 | TRAP(tt1_014, NOT) /* reserved */ | |
611 | TRAP(tt1_015, NOT) /* reserved */ | |
612 | TRAP(tt1_016, NOT) /* reserved */ | |
613 | TRAP(tt1_017, NOT) /* reserved */ | |
614 | TRAP(tt1_018, NOT) /* reserved */ | |
615 | TRAP(tt1_019, NOT) /* reserved */ | |
616 | TRAP(tt1_01a, NOT) /* reserved */ | |
617 | TRAP(tt1_01b, NOT) /* reserved */ | |
618 | TRAP(tt1_01c, NOT) /* reserved */ | |
619 | TRAP(tt1_01d, NOT) /* reserved */ | |
620 | TRAP(tt1_01e, NOT) /* reserved */ | |
621 | TRAP(tt1_01f, NOT) /* reserved */ | |
622 | TRAP(tt1_020, NOT) /* fp disabled */ | |
623 | TRAP(tt1_021, NOT) /* fp exception ieee 754 */ | |
624 | TRAP(tt1_022, NOT) /* fp exception other */ | |
625 | TRAP(tt1_023, NOT) /* tag overflow */ | |
626 | BIGTRAP(tt1_024, CLEAN_WINDOW) /* clean window */ | |
627 | TRAP(tt1_028, NOT) /* division by zero */ | |
628 | TRAP(tt1_029, NOT) /* internal processor error */ | |
629 | TRAP(tt1_02a, NOT) /* reserved */ | |
630 | TRAP(tt1_02b, NOT) /* reserved */ | |
631 | TRAP(tt1_02c, NOT) /* reserved */ | |
632 | TRAP(tt1_02d, NOT) /* reserved */ | |
633 | TRAP(tt1_02e, NOT) /* reserved */ | |
634 | TRAP(tt1_02f, NOT) /* reserved */ | |
635 | TRAP(tt1_030, NOT) /* data access exception */ | |
636 | TRAP(tt1_031, NOT) /* data access mmu miss */ | |
637 | TRAP(tt1_032, NOT) /* data access error */ | |
638 | TRAP(tt1_033, NOT) /* data access protection */ | |
639 | TRAP(tt1_034, NOT) /* mem address not aligned */ | |
640 | TRAP(tt1_035, NOT) /* lddf mem address not aligned */ | |
641 | TRAP(tt1_036, NOT) /* stdf mem address not aligned */ | |
642 | TRAP(tt1_037, NOT) /* privileged action */ | |
643 | TRAP(tt1_038, NOT) /* ldqf mem address not aligned */ | |
644 | TRAP(tt1_039, NOT) /* stqf mem address not aligned */ | |
645 | TRAP(tt1_03a, NOT) /* reserved */ | |
646 | TRAP(tt1_03b, NOT) /* reserved */ | |
647 | TRAP(tt1_03c, NOT) /* reserved */ | |
648 | TRAP(tt1_03d, NOT) /* reserved */ | |
649 | TRAP(tt1_03e, NOT) /* reserved */ | |
650 | TRAP(tt1_03f, NOT) /* HV: real translation miss */ | |
651 | TRAP(tt1_040, NOT) /* async data error */ | |
652 | TRAP(tt1_041, NOT) /* interrupt level 1 */ | |
653 | TRAP(tt1_042, NOT) /* interrupt level 2 */ | |
654 | TRAP(tt1_043, NOT) /* interrupt level 3 */ | |
655 | TRAP(tt1_044, NOT) /* interrupt level 4 */ | |
656 | TRAP(tt1_045, NOT) /* interrupt level 5 */ | |
657 | TRAP(tt1_046, NOT) /* interrupt level 6 */ | |
658 | TRAP(tt1_047, NOT) /* interrupt level 7 */ | |
659 | TRAP(tt1_048, NOT) /* interrupt level 8 */ | |
660 | TRAP(tt1_049, NOT) /* interrupt level 9 */ | |
661 | TRAP(tt1_04a, NOT) /* interrupt level a */ | |
662 | TRAP(tt1_04b, NOT) /* interrupt level b */ | |
663 | TRAP(tt1_04c, NOT) /* interrupt level c */ | |
664 | TRAP(tt1_04d, NOT) /* interrupt level d */ | |
665 | TRAP(tt1_04e, NOT) /* interrupt level e */ | |
666 | TRAP(tt1_04f, NOT) /* interrupt level f */ | |
667 | TRAP(tt1_050, NOT) /* reserved */ | |
668 | TRAP(tt1_051, NOT) /* reserved */ | |
669 | TRAP(tt1_052, NOT) /* reserved */ | |
670 | TRAP(tt1_053, NOT) /* reserved */ | |
671 | TRAP(tt1_054, NOT) /* reserved */ | |
672 | TRAP(tt1_055, NOT) /* reserved */ | |
673 | TRAP(tt1_056, NOT) /* reserved */ | |
674 | TRAP(tt1_057, NOT) /* reserved */ | |
675 | TRAP(tt1_058, NOT) /* reserved */ | |
676 | TRAP(tt1_059, NOT) /* reserved */ | |
677 | TRAP(tt1_05a, NOT) /* reserved */ | |
678 | TRAP(tt1_05b, NOT) /* reserved */ | |
679 | TRAP(tt1_05c, NOT) /* reserved */ | |
680 | TRAP(tt1_05d, NOT) /* reserved */ | |
681 | TRAP(tt1_05e, NOT) /* HV: hstick match */ | |
682 | TRAP(tt1_05f, NOT) /* reserved */ | |
683 | TRAP(tt1_060, NOT) /* interrupt vector */ | |
684 | TRAP(tt1_061, NOT) /* RA watchpoint */ | |
685 | TRAP(tt1_062, NOT) /* VA watchpoint */ | |
686 | TRAP(tt1_063, NOT) /* corrected ECC error XXX */ | |
687 | BIGTRAP(tt1_064, NOT) /* fast instruction access MMU miss */ | |
688 | BIGTRAP(tt1_068, NOT) /* fast data access MMU miss */ | |
689 | BIGTRAP(tt1_06C, NOT) /* fast data access protection */ | |
690 | TRAP(tt1_070, NOT) /* reserved */ | |
691 | TRAP(tt1_071, NOT) /* reserved */ | |
692 | TRAP(tt1_072, NOT) /* reserved */ | |
693 | TRAP(tt1_073, NOT) /* reserved */ | |
694 | TRAP(tt1_074, NOT) /* reserved */ | |
695 | TRAP(tt1_075, NOT) /* reserved */ | |
696 | TRAP(tt1_076, NOT) /* reserved */ | |
697 | TRAP(tt1_077, NOT) /* reserved */ | |
698 | TRAP(tt1_078, NOT) /* reserved */ | |
699 | TRAP(tt1_079, NOT) /* reserved */ | |
700 | TRAP(tt1_07a, NOT) /* reserved */ | |
701 | TRAP(tt1_07b, NOT) /* reserved */ | |
702 | TRAP(tt1_07c, NOT) /* HV: cpu mondo */ | |
703 | TRAP(tt1_07d, NOT) /* HV: dev mondo */ | |
704 | TRAP(tt1_07e, NOT) /* HV: resumable error */ | |
705 | TRAP(tt1_07f, NOT) /* HV: non-resumable error */ | |
706 | BIGTRAP(tt1_080, SPILL_WINDOW) /* spill 0 normal */ | |
707 | BIGTRAP(tt1_084, SPILL_WINDOW) /* spill 1 normal */ | |
708 | BIGTRAP(tt1_088, SPILL_WINDOW) /* spill 2 normal */ | |
709 | BIGTRAP(tt1_08c, SPILL_WINDOW) /* spill 3 normal */ | |
710 | BIGTRAP(tt1_090, SPILL_WINDOW) /* spill 4 normal */ | |
711 | BIGTRAP(tt1_094, SPILL_WINDOW) /* spill 5 normal */ | |
712 | BIGTRAP(tt1_098, SPILL_WINDOW) /* spill 6 normal */ | |
713 | BIGTRAP(tt1_09c, SPILL_WINDOW) /* spill 7 normal */ | |
714 | BIGTRAP(tt1_0a0, SPILL_WINDOW) /* spill 0 other */ | |
715 | BIGTRAP(tt1_0a4, SPILL_WINDOW) /* spill 1 other */ | |
716 | BIGTRAP(tt1_0a8, SPILL_WINDOW) /* spill 2 other */ | |
717 | BIGTRAP(tt1_0ac, SPILL_WINDOW) /* spill 3 other */ | |
718 | BIGTRAP(tt1_0b0, SPILL_WINDOW) /* spill 4 other */ | |
719 | BIGTRAP(tt1_0b4, SPILL_WINDOW) /* spill 5 other */ | |
720 | BIGTRAP(tt1_0b8, SPILL_WINDOW) /* spill 6 other */ | |
721 | BIGTRAP(tt1_0bc, SPILL_WINDOW) /* spill 7 other */ | |
722 | BIGTRAP(tt1_0c0, FILL_WINDOW) /* fill 0 normal */ | |
723 | BIGTRAP(tt1_0c4, FILL_WINDOW) /* fill 1 normal */ | |
724 | BIGTRAP(tt1_0c8, FILL_WINDOW) /* fill 2 normal */ | |
725 | BIGTRAP(tt1_0cc, FILL_WINDOW) /* fill 3 normal */ | |
726 | BIGTRAP(tt1_0d0, FILL_WINDOW) /* fill 4 normal */ | |
727 | BIGTRAP(tt1_0d4, FILL_WINDOW) /* fill 5 normal */ | |
728 | BIGTRAP(tt1_0d8, FILL_WINDOW) /* fill 6 normal */ | |
729 | BIGTRAP(tt1_0dc, FILL_WINDOW) /* fill 7 normal */ | |
730 | BIGTRAP(tt1_0e0, FILL_WINDOW) /* fill 0 other */ | |
731 | BIGTRAP(tt1_0e4, FILL_WINDOW) /* fill 1 other */ | |
732 | BIGTRAP(tt1_0e8, FILL_WINDOW) /* fill 2 other */ | |
733 | BIGTRAP(tt1_0ec, FILL_WINDOW) /* fill 3 other */ | |
734 | BIGTRAP(tt1_0f0, FILL_WINDOW) /* fill 4 other */ | |
735 | BIGTRAP(tt1_0f4, FILL_WINDOW) /* fill 5 other */ | |
736 | BIGTRAP(tt1_0f8, FILL_WINDOW) /* fill 6 other */ | |
737 | BIGTRAP(tt1_0fc, FILL_WINDOW) /* fill 7 other */ | |
738 | TRAP(tt1_100, SOFTTRAP) /* software trap */ | |
739 | TRAP(tt1_101, SOFTTRAP) /* software trap */ | |
740 | TRAP(tt1_102, SOFTTRAP) /* software trap */ | |
741 | TRAP(tt1_103, SOFTTRAP) /* software trap */ | |
742 | TRAP(tt1_104, SOFTTRAP) /* software trap */ | |
743 | TRAP(tt1_105, SOFTTRAP) /* software trap */ | |
744 | TRAP(tt1_106, SOFTTRAP) /* software trap */ | |
745 | TRAP(tt1_107, SOFTTRAP) /* software trap */ | |
746 | TRAP(tt1_108, SOFTTRAP) /* software trap */ | |
747 | TRAP(tt1_109, SOFTTRAP) /* software trap */ | |
748 | TRAP(tt1_10a, SOFTTRAP) /* software trap */ | |
749 | TRAP(tt1_10b, SOFTTRAP) /* software trap */ | |
750 | TRAP(tt1_10c, SOFTTRAP) /* software trap */ | |
751 | TRAP(tt1_10d, SOFTTRAP) /* software trap */ | |
752 | TRAP(tt1_10e, SOFTTRAP) /* software trap */ | |
753 | TRAP(tt1_10f, SOFTTRAP) /* software trap */ | |
754 | TRAP(tt1_110, SOFTTRAP) /* software trap */ | |
755 | TRAP(tt1_111, SOFTTRAP) /* software trap */ | |
756 | TRAP(tt1_112, SOFTTRAP) /* software trap */ | |
757 | TRAP(tt1_113, SOFTTRAP) /* software trap */ | |
758 | TRAP(tt1_114, SOFTTRAP) /* software trap */ | |
759 | TRAP(tt1_115, SOFTTRAP) /* software trap */ | |
760 | TRAP(tt1_116, SOFTTRAP) /* software trap */ | |
761 | TRAP(tt1_117, SOFTTRAP) /* software trap */ | |
762 | TRAP(tt1_118, SOFTTRAP) /* software trap */ | |
763 | TRAP(tt1_119, SOFTTRAP) /* software trap */ | |
764 | TRAP(tt1_11a, SOFTTRAP) /* software trap */ | |
765 | TRAP(tt1_11b, SOFTTRAP) /* software trap */ | |
766 | TRAP(tt1_11c, SOFTTRAP) /* software trap */ | |
767 | TRAP(tt1_11d, SOFTTRAP) /* software trap */ | |
768 | TRAP(tt1_11e, SOFTTRAP) /* software trap */ | |
769 | TRAP(tt1_11f, SOFTTRAP) /* software trap */ | |
770 | TRAP(tt1_120, SOFTTRAP) /* software trap */ | |
771 | TRAP(tt1_121, SOFTTRAP) /* software trap */ | |
772 | TRAP(tt1_122, SOFTTRAP) /* software trap */ | |
773 | TRAP(tt1_123, SOFTTRAP) /* software trap */ | |
774 | TRAP(tt1_124, SOFTTRAP) /* software trap */ | |
775 | TRAP(tt1_125, SOFTTRAP) /* software trap */ | |
776 | TRAP(tt1_126, SOFTTRAP) /* software trap */ | |
777 | TRAP(tt1_127, SOFTTRAP) /* software trap */ | |
778 | TRAP(tt1_128, SOFTTRAP) /* software trap */ | |
779 | TRAP(tt1_129, SOFTTRAP) /* software trap */ | |
780 | TRAP(tt1_12a, SOFTTRAP) /* software trap */ | |
781 | TRAP(tt1_12b, SOFTTRAP) /* software trap */ | |
782 | TRAP(tt1_12c, SOFTTRAP) /* software trap */ | |
783 | TRAP(tt1_12d, SOFTTRAP) /* software trap */ | |
784 | TRAP(tt1_12e, SOFTTRAP) /* software trap */ | |
785 | TRAP(tt1_12f, SOFTTRAP) /* software trap */ | |
786 | TRAP(tt1_130, SOFTTRAP) /* software trap */ | |
787 | TRAP(tt1_131, SOFTTRAP) /* software trap */ | |
788 | TRAP(tt1_132, SOFTTRAP) /* software trap */ | |
789 | TRAP(tt1_133, SOFTTRAP) /* software trap */ | |
790 | TRAP(tt1_134, SOFTTRAP) /* software trap */ | |
791 | TRAP(tt1_135, SOFTTRAP) /* software trap */ | |
792 | TRAP(tt1_136, SOFTTRAP) /* software trap */ | |
793 | TRAP(tt1_137, SOFTTRAP) /* software trap */ | |
794 | TRAP(tt1_138, SOFTTRAP) /* software trap */ | |
795 | TRAP(tt1_139, SOFTTRAP) /* software trap */ | |
796 | TRAP(tt1_13a, SOFTTRAP) /* software trap */ | |
797 | TRAP(tt1_13b, SOFTTRAP) /* software trap */ | |
798 | TRAP(tt1_13c, SOFTTRAP) /* software trap */ | |
799 | TRAP(tt1_13d, SOFTTRAP) /* software trap */ | |
800 | TRAP(tt1_13e, SOFTTRAP) /* software trap */ | |
801 | TRAP(tt1_13f, SOFTTRAP) /* software trap */ | |
802 | TRAP(tt1_140, SOFTTRAP) /* software trap */ | |
803 | TRAP(tt1_141, SOFTTRAP) /* software trap */ | |
804 | TRAP(tt1_142, SOFTTRAP) /* software trap */ | |
805 | TRAP(tt1_143, SOFTTRAP) /* software trap */ | |
806 | TRAP(tt1_144, SOFTTRAP) /* software trap */ | |
807 | TRAP(tt1_145, SOFTTRAP) /* software trap */ | |
808 | TRAP(tt1_146, SOFTTRAP) /* software trap */ | |
809 | TRAP(tt1_147, SOFTTRAP) /* software trap */ | |
810 | TRAP(tt1_148, SOFTTRAP) /* software trap */ | |
811 | TRAP(tt1_149, SOFTTRAP) /* software trap */ | |
812 | TRAP(tt1_14a, SOFTTRAP) /* software trap */ | |
813 | TRAP(tt1_14b, SOFTTRAP) /* software trap */ | |
814 | TRAP(tt1_14c, SOFTTRAP) /* software trap */ | |
815 | TRAP(tt1_14d, SOFTTRAP) /* software trap */ | |
816 | TRAP(tt1_14e, SOFTTRAP) /* software trap */ | |
817 | TRAP(tt1_14f, SOFTTRAP) /* software trap */ | |
818 | TRAP(tt1_150, SOFTTRAP) /* software trap */ | |
819 | TRAP(tt1_151, SOFTTRAP) /* software trap */ | |
820 | TRAP(tt1_152, SOFTTRAP) /* software trap */ | |
821 | TRAP(tt1_153, SOFTTRAP) /* software trap */ | |
822 | TRAP(tt1_154, SOFTTRAP) /* software trap */ | |
823 | TRAP(tt1_155, SOFTTRAP) /* software trap */ | |
824 | TRAP(tt1_156, SOFTTRAP) /* software trap */ | |
825 | TRAP(tt1_157, SOFTTRAP) /* software trap */ | |
826 | TRAP(tt1_158, SOFTTRAP) /* software trap */ | |
827 | TRAP(tt1_159, SOFTTRAP) /* software trap */ | |
828 | TRAP(tt1_15a, SOFTTRAP) /* software trap */ | |
829 | TRAP(tt1_15b, SOFTTRAP) /* software trap */ | |
830 | TRAP(tt1_15c, SOFTTRAP) /* software trap */ | |
831 | TRAP(tt1_15d, SOFTTRAP) /* software trap */ | |
832 | TRAP(tt1_15e, SOFTTRAP) /* software trap */ | |
833 | TRAP(tt1_15f, SOFTTRAP) /* software trap */ | |
834 | TRAP(tt1_160, SOFTTRAP) /* software trap */ | |
835 | TRAP(tt1_161, SOFTTRAP) /* software trap */ | |
836 | TRAP(tt1_162, SOFTTRAP) /* software trap */ | |
837 | TRAP(tt1_163, SOFTTRAP) /* software trap */ | |
838 | TRAP(tt1_164, SOFTTRAP) /* software trap */ | |
839 | TRAP(tt1_165, SOFTTRAP) /* software trap */ | |
840 | TRAP(tt1_166, SOFTTRAP) /* software trap */ | |
841 | TRAP(tt1_167, SOFTTRAP) /* software trap */ | |
842 | TRAP(tt1_168, SOFTTRAP) /* software trap */ | |
843 | TRAP(tt1_169, SOFTTRAP) /* software trap */ | |
844 | TRAP(tt1_16a, SOFTTRAP) /* software trap */ | |
845 | TRAP(tt1_16b, SOFTTRAP) /* software trap */ | |
846 | TRAP(tt1_16c, SOFTTRAP) /* software trap */ | |
847 | TRAP(tt1_16d, SOFTTRAP) /* software trap */ | |
848 | TRAP(tt1_16e, SOFTTRAP) /* software trap */ | |
849 | TRAP(tt1_16f, SOFTTRAP) /* software trap */ | |
850 | TRAP(tt1_170, SOFTTRAP) /* software trap */ | |
851 | TRAP(tt1_171, SOFTTRAP) /* software trap */ | |
852 | TRAP(tt1_172, SOFTTRAP) /* software trap */ | |
853 | TRAP(tt1_173, SOFTTRAP) /* software trap */ | |
854 | TRAP(tt1_174, SOFTTRAP) /* software trap */ | |
855 | TRAP(tt1_175, SOFTTRAP) /* software trap */ | |
856 | TRAP(tt1_176, SOFTTRAP) /* software trap */ | |
857 | TRAP(tt1_177, SOFTTRAP) /* software trap */ | |
858 | TRAP(tt1_178, SOFTTRAP) /* software trap */ | |
859 | TRAP(tt1_179, SOFTTRAP) /* software trap */ | |
860 | TRAP(tt1_17a, SOFTTRAP) /* software trap */ | |
861 | TRAP(tt1_17b, SOFTTRAP) /* software trap */ | |
862 | TRAP(tt1_17c, SOFTTRAP) /* software trap */ | |
863 | TRAP(tt1_17d, SOFTTRAP) /* software trap */ | |
864 | TRAP(tt1_17e, SOFTTRAP) /* software trap */ | |
865 | TRAP(tt1_17f, SOFTTRAP) /* software trap */ | |
866 | TRAP(tt1_180, NOT) /* hypervisor software trap */ | |
867 | TRAP(tt1_181, NOT) /* hypervisor software trap */ | |
868 | TRAP(tt1_182, NOT) /* hypervisor software trap */ | |
869 | TRAP(tt1_183, NOT) /* hypervisor software trap */ | |
870 | TRAP(tt1_184, NOT) /* hypervisor software trap */ | |
871 | TRAP(tt1_185, NOT) /* hypervisor software trap */ | |
872 | TRAP(tt1_186, NOT) /* hypervisor software trap */ | |
873 | TRAP(tt1_187, NOT) /* hypervisor software trap */ | |
874 | TRAP(tt1_188, NOT) /* hypervisor software trap */ | |
875 | TRAP(tt1_189, NOT) /* hypervisor software trap */ | |
876 | TRAP(tt1_18a, NOT) /* hypervisor software trap */ | |
877 | TRAP(tt1_18b, NOT) /* hypervisor software trap */ | |
878 | TRAP(tt1_18c, NOT) /* hypervisor software trap */ | |
879 | TRAP(tt1_18d, NOT) /* hypervisor software trap */ | |
880 | TRAP(tt1_18e, NOT) /* hypervisor software trap */ | |
881 | TRAP(tt1_18f, NOT) /* hypervisor software trap */ | |
882 | TRAP(tt1_190, NOT) /* hypervisor software trap */ | |
883 | TRAP(tt1_191, NOT) /* hypervisor software trap */ | |
884 | TRAP(tt1_192, NOT) /* hypervisor software trap */ | |
885 | TRAP(tt1_193, NOT) /* hypervisor software trap */ | |
886 | TRAP(tt1_194, NOT) /* hypervisor software trap */ | |
887 | TRAP(tt1_195, NOT) /* hypervisor software trap */ | |
888 | TRAP(tt1_196, NOT) /* hypervisor software trap */ | |
889 | TRAP(tt1_197, NOT) /* hypervisor software trap */ | |
890 | TRAP(tt1_198, NOT) /* hypervisor software trap */ | |
891 | TRAP(tt1_199, NOT) /* hypervisor software trap */ | |
892 | TRAP(tt1_19a, NOT) /* hypervisor software trap */ | |
893 | TRAP(tt1_19b, NOT) /* hypervisor software trap */ | |
894 | TRAP(tt1_19c, NOT) /* hypervisor software trap */ | |
895 | TRAP(tt1_19d, NOT) /* hypervisor software trap */ | |
896 | TRAP(tt1_19e, NOT) /* hypervisor software trap */ | |
897 | TRAP(tt1_19f, NOT) /* hypervisor software trap */ | |
898 | TRAP(tt1_1a0, NOT) /* hypervisor software trap */ | |
899 | TRAP(tt1_1a1, NOT) /* hypervisor software trap */ | |
900 | TRAP(tt1_1a2, NOT) /* hypervisor software trap */ | |
901 | TRAP(tt1_1a3, NOT) /* hypervisor software trap */ | |
902 | TRAP(tt1_1a4, NOT) /* hypervisor software trap */ | |
903 | TRAP(tt1_1a5, NOT) /* hypervisor software trap */ | |
904 | TRAP(tt1_1a6, NOT) /* hypervisor software trap */ | |
905 | TRAP(tt1_1a7, NOT) /* hypervisor software trap */ | |
906 | TRAP(tt1_1a8, NOT) /* hypervisor software trap */ | |
907 | TRAP(tt1_1a9, NOT) /* hypervisor software trap */ | |
908 | TRAP(tt1_1aa, NOT) /* hypervisor software trap */ | |
909 | TRAP(tt1_1ab, NOT) /* hypervisor software trap */ | |
910 | TRAP(tt1_1ac, NOT) /* hypervisor software trap */ | |
911 | TRAP(tt1_1ad, NOT) /* hypervisor software trap */ | |
912 | TRAP(tt1_1ae, NOT) /* hypervisor software trap */ | |
913 | TRAP(tt1_1af, NOT) /* hypervisor software trap */ | |
914 | TRAP(tt1_1b0, NOT) /* hypervisor software trap */ | |
915 | TRAP(tt1_1b1, NOT) /* hypervisor software trap */ | |
916 | TRAP(tt1_1b2, NOT) /* hypervisor software trap */ | |
917 | TRAP(tt1_1b3, NOT) /* hypervisor software trap */ | |
918 | TRAP(tt1_1b4, NOT) /* hypervisor software trap */ | |
919 | TRAP(tt1_1b5, NOT) /* hypervisor software trap */ | |
920 | TRAP(tt1_1b6, NOT) /* hypervisor software trap */ | |
921 | TRAP(tt1_1b7, NOT) /* hypervisor software trap */ | |
922 | TRAP(tt1_1b8, NOT) /* hypervisor software trap */ | |
923 | TRAP(tt1_1b9, NOT) /* hypervisor software trap */ | |
924 | TRAP(tt1_1ba, NOT) /* hypervisor software trap */ | |
925 | TRAP(tt1_1bb, NOT) /* hypervisor software trap */ | |
926 | TRAP(tt1_1bc, NOT) /* hypervisor software trap */ | |
927 | TRAP(tt1_1bd, NOT) /* hypervisor software trap */ | |
928 | TRAP(tt1_1be, NOT) /* hypervisor software trap */ | |
929 | TRAP(tt1_1bf, NOT) /* hypervisor software trap */ | |
930 | TRAP(tt1_1c0, NOT) /* hypervisor software trap */ | |
931 | TRAP(tt1_1c1, NOT) /* hypervisor software trap */ | |
932 | TRAP(tt1_1c2, NOT) /* hypervisor software trap */ | |
933 | TRAP(tt1_1c3, NOT) /* hypervisor software trap */ | |
934 | TRAP(tt1_1c4, NOT) /* hypervisor software trap */ | |
935 | TRAP(tt1_1c5, NOT) /* hypervisor software trap */ | |
936 | TRAP(tt1_1c6, NOT) /* hypervisor software trap */ | |
937 | TRAP(tt1_1c7, NOT) /* hypervisor software trap */ | |
938 | TRAP(tt1_1c8, NOT) /* hypervisor software trap */ | |
939 | TRAP(tt1_1c9, NOT) /* hypervisor software trap */ | |
940 | TRAP(tt1_1ca, NOT) /* hypervisor software trap */ | |
941 | TRAP(tt1_1cb, NOT) /* hypervisor software trap */ | |
942 | TRAP(tt1_1cc, NOT) /* hypervisor software trap */ | |
943 | TRAP(tt1_1cd, NOT) /* hypervisor software trap */ | |
944 | TRAP(tt1_1ce, NOT) /* hypervisor software trap */ | |
945 | TRAP(tt1_1cf, NOT) /* hypervisor software trap */ | |
946 | TRAP(tt1_1d0, NOT) /* hypervisor software trap */ | |
947 | TRAP(tt1_1d1, NOT) /* hypervisor software trap */ | |
948 | TRAP(tt1_1d2, NOT) /* hypervisor software trap */ | |
949 | TRAP(tt1_1d3, NOT) /* hypervisor software trap */ | |
950 | TRAP(tt1_1d4, NOT) /* hypervisor software trap */ | |
951 | TRAP(tt1_1d5, NOT) /* hypervisor software trap */ | |
952 | TRAP(tt1_1d6, NOT) /* hypervisor software trap */ | |
953 | TRAP(tt1_1d7, NOT) /* hypervisor software trap */ | |
954 | TRAP(tt1_1d8, NOT) /* hypervisor software trap */ | |
955 | TRAP(tt1_1d9, NOT) /* hypervisor software trap */ | |
956 | TRAP(tt1_1da, NOT) /* hypervisor software trap */ | |
957 | TRAP(tt1_1db, NOT) /* hypervisor software trap */ | |
958 | TRAP(tt1_1dc, NOT) /* hypervisor software trap */ | |
959 | TRAP(tt1_1dd, NOT) /* hypervisor software trap */ | |
960 | TRAP(tt1_1de, NOT) /* hypervisor software trap */ | |
961 | TRAP(tt1_1df, NOT) /* hypervisor software trap */ | |
962 | TRAP(tt1_1e0, NOT) /* hypervisor software trap */ | |
963 | TRAP(tt1_1e1, NOT) /* hypervisor software trap */ | |
964 | TRAP(tt1_1e2, NOT) /* hypervisor software trap */ | |
965 | TRAP(tt1_1e3, NOT) /* hypervisor software trap */ | |
966 | TRAP(tt1_1e4, NOT) /* hypervisor software trap */ | |
967 | TRAP(tt1_1e5, NOT) /* hypervisor software trap */ | |
968 | TRAP(tt1_1e6, NOT) /* hypervisor software trap */ | |
969 | TRAP(tt1_1e7, NOT) /* hypervisor software trap */ | |
970 | TRAP(tt1_1e8, NOT) /* hypervisor software trap */ | |
971 | TRAP(tt1_1e9, NOT) /* hypervisor software trap */ | |
972 | TRAP(tt1_1ea, NOT) /* hypervisor software trap */ | |
973 | TRAP(tt1_1eb, NOT) /* hypervisor software trap */ | |
974 | TRAP(tt1_1ec, NOT) /* hypervisor software trap */ | |
975 | TRAP(tt1_1ed, NOT) /* hypervisor software trap */ | |
976 | TRAP(tt1_1ee, NOT) /* hypervisor software trap */ | |
977 | TRAP(tt1_1ef, NOT) /* hypervisor software trap */ | |
978 | TRAP(tt1_1f0, NOT) /* hypervisor software trap */ | |
979 | TRAP(tt1_1f1, NOT) /* hypervisor software trap */ | |
980 | TRAP(tt1_1f2, NOT) /* hypervisor software trap */ | |
981 | TRAP(tt1_1f3, NOT) /* hypervisor software trap */ | |
982 | TRAP(tt1_1f4, NOT) /* hypervisor software trap */ | |
983 | TRAP(tt1_1f5, NOT) /* hypervisor software trap */ | |
984 | TRAP(tt1_1f6, NOT) /* hypervisor software trap */ | |
985 | TRAP(tt1_1f7, NOT) /* hypervisor software trap */ | |
986 | TRAP(tt1_1f8, NOT) /* hypervisor software trap */ | |
987 | TRAP(tt1_1f9, NOT) /* hypervisor software trap */ | |
988 | TRAP(tt1_1fa, NOT) /* hypervisor software trap */ | |
989 | TRAP(tt1_1fb, NOT) /* hypervisor software trap */ | |
990 | TRAP(tt1_1fc, NOT) /* hypervisor software trap */ | |
991 | TRAP(tt1_1fd, NOT) /* hypervisor software trap */ | |
992 | TRAP(tt1_1fe, NOT) /* hypervisor software trap */ | |
993 | TRAP(tt1_1ff, NOT) /* hypervisor software trap */ | |
994 | SET_SIZE(traptable1) | |
995 | #endif /* lint */ |