X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/728194869c3dc89b0e1c625480d486ada309ae40..8fdcd1575a97862975fa019f09c00453a2a7d8bb:/lunaix-os/kernel/asm/x86/interrupt.S diff --git a/lunaix-os/kernel/asm/x86/interrupt.S b/lunaix-os/kernel/asm/x86/interrupt.S index cd3f547..e941983 100644 --- a/lunaix-os/kernel/asm/x86/interrupt.S +++ b/lunaix-os/kernel/asm/x86/interrupt.S @@ -26,6 +26,7 @@ isr_template FAULT_DIVISION_ERROR isr_template FAULT_GENERAL_PROTECTION, no_error_code=0 isr_template FAULT_PAGE_FAULT, no_error_code=0 + isr_template FAULT_STACK_SEG_FAULT, no_error_code=0 isr_template LUNAIX_SYS_PANIC isr_template LUNAIX_SYS_CALL @@ -183,6 +184,7 @@ iret +.section .usrtext sig_wrapper: # in user mode movl %esp, %eax and $0xfffffff0, %esp