diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2021-04-16 17:45:49 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2021-04-16 17:45:49 +0200 |
| commit | 2549b2503b67b2931850980ad6c89a792bd98676 (patch) | |
| tree | f8fc547b5eaec4f296801a174997183c2159ca69 /src/core/idt.h | |
| parent | 7e9b0ee17b3666fe0b5a056f1057158305cab122 (diff) | |
Cleaning IDT code
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; |
