aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/gen_gdt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/gen_gdt.c')
-rw-r--r--src/kernel/gen_gdt.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/kernel/gen_gdt.c b/src/kernel/gen_gdt.c
deleted file mode 100644
index ccfb461..0000000
--- a/src/kernel/gen_gdt.c
+++ /dev/null
@@ -1,19 +0,0 @@
-#include "gdt.h"
-#include <stdint.h>
-
-GDT_t *table = 0x0;
-extern GDTR_t gdtr;
-void get_gdtr() {
- uint32_t base = 0x0000;
-
- *table = (GDT_t){
- // NULL
- make_descriptor(0, 0, 0),
- // Code segment, read
- make_descriptor(base, 0x8FFFF, make_code(0, 0, 1)),
- // Data segment, read write
- make_descriptor(base, 0x8FFFF, make_data(0, 0, 1)),
- };
- gdtr.size = sizeof(Segment_Descriptor_t) * 3 - 1;
- gdtr.offset = base;
-}