summaryrefslogtreecommitdiff
path: root/include/gdt.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/gdt.h')
-rw-r--r--include/gdt.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/include/gdt.h b/include/gdt.h
new file mode 100644
index 0000000..8b239dd
--- /dev/null
+++ b/include/gdt.h
@@ -0,0 +1,17 @@
+#ifndef GDT_H
+#define GDT_H
+
+#include "types.h"
+
+struct GDT {
+ uint32_t limit;
+ uint32_t base;
+ uint8_t type;
+} __attribute((packed));
+
+struct GDT_ptr {
+ uint16_t limit;
+ uint32_t base;
+} __attribute((packed));
+
+#endif //GDT_H