diff options
Diffstat (limited to 'src/kernel/gen_gdt.c')
| -rw-r--r-- | src/kernel/gen_gdt.c | 19 |
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; -} |
