summaryrefslogtreecommitdiff
path: root/kernel/cpu/tss.c
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-04-28 11:09:43 -0400
committerFreya Murphy <freya@freyacat.org>2025-04-28 11:09:43 -0400
commit103e9e001036dce5cd34209b62a416fd1f34abbf (patch)
tree4363f631c929f23b618c94f4d1a05ce51c4e6de8 /kernel/cpu/tss.c
parentadd stderr (diff)
downloadcomus-103e9e001036dce5cd34209b62a416fd1f34abbf.tar.gz
comus-103e9e001036dce5cd34209b62a416fd1f34abbf.tar.bz2
comus-103e9e001036dce5cd34209b62a416fd1f34abbf.zip
move context save area to pcb not in stack
Diffstat (limited to 'kernel/cpu/tss.c')
-rw-r--r--kernel/cpu/tss.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/kernel/cpu/tss.c b/kernel/cpu/tss.c
index 184b884..bca979d 100644
--- a/kernel/cpu/tss.c
+++ b/kernel/cpu/tss.c
@@ -1,6 +1,5 @@
-#include "comus/memory.h"
-#include "lib/kstring.h"
-#include <stdint.h>
+#include <comus/memory.h>
+#include <lib.h>
#include "tss.h"
@@ -48,7 +47,7 @@ extern volatile uint8_t GDT[];
static volatile struct sys_seg_descriptor *GDT_TSS;
// kernel stack pointer
-static char interrupt_stack[PAGE_SIZE*2];
+static char interrupt_stack[PAGE_SIZE * 2];
void tss_init(void)
{