]> Joshua Wise's Git repositories - netwatch.git/blame - netwatch/traps.h
Move aseg-paging to netwatch/
[netwatch.git] / netwatch / traps.h
CommitLineData
ed22a699
JP
1#ifndef TRAPS_H
2#define TRAPS_H
3
4/* Trap vectors from 15-410 basis code. */
5
6#define T_DIVIDE_ERROR 0
7#define T_DEBUG 1
8#define T_NMI 2
9#define T_INT3 3
10#define T_OVERFLOW 4
11#define T_OUT_OF_BOUNDS 5
12#define T_INVALID_OPCODE 6
13#define T_NO_FPU 7
14#define T_DOUBLE_FAULT 8
15#define T_FPU_FAULT 9
16#define T_INVALID_TSS 10
17#define T_SEGMENT_NOT_PRESENT 11
18#define T_STACK_FAULT 12
19#define T_GENERAL_PROTECTION 13
20#define T_PAGE_FAULT 14
21#define T_FLOATING_POINT_ERROR 16
22#define T_ALIGNMENT_CHECK 17
23#define T_MACHINE_CHECK 18
24
25void traps_install(void);
26
27#endif /* TRAPS_H */
This page took 0.024153 seconds and 4 git commands to generate.