diff options
| author | Nic Gaffney <gaffney_nic@protonmail.com> | 2023-12-17 13:21:21 -0600 |
|---|---|---|
| committer | Nic Gaffney <gaffney_nic@protonmail.com> | 2023-12-17 13:21:21 -0600 |
| commit | 9dbc5231dd738d97eea13f8ecf9005e5b78ea0d3 (patch) | |
| tree | 86f69ed6156254fd2df2dede5cea0c4397de2ac4 /src/kernel/gen_gdt.c | |
| parent | 5d5535adeeb71a5e5de78925ddd296d776ccaba5 (diff) | |
| download | gftos-9dbc5231dd738d97eea13f8ecf9005e5b78ea0d3.tar.gz | |
Restructured
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; -} |
