aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/gen_gdt.c
diff options
context:
space:
mode:
authorNic Gaffney <gaffney_nic@protonmail.com>2023-12-17 13:21:21 -0600
committerNic Gaffney <gaffney_nic@protonmail.com>2023-12-17 13:21:21 -0600
commit9dbc5231dd738d97eea13f8ecf9005e5b78ea0d3 (patch)
tree86f69ed6156254fd2df2dede5cea0c4397de2ac4 /src/kernel/gen_gdt.c
parent5d5535adeeb71a5e5de78925ddd296d776ccaba5 (diff)
downloadgftos-9dbc5231dd738d97eea13f8ecf9005e5b78ea0d3.tar.gz
Restructured
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;
-}