MicrOS
gdt.h
Go to the documentation of this file.
1 #ifndef GDT_H
2 #define GDT_H
3 
4 #define GDT_SIZE 6
5 
6 #include <stdbool.h>
7 #include "gdt_entry.h"
8 #include "gdt_info.h"
9 #include "cpu/tss/tss_entry.h"
10 
11 void gdt_init();
12 void gdt_fill_entry(int index, bool executable, uint8_t privilege_level);
13 void gdt_fill_entry_as_tss(int index, tss_entry *tss);
14 
15 #endif
void gdt_fill_entry_as_tss(int index, tss_entry *tss)
Definition: gdt.c:41
tss_entry tss
Definition: tss.c:3
void gdt_init()
Definition: gdt.c:6
void gdt_fill_entry(int index, bool executable, uint8_t privilege_level)
Definition: gdt.c:19
Definition: tss_entry.h:6