diff options
Diffstat (limited to 'src/core/idt.h')
| -rw-r--r-- | src/core/idt.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/core/idt.h b/src/core/idt.h index 17c5cfa..aceb064 100644 --- a/src/core/idt.h +++ b/src/core/idt.h @@ -5,8 +5,13 @@ #include "core/mem.h" #define IDT_MAX_ENTRY 200 -#define IDT_INT_GATE 0x8E00 -#define IDT_TRAP_GATE 0xEF00 +#define IDT_INT_GATE 0x0E00 +#define IDT_TRAP_GATE 0x0F00 +#define IDT_P 0x8000 +#define IDT_PRVL_0 0x0000 +#define IDT_PRVL_1 0x2000 +#define IDT_PRVL_2 0x4000 +#define IDT_PRVL_3 0x6000 typedef struct IDT_ENTRY { u16 segment; |
