home *** CD-ROM | disk | FTP | other *** search
- /*
- * @(#) trap.h 2.1 88/05/18
- *
- * Copyright (C) The Santa Cruz Operation, 1984, 1985, 1986, 1987.
- * Copyright (C) Microsoft Corporation, 1984, 1985, 1986, 1987.
- * This Module contains Proprietary Information of
- * The Santa Cruz Operation, Microsoft Corporation
- * and AT&T, and should be treated as Confidential.
- */
-
- /*
- * 386 trap types
- */
- #define TR_DIVERR 0 /* divide error */
- #define TR_SINGLE 1 /* single step */
- #define TR_NMI 2 /* non-maskable interrupt */
- #define TR_BRKPNT 3 /* breakpoint */
- #define TR_INTO 4 /* INTO instruction */
- #define TR_BOUND 5 /* BOUND instruction */
- #define TR_ILLINST 6 /* illegal instruction */
- #define TR_DNA 7 /* device not available */
- #define TR_DBLFLT 8 /* double fault */
- #define TR_OVERRUN 9 /* coprocessor overrun */
- #define TR_INVTSS 10 /* invalid tss */
- #define TR_SEGNP 11 /* segment not present */
- #define TR_STACK 12 /* stack fault */
- #define TR_GP 13 /* general protection fault */
- #define TR_PAGE 14 /* page fault */
- #define TR_COPROC 16 /* coprocessor error */
- #define RESCHED 17 /* software generated */
- #define SYSCALL 18 /* software generated */
- #define USER 512
-
- /*
- * floating point traps
- */
- #define TR_SW240 240
- #define TR_SW241 241
- #define TR_SW242 242
- #define TR_SW243 243
- #define TR_SW244 244
- #define TR_SW245 245
- #define TR_SW246 246
- #define TR_SW247 247
- #define TR_SW248 248
- #define TR_SW249 249
- #define TR_SW250 250
- #define TR_SW251 251
- #define TR_SW252 252
- #define TR_SW253 253
- #define TR_SW254 254
- #define TR_SW255 255
-