1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* The Sparc trap table, bootloader gives us c 3 __HEAD 4 5 .globl _start 6 _start: 7 8 .globl _stext 9 _stext: 10 11 .globl trapbase 12 trapbase: 13 14 #ifdef CONFIG_SMP 15 trapbase_cpu0: 16 #endif 17 /* We get control passed to us here at t_zero. 18 t_zero: b gokernel; nop; nop; nop; 19 t_tflt: SRMMU_TFAULT /* 20 t_bins: TRAP_ENTRY(0x2, bad_instruction) /* 21 t_pins: TRAP_ENTRY(0x3, priv_instruction) /* 22 t_fpd: TRAP_ENTRY(0x4, fpd_trap_handler) /* 23 t_wovf: WINDOW_SPILL /* 24 t_wunf: WINDOW_FILL /* 25 t_mna: TRAP_ENTRY(0x7, mna_handler) /* 26 t_fpe: TRAP_ENTRY(0x8, fpe_trap_handler) /* 27 t_dflt: SRMMU_DFAULT /* 28 t_tio: TRAP_ENTRY(0xa, do_tag_overflow) /* 29 t_wpt: TRAP_ENTRY(0xb, do_watchpoint) /* 30 t_badc: BAD_TRAP(0xc) BAD_TRAP(0xd) BAD_TRAP(0 31 t_irq1: TRAP_ENTRY_INTERRUPT(1) /* 32 t_irq2: TRAP_ENTRY_INTERRUPT(2) /* 33 t_irq3: TRAP_ENTRY_INTERRUPT(3) /* 34 t_irq4: TRAP_ENTRY_INTERRUPT(4) /* 35 t_irq5: TRAP_ENTRY_INTERRUPT(5) /* 36 t_irq6: TRAP_ENTRY_INTERRUPT(6) /* 37 t_irq7: TRAP_ENTRY_INTERRUPT(7) /* 38 t_irq8: TRAP_ENTRY_INTERRUPT(8) /* 39 t_irq9: TRAP_ENTRY_INTERRUPT(9) /* 40 t_irq10:TRAP_ENTRY_INTERRUPT(10) /* 41 t_irq11:TRAP_ENTRY_INTERRUPT(11) /* 42 t_irq12:TRAP_ENTRY_INTERRUPT(12) /* 43 t_irq13:TRAP_ENTRY_INTERRUPT(13) /* 44 t_irq14:TRAP_ENTRY_INTERRUPT(14) /* 45 46 .globl t_nmi 47 t_nmi: TRAP_ENTRY(0x1f, linux_trap_ipi15_sun4 48 49 t_racc: TRAP_ENTRY(0x20, do_reg_access) /* 50 t_iacce:BAD_TRAP(0x21) /* 51 t_bad22:BAD_TRAP(0x22) 52 BAD_TRAP(0x23) 53 t_cpdis:TRAP_ENTRY(0x24, do_cp_disabled) /* 54 t_uflsh:SKIP_TRAP(0x25, unimp_flush) /* 55 t_bad26:BAD_TRAP(0x26) BAD_TRAP(0x27) 56 t_cpexc:TRAP_ENTRY(0x28, do_cp_exception) /* 57 t_dacce:SRMMU_DFAULT /* 58 t_hwdz: TRAP_ENTRY(0x2a, do_hw_divzero) /* 59 t_dserr:BAD_TRAP(0x2b) /* 60 t_daccm:BAD_TRAP(0x2c) /* 61 t_bad2d:BAD_TRAP(0x2d) BAD_TRAP(0x2e) BAD_TRAP 62 t_bad32:BAD_TRAP(0x32) BAD_TRAP(0x33) BAD_TRAP 63 t_bad37:BAD_TRAP(0x37) BAD_TRAP(0x38) BAD_TRAP 64 t_iaccm:BAD_TRAP(0x3c) /* 65 t_bad3d:BAD_TRAP(0x3d) BAD_TRAP(0x3e) BAD_TRAP 66 t_bad42:BAD_TRAP(0x42) BAD_TRAP(0x43) BAD_TRAP 67 t_bad47:BAD_TRAP(0x47) BAD_TRAP(0x48) BAD_TRAP 68 t_bad4c:BAD_TRAP(0x4c) BAD_TRAP(0x4d) BAD_TRAP 69 t_bad51:BAD_TRAP(0x51) BAD_TRAP(0x52) BAD_TRAP 70 t_bad56:BAD_TRAP(0x56) BAD_TRAP(0x57) BAD_TRAP 71 t_bad5b:BAD_TRAP(0x5b) BAD_TRAP(0x5c) BAD_TRAP 72 t_bad60:BAD_TRAP(0x60) BAD_TRAP(0x61) BAD_TRAP 73 t_bad65:BAD_TRAP(0x65) BAD_TRAP(0x66) BAD_TRAP 74 t_bad6a:BAD_TRAP(0x6a) BAD_TRAP(0x6b) BAD_TRAP 75 t_bad6f:BAD_TRAP(0x6f) BAD_TRAP(0x70) BAD_TRAP 76 t_bad74:BAD_TRAP(0x74) BAD_TRAP(0x75) BAD_TRAP 77 t_bad79:BAD_TRAP(0x79) BAD_TRAP(0x7a) BAD_TRAP 78 t_bad7e:BAD_TRAP(0x7e) BAD_TRAP(0x7f) 79 t_bad80:BAD_TRAP(0x80) /* 80 t_sbkpt:BREAKPOINT_TRAP /* 81 t_divz: TRAP_ENTRY(0x82, do_hw_divzero) /* 82 t_flwin:TRAP_ENTRY(0x83, do_flush_windows) /* 83 t_clwin:BAD_TRAP(0x84) /* 84 t_rchk: BAD_TRAP(0x85) /* 85 t_funal:BAD_TRAP(0x86) /* 86 t_iovf: BAD_TRAP(0x87) /* 87 t_bad88:BAD_TRAP(0x88) /* 88 t_bad89:BAD_TRAP(0x89) /* 89 t_bad8a:BAD_TRAP(0x8a) BAD_TRAP(0x8b) BAD_TRAP 90 t_bad8f:BAD_TRAP(0x8f) 91 t_linux:LINUX_SYSCALL_TRAP /* 92 t_bad91:BAD_TRAP(0x91) BAD_TRAP(0x92) BAD_TRAP 93 t_bad96:BAD_TRAP(0x96) BAD_TRAP(0x97) BAD_TRAP 94 t_bad9b:BAD_TRAP(0x9b) BAD_TRAP(0x9c) BAD_TRAP 95 t_getcc:GETCC_TRAP /* 96 t_setcc:SETCC_TRAP /* 97 t_getpsr:GETPSR_TRAP /* 98 t_bada3:BAD_TRAP(0xa3) BAD_TRAP(0xa4) BAD_TRAP 99 t_bada7:BAD_TRAP(0xa7) 100 t_bada8:BAD_TRAP(0xa8) BAD_TRAP(0xa9) BAD_TRAP 101 t_badac:BAD_TRAP(0xac) BAD_TRAP(0xad) BAD_TRAP 102 t_badb1:BAD_TRAP(0xb1) BAD_TRAP(0xb2) BAD_TRAP 103 t_badb6:BAD_TRAP(0xb6) BAD_TRAP(0xb7) BAD_TRAP 104 t_badbb:BAD_TRAP(0xbb) BAD_TRAP(0xbc) BAD_TRAP 105 t_badc0:BAD_TRAP(0xc0) BAD_TRAP(0xc1) BAD_TRAP 106 t_badc5:BAD_TRAP(0xc5) BAD_TRAP(0xc6) BAD_TRAP 107 t_badca:BAD_TRAP(0xca) BAD_TRAP(0xcb) BAD_TRAP 108 t_badcf:BAD_TRAP(0xcf) BAD_TRAP(0xd0) BAD_TRAP 109 t_badd4:BAD_TRAP(0xd4) BAD_TRAP(0xd5) BAD_TRAP 110 t_badd9:BAD_TRAP(0xd9) BAD_TRAP(0xda) BAD_TRAP 111 t_badde:BAD_TRAP(0xde) BAD_TRAP(0xdf) BAD_TRAP 112 t_bade3:BAD_TRAP(0xe3) BAD_TRAP(0xe4) BAD_TRAP 113 t_bade8:BAD_TRAP(0xe8) BAD_TRAP(0xe9) BAD_TRAP 114 t_baded:BAD_TRAP(0xed) BAD_TRAP(0xee) BAD_TRAP 115 t_badf2:BAD_TRAP(0xf2) BAD_TRAP(0xf3) BAD_TRAP 116 t_badf7:BAD_TRAP(0xf7) BAD_TRAP(0xf8) BAD_TRAP 117 t_badfc:BAD_TRAP(0xfc) 118 t_kgdb: KGDB_TRAP(0xfd) 119 dbtrap: BAD_TRAP(0xfe) /* 120 dbtrap2:BAD_TRAP(0xff) /* 121 122 .globl end_traptable 123 end_traptable: 124 125 #ifdef CONFIG_SMP 126 /* Trap tables for the other cpus. */ 127 .globl trapbase_cpu1, trapbase_cpu2, 128 trapbase_cpu1: 129 BAD_TRAP(0x0) 130 SRMMU_TFAULT 131 TRAP_ENTRY(0x2, bad_instruction) 132 TRAP_ENTRY(0x3, priv_instruction) 133 TRAP_ENTRY(0x4, fpd_trap_handler) 134 WINDOW_SPILL 135 WINDOW_FILL 136 TRAP_ENTRY(0x7, mna_handler) 137 TRAP_ENTRY(0x8, fpe_trap_handler) 138 SRMMU_DFAULT 139 TRAP_ENTRY(0xa, do_tag_overflow) 140 TRAP_ENTRY(0xb, do_watchpoint) 141 BAD_TRAP(0xc) BAD_TRAP(0xd) BAD_TRAP(0 142 TRAP_ENTRY_INTERRUPT(1) TRAP_ENTRY_INT 143 TRAP_ENTRY_INTERRUPT(3) TRAP_ENTRY_INT 144 TRAP_ENTRY_INTERRUPT(5) TRAP_ENTRY_INT 145 TRAP_ENTRY_INTERRUPT(7) TRAP_ENTRY_INT 146 TRAP_ENTRY_INTERRUPT(9) TRAP_ENTRY_INT 147 TRAP_ENTRY_INTERRUPT(11) TRAP_ENTRY_IN 148 TRAP_ENTRY_INTERRUPT(13) TRAP_ENTRY_IN 149 TRAP_ENTRY(0x1f, linux_trap_ipi15_sun4 150 TRAP_ENTRY(0x20, do_reg_access) 151 BAD_TRAP(0x21) 152 BAD_TRAP(0x22) 153 BAD_TRAP(0x23) 154 TRAP_ENTRY(0x24, do_cp_disabled) 155 SKIP_TRAP(0x25, unimp_flush) 156 BAD_TRAP(0x26) 157 BAD_TRAP(0x27) 158 TRAP_ENTRY(0x28, do_cp_exception) 159 SRMMU_DFAULT 160 TRAP_ENTRY(0x2a, do_hw_divzero) 161 BAD_TRAP(0x2b) 162 BAD_TRAP(0x2c) 163 BAD_TRAP(0x2d) BAD_TRAP(0x2e) BAD_TRAP 164 BAD_TRAP(0x32) BAD_TRAP(0x33) BAD_TRAP 165 BAD_TRAP(0x37) BAD_TRAP(0x38) BAD_TRAP 166 BAD_TRAP(0x3c) BAD_TRAP(0x3d) BAD_TRAP 167 BAD_TRAP(0x41) BAD_TRAP(0x42) BAD_TRAP 168 BAD_TRAP(0x46) BAD_TRAP(0x47) BAD_TRAP 169 BAD_TRAP(0x4b) BAD_TRAP(0x4c) BAD_TRAP 170 BAD_TRAP(0x50) 171 BAD_TRAP(0x51) BAD_TRAP(0x52) BAD_TRAP 172 BAD_TRAP(0x56) BAD_TRAP(0x57) BAD_TRAP 173 BAD_TRAP(0x5b) BAD_TRAP(0x5c) BAD_TRAP 174 BAD_TRAP(0x60) BAD_TRAP(0x61) BAD_TRAP 175 BAD_TRAP(0x65) BAD_TRAP(0x66) BAD_TRAP 176 BAD_TRAP(0x6a) BAD_TRAP(0x6b) BAD_TRAP 177 BAD_TRAP(0x6f) BAD_TRAP(0x70) BAD_TRAP 178 BAD_TRAP(0x74) BAD_TRAP(0x75) BAD_TRAP 179 BAD_TRAP(0x79) BAD_TRAP(0x7a) BAD_TRAP 180 BAD_TRAP(0x7e) BAD_TRAP(0x7f) 181 BAD_TRAP(0x80) 182 BREAKPOINT_TRAP 183 TRAP_ENTRY(0x82, do_hw_divzero) 184 TRAP_ENTRY(0x83, do_flush_windows) 185 BAD_TRAP(0x84) BAD_TRAP(0x85) BAD_TRAP 186 BAD_TRAP(0x87) BAD_TRAP(0x88) BAD_TRAP 187 BAD_TRAP(0x8a) BAD_TRAP(0x8b) BAD_TRAP 188 BAD_TRAP(0x8d) BAD_TRAP(0x8e) BAD_TRAP 189 LINUX_SYSCALL_TRAP BAD_TRAP(0x91) 190 BAD_TRAP(0x92) BAD_TRAP(0x93) BAD_TRAP 191 BAD_TRAP(0x95) BAD_TRAP(0x96) BAD_TRAP 192 BAD_TRAP(0x9a) BAD_TRAP(0x9b) BAD_TRAP 193 BAD_TRAP(0x9f) 194 GETCC_TRAP 195 SETCC_TRAP 196 GETPSR_TRAP 197 BAD_TRAP(0xa3) BAD_TRAP(0xa4) BAD_TRAP 198 BAD_TRAP(0xa7) BAD_TRAP(0xa8) BAD_TRAP 199 BAD_TRAP(0xac) BAD_TRAP(0xad) BAD_TRAP 200 BAD_TRAP(0xb1) BAD_TRAP(0xb2) BAD_TRAP 201 BAD_TRAP(0xb6) BAD_TRAP(0xb7) BAD_TRAP 202 BAD_TRAP(0xbb) BAD_TRAP(0xbc) BAD_TRAP 203 BAD_TRAP(0xc0) BAD_TRAP(0xc1) BAD_TRAP 204 BAD_TRAP(0xc5) BAD_TRAP(0xc6) BAD_TRAP 205 BAD_TRAP(0xca) BAD_TRAP(0xcb) BAD_TRAP 206 BAD_TRAP(0xcf) BAD_TRAP(0xd0) BAD_TRAP 207 BAD_TRAP(0xd4) BAD_TRAP(0xd5) BAD_TRAP 208 BAD_TRAP(0xd9) BAD_TRAP(0xda) BAD_TRAP 209 BAD_TRAP(0xde) BAD_TRAP(0xdf) BAD_TRAP 210 BAD_TRAP(0xe3) BAD_TRAP(0xe4) BAD_TRAP 211 BAD_TRAP(0xe8) BAD_TRAP(0xe9) BAD_TRAP 212 BAD_TRAP(0xed) BAD_TRAP(0xee) BAD_TRAP 213 BAD_TRAP(0xf2) BAD_TRAP(0xf3) BAD_TRAP 214 BAD_TRAP(0xf7) BAD_TRAP(0xf8) BAD_TRAP 215 BAD_TRAP(0xfc) 216 KGDB_TRAP(0xfd) 217 BAD_TRAP(0xfe) 218 BAD_TRAP(0xff) 219 220 trapbase_cpu2: 221 BAD_TRAP(0x0) 222 SRMMU_TFAULT 223 TRAP_ENTRY(0x2, bad_instruction) 224 TRAP_ENTRY(0x3, priv_instruction) 225 TRAP_ENTRY(0x4, fpd_trap_handler) 226 WINDOW_SPILL 227 WINDOW_FILL 228 TRAP_ENTRY(0x7, mna_handler) 229 TRAP_ENTRY(0x8, fpe_trap_handler) 230 SRMMU_DFAULT 231 TRAP_ENTRY(0xa, do_tag_overflow) 232 TRAP_ENTRY(0xb, do_watchpoint) 233 BAD_TRAP(0xc) BAD_TRAP(0xd) BAD_TRAP(0 234 TRAP_ENTRY_INTERRUPT(1) 235 TRAP_ENTRY_INTERRUPT(2) 236 TRAP_ENTRY_INTERRUPT(3) 237 TRAP_ENTRY_INTERRUPT(4) 238 TRAP_ENTRY_INTERRUPT(5) 239 TRAP_ENTRY_INTERRUPT(6) 240 TRAP_ENTRY_INTERRUPT(7) 241 TRAP_ENTRY_INTERRUPT(8) 242 TRAP_ENTRY_INTERRUPT(9) 243 TRAP_ENTRY_INTERRUPT(10) 244 TRAP_ENTRY_INTERRUPT(11) 245 TRAP_ENTRY_INTERRUPT(12) 246 TRAP_ENTRY_INTERRUPT(13) 247 TRAP_ENTRY_INTERRUPT(14) 248 TRAP_ENTRY(0x1f, linux_trap_ipi15_sun4 249 TRAP_ENTRY(0x20, do_reg_access) 250 BAD_TRAP(0x21) 251 BAD_TRAP(0x22) 252 BAD_TRAP(0x23) 253 TRAP_ENTRY(0x24, do_cp_disabled) 254 SKIP_TRAP(0x25, unimp_flush) 255 BAD_TRAP(0x26) 256 BAD_TRAP(0x27) 257 TRAP_ENTRY(0x28, do_cp_exception) 258 SRMMU_DFAULT 259 TRAP_ENTRY(0x2a, do_hw_divzero) 260 BAD_TRAP(0x2b) 261 BAD_TRAP(0x2c) 262 BAD_TRAP(0x2d) BAD_TRAP(0x2e) BAD_TRAP 263 BAD_TRAP(0x32) BAD_TRAP(0x33) BAD_TRAP 264 BAD_TRAP(0x37) BAD_TRAP(0x38) BAD_TRAP 265 BAD_TRAP(0x3c) BAD_TRAP(0x3d) BAD_TRAP 266 BAD_TRAP(0x41) BAD_TRAP(0x42) BAD_TRAP 267 BAD_TRAP(0x46) BAD_TRAP(0x47) BAD_TRAP 268 BAD_TRAP(0x4b) BAD_TRAP(0x4c) BAD_TRAP 269 BAD_TRAP(0x50) 270 BAD_TRAP(0x51) BAD_TRAP(0x52) BAD_TRAP 271 BAD_TRAP(0x56) BAD_TRAP(0x57) BAD_TRAP 272 BAD_TRAP(0x5b) BAD_TRAP(0x5c) BAD_TRAP 273 BAD_TRAP(0x60) BAD_TRAP(0x61) BAD_TRAP 274 BAD_TRAP(0x65) BAD_TRAP(0x66) BAD_TRAP 275 BAD_TRAP(0x6a) BAD_TRAP(0x6b) BAD_TRAP 276 BAD_TRAP(0x6f) BAD_TRAP(0x70) BAD_TRAP 277 BAD_TRAP(0x74) BAD_TRAP(0x75) BAD_TRAP 278 BAD_TRAP(0x79) BAD_TRAP(0x7a) BAD_TRAP 279 BAD_TRAP(0x7e) BAD_TRAP(0x7f) 280 BAD_TRAP(0x80) 281 BREAKPOINT_TRAP 282 TRAP_ENTRY(0x82, do_hw_divzero) 283 TRAP_ENTRY(0x83, do_flush_windows) 284 BAD_TRAP(0x84) 285 BAD_TRAP(0x85) 286 BAD_TRAP(0x86) BAD_TRAP(0x87) BAD_TRAP 287 BAD_TRAP(0x89) BAD_TRAP(0x8a) BAD_TRAP 288 BAD_TRAP(0x8d) BAD_TRAP(0x8e) BAD_TRAP 289 LINUX_SYSCALL_TRAP BAD_TRAP(0x91) 290 BAD_TRAP(0x92) BAD_TRAP(0x93) BAD_TRAP 291 BAD_TRAP(0x95) BAD_TRAP(0x96) BAD_TRAP 292 BAD_TRAP(0x9a) BAD_TRAP(0x9b) BAD_TRAP 293 BAD_TRAP(0x9f) 294 GETCC_TRAP 295 SETCC_TRAP 296 GETPSR_TRAP 297 BAD_TRAP(0xa3) BAD_TRAP(0xa4) BAD_TRAP 298 BAD_TRAP(0xa7) BAD_TRAP(0xa8) BAD_TRAP 299 BAD_TRAP(0xac) BAD_TRAP(0xad) BAD_TRAP 300 BAD_TRAP(0xb1) BAD_TRAP(0xb2) BAD_TRAP 301 BAD_TRAP(0xb6) BAD_TRAP(0xb7) BAD_TRAP 302 BAD_TRAP(0xbb) BAD_TRAP(0xbc) BAD_TRAP 303 BAD_TRAP(0xc0) BAD_TRAP(0xc1) BAD_TRAP 304 BAD_TRAP(0xc5) BAD_TRAP(0xc6) BAD_TRAP 305 BAD_TRAP(0xca) BAD_TRAP(0xcb) BAD_TRAP 306 BAD_TRAP(0xcf) BAD_TRAP(0xd0) BAD_TRAP 307 BAD_TRAP(0xd4) BAD_TRAP(0xd5) BAD_TRAP 308 BAD_TRAP(0xd9) BAD_TRAP(0xda) BAD_TRAP 309 BAD_TRAP(0xde) BAD_TRAP(0xdf) BAD_TRAP 310 BAD_TRAP(0xe3) BAD_TRAP(0xe4) BAD_TRAP 311 BAD_TRAP(0xe8) BAD_TRAP(0xe9) BAD_TRAP 312 BAD_TRAP(0xed) BAD_TRAP(0xee) BAD_TRAP 313 BAD_TRAP(0xf2) BAD_TRAP(0xf3) BAD_TRAP 314 BAD_TRAP(0xf7) BAD_TRAP(0xf8) BAD_TRAP 315 BAD_TRAP(0xfc) 316 KGDB_TRAP(0xfd) 317 BAD_TRAP(0xfe) 318 BAD_TRAP(0xff) 319 320 trapbase_cpu3: 321 BAD_TRAP(0x0) 322 SRMMU_TFAULT 323 TRAP_ENTRY(0x2, bad_instruction) 324 TRAP_ENTRY(0x3, priv_instruction) 325 TRAP_ENTRY(0x4, fpd_trap_handler) 326 WINDOW_SPILL 327 WINDOW_FILL 328 TRAP_ENTRY(0x7, mna_handler) 329 TRAP_ENTRY(0x8, fpe_trap_handler) 330 SRMMU_DFAULT 331 TRAP_ENTRY(0xa, do_tag_overflow) 332 TRAP_ENTRY(0xb, do_watchpoint) 333 BAD_TRAP(0xc) BAD_TRAP(0xd) BAD_TRAP(0 334 TRAP_ENTRY_INTERRUPT(1) 335 TRAP_ENTRY_INTERRUPT(2) 336 TRAP_ENTRY_INTERRUPT(3) 337 TRAP_ENTRY_INTERRUPT(4) 338 TRAP_ENTRY_INTERRUPT(5) 339 TRAP_ENTRY_INTERRUPT(6) 340 TRAP_ENTRY_INTERRUPT(7) 341 TRAP_ENTRY_INTERRUPT(8) 342 TRAP_ENTRY_INTERRUPT(9) 343 TRAP_ENTRY_INTERRUPT(10) 344 TRAP_ENTRY_INTERRUPT(11) 345 TRAP_ENTRY_INTERRUPT(12) 346 TRAP_ENTRY_INTERRUPT(13) 347 TRAP_ENTRY_INTERRUPT(14) 348 TRAP_ENTRY(0x1f, linux_trap_ipi15_sun4 349 TRAP_ENTRY(0x20, do_reg_access) 350 BAD_TRAP(0x21) 351 BAD_TRAP(0x22) 352 BAD_TRAP(0x23) 353 TRAP_ENTRY(0x24, do_cp_disabled) 354 SKIP_TRAP(0x25, unimp_flush) 355 BAD_TRAP(0x26) 356 BAD_TRAP(0x27) 357 TRAP_ENTRY(0x28, do_cp_exception) 358 SRMMU_DFAULT 359 TRAP_ENTRY(0x2a, do_hw_divzero) 360 BAD_TRAP(0x2b) BAD_TRAP(0x2c) 361 BAD_TRAP(0x2d) BAD_TRAP(0x2e) BAD_TRAP 362 BAD_TRAP(0x32) BAD_TRAP(0x33) BAD_TRAP 363 BAD_TRAP(0x37) BAD_TRAP(0x38) BAD_TRAP 364 BAD_TRAP(0x3c) BAD_TRAP(0x3d) BAD_TRAP 365 BAD_TRAP(0x41) BAD_TRAP(0x42) BAD_TRAP 366 BAD_TRAP(0x46) BAD_TRAP(0x47) BAD_TRAP 367 BAD_TRAP(0x4b) BAD_TRAP(0x4c) BAD_TRAP 368 BAD_TRAP(0x50) 369 BAD_TRAP(0x51) BAD_TRAP(0x52) BAD_TRAP 370 BAD_TRAP(0x56) BAD_TRAP(0x57) BAD_TRAP 371 BAD_TRAP(0x5b) BAD_TRAP(0x5c) BAD_TRAP 372 BAD_TRAP(0x60) BAD_TRAP(0x61) BAD_TRAP 373 BAD_TRAP(0x65) BAD_TRAP(0x66) BAD_TRAP 374 BAD_TRAP(0x6a) BAD_TRAP(0x6b) BAD_TRAP 375 BAD_TRAP(0x6f) BAD_TRAP(0x70) BAD_TRAP 376 BAD_TRAP(0x74) BAD_TRAP(0x75) BAD_TRAP 377 BAD_TRAP(0x79) BAD_TRAP(0x7a) BAD_TRAP 378 BAD_TRAP(0x7e) BAD_TRAP(0x7f) 379 BAD_TRAP(0x80) 380 BREAKPOINT_TRAP 381 TRAP_ENTRY(0x82, do_hw_divzero) 382 TRAP_ENTRY(0x83, do_flush_windows) 383 BAD_TRAP(0x84) BAD_TRAP(0x85) 384 BAD_TRAP(0x86) BAD_TRAP(0x87) BAD_TRAP 385 BAD_TRAP(0x89) BAD_TRAP(0x8a) BAD_TRAP 386 BAD_TRAP(0x8d) BAD_TRAP(0x8e) BAD_TRAP 387 LINUX_SYSCALL_TRAP 388 BAD_TRAP(0x91) BAD_TRAP(0x92) BAD_TRAP 389 BAD_TRAP(0x95) BAD_TRAP(0x96) BAD_TRAP 390 BAD_TRAP(0x9a) BAD_TRAP(0x9b) BAD_TRAP 391 BAD_TRAP(0x9f) 392 GETCC_TRAP 393 SETCC_TRAP 394 GETPSR_TRAP 395 BAD_TRAP(0xa3) BAD_TRAP(0xa4) BAD_TRAP 396 BAD_TRAP(0xa7) BAD_TRAP(0xa8) BAD_TRAP 397 BAD_TRAP(0xac) BAD_TRAP(0xad) BAD_TRAP 398 BAD_TRAP(0xb1) BAD_TRAP(0xb2) BAD_TRAP 399 BAD_TRAP(0xb6) BAD_TRAP(0xb7) BAD_TRAP 400 BAD_TRAP(0xbb) BAD_TRAP(0xbc) BAD_TRAP 401 BAD_TRAP(0xc0) BAD_TRAP(0xc1) BAD_TRAP 402 BAD_TRAP(0xc5) BAD_TRAP(0xc6) BAD_TRAP 403 BAD_TRAP(0xca) BAD_TRAP(0xcb) BAD_TRAP 404 BAD_TRAP(0xcf) BAD_TRAP(0xd0) BAD_TRAP 405 BAD_TRAP(0xd4) BAD_TRAP(0xd5) BAD_TRAP 406 BAD_TRAP(0xd9) BAD_TRAP(0xda) BAD_TRAP 407 BAD_TRAP(0xde) BAD_TRAP(0xdf) BAD_TRAP 408 BAD_TRAP(0xe3) BAD_TRAP(0xe4) BAD_TRAP 409 BAD_TRAP(0xe8) BAD_TRAP(0xe9) BAD_TRAP 410 BAD_TRAP(0xed) BAD_TRAP(0xee) BAD_TRAP 411 BAD_TRAP(0xf2) BAD_TRAP(0xf3) BAD_TRAP 412 BAD_TRAP(0xf7) BAD_TRAP(0xf8) BAD_TRAP 413 BAD_TRAP(0xfc) 414 KGDB_TRAP(0xfd) 415 BAD_TRAP(0xfe) 416 BAD_TRAP(0xff) 417 418 #endif
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.