Merge branch 'signal-dev'
[lunaix-os.git] / lunaix-os / kernel / asm / x86 / tss.c
index 894610739e112a5db8c37fa9999c0e9b61108ec5..74dad78748e7aa4136bf67c75dec5c60b91483dc 100644 (file)
@@ -1,13 +1,10 @@
 #include <arch/x86/tss.h>
 #include <lunaix/common.h>
 
-struct x86_tss _tss = {
-    .link = 0,
-    .esp0 = KSTACK_START,
-    .ss0  = KDATA_SEG
-};
+struct x86_tss _tss = { .link = 0, .esp0 = KSTACK_TOP, .ss0 = KDATA_SEG };
 
-void tss_update(uint32_t ss0, uint32_t esp0) {
+void
+tss_update_esp(uint32_t esp0)
+{
     _tss.esp0 = esp0;
-    _tss.ss0 = ss0;
 }
\ No newline at end of file