aboutsummaryrefslogtreecommitdiff
path: root/src/int/idt.h
diff options
context:
space:
mode:
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