summaryrefslogtreecommitdiff
path: root/kernel/gdt.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/gdt.h')
-rw-r--r--kernel/gdt.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/gdt.h b/kernel/gdt.h
index a234ea4..314cc99 100644
--- a/kernel/gdt.h
+++ b/kernel/gdt.h
@@ -2,6 +2,8 @@
// http://wiki.osdev.org/TSS
// http://wiki.osdev.org/Global_Descriptor_Table
+#include <stdint.h>
+
typedef volatile struct strtss{
unsigned short link;
unsigned short link_h;
@@ -44,3 +46,4 @@ typedef volatile struct strtss{
}__attribute__((packed)) tss_struct;
void gdt_init();
+void install_tss(uint32_t cpu,uint32_t esp0);