a bit refactoring on kernel_init
[lunaix-os.git] / lunaix-os / includes / arch / x86 / interrupts.h
index fb4eb79a96b004ea92abae1c3d8187b36248edb8..b608cd6217a2f22d028746ac42ecaf0c2f637148 100644 (file)
@@ -7,6 +7,8 @@ typedef struct {
     unsigned int eip;
     unsigned int cs;
     unsigned int eflags;
+    unsigned int esp;
+    unsigned int ss;
 } __attribute__((packed)) isr_param;
 
 void
@@ -15,5 +17,4 @@ _asm_isr0();
 void
 interrupt_handler(isr_param* param);
 
-
 #endif /* __LUNAIX_INTERRUPTS_H */