Merge branch 'master' into iso-9660
[lunaix-os.git] / lunaix-os / kernel / asm / x86 / tss.c
index 74dad78748e7aa4136bf67c75dec5c60b91483dc..c871613d6e145f57eb70b6aa889425cbc07cad6c 100644 (file)
@@ -1,7 +1,9 @@
 #include <arch/x86/tss.h>
 #include <lunaix/common.h>
 
-struct x86_tss _tss = { .link = 0, .esp0 = KSTACK_TOP, .ss0 = KDATA_SEG };
+volatile struct x86_tss _tss = { .link = 0,
+                                 .esp0 = KSTACK_TOP,
+                                 .ss0 = KDATA_SEG };
 
 void
 tss_update_esp(uint32_t esp0)