X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/28c176b668c841a3b7fb093faccf0efa39257603..bffa3430fbbaaad29bec0b5bee9c1f0bfc7fd068:/lunaix-os/arch/x86/exceptions/interrupt64.S?ds=sidebyside diff --git a/lunaix-os/arch/x86/exceptions/interrupt64.S b/lunaix-os/arch/x86/exceptions/interrupt64.S index 2b15410..356de95 100644 --- a/lunaix-os/arch/x86/exceptions/interrupt64.S +++ b/lunaix-os/arch/x86/exceptions/interrupt64.S @@ -10,7 +10,7 @@ tmp_store: .skip 8 lo_tmp_stack: - .skip 256 + .skip 1024 tmp_stack: @@ -160,7 +160,7 @@ # is required to prevent corrupt existing stack movq $tmp_stack, %rsp - call signal_dispatch # kernel/signal.c + call switch_signposting # kernel/process/switch.c movq current_thread, %rbx test %rax, %rax # do we have signal to handle?