aboutsummaryrefslogtreecommitdiff
path: root/src/int/idt.h
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2021-04-12 10:28:04 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2021-04-12 10:28:04 +0200
commit457a2117706cdaee34f894e67c89da7bf29f6143 (patch)
treee3a1a519c5360abcca95732500594c92af9af51c /src/int/idt.h
parent39713a3736145483dd3310c3605f940ca34f05c3 (diff)
Refactoring
Diffstat (limited to 'src/int/idt.h')
-rw-r--r--src/int/idt.h32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/int/idt.h b/src/int/idt.h
deleted file mode 100644
index 17c5cfa..0000000
--- a/src/int/idt.h
+++ /dev/null
@@ -1,32 +0,0 @@
-#ifndef IDT_H
-#define IDT_H
-
-#include "core/types.h"
-#include "core/mem.h"
-
-#define IDT_MAX_ENTRY 200
-#define IDT_INT_GATE 0x8E00
-#define IDT_TRAP_GATE 0xEF00
-
-typedef struct IDT_ENTRY {
- u16 segment;
- u32 offset;
- u16 type;
-} IDT_ENTRY;
-
-struct IDT_REGISTER {
- u16 limit;
- u32 base;
-} __attribute__((packed));
-
-/**
- * Copy IDT into memory and load it
- */
-void idt_init();
-
-/**
- * Write an IDT entry into memory
- */
-void idt_write_entry(IDT_ENTRY entry,int id);
-
-#endif \ No newline at end of file