|
|
1.1 root 1: /* @(#)trap.h 1.1 86/02/03 SMI */
2:
3: /*
4: * Copyright (c) 1985 by Sun Microsystems, Inc.
5: */
6:
7: /*
8: * Trap type values
9: */
10:
11: #define T_M_ERRORVEC 0x00 /* magic number for any uninitialized vectors */
12: #define T_BUSERR 0x08
13: #define T_ADDRERR 0x0c
14: #define T_ILLINST 0x10
15: #define T_ZERODIV 0x14
16: #define T_CHKINST 0x18
17: #define T_TRAPV 0x1c
18: #define T_PRIVVIO 0x20
19: #define T_TRACE 0x24
20: #define T_EMU1010 0x28
21: #define T_EMU1111 0x2c
22: #define T_COPROCERR 0x34
23: #define T_FMTERR 0x38
24: #define T_SPURIOUS 0x60
25: #define T_LEVEL1 0x64
26: #define T_LEVEL2 0x68
27: #define T_LEVEL3 0x6c
28: #define T_LEVEL4 0x70
29: #define T_LEVEL5 0x74
30: #define T_LEVEL6 0x78
31: #define T_LEVEL7 0x7c
32: #define T_SYSCALL 0x80
33: #define T_M_BADTRAP 0x84 /* magic number for traps 1-14 */
34: #define T_BRKPT 0xbc
35: #define T_M_FLOATERR 0xc0 /* magic number for float traps */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.