X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/cd09c4b222e4ddf45a42522563ae2471a829d1c8..844a2c39e4bb2cc778dba7bd3aea21cb07483fad:/lunaix-os/includes/arch/x86/interrupts.h diff --git a/lunaix-os/includes/arch/x86/interrupts.h b/lunaix-os/includes/arch/x86/interrupts.h index fb4eb79..b608cd6 100644 --- a/lunaix-os/includes/arch/x86/interrupts.h +++ b/lunaix-os/includes/arch/x86/interrupts.h @@ -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 */