git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Menuconfig Implementation and auto-qemu refactoring (#44)
[lunaix-os.git]
/
lunaix-os
/
arch
/
x86
/
exceptions
/
interrupt32.S
diff --git
a/lunaix-os/arch/x86/exceptions/interrupt32.S
b/lunaix-os/arch/x86/exceptions/interrupt32.S
index 58c033a2ffd34c7cfdb0635b341cabf11c5615dd..52f3ad42f93881cbb91333501d29da84a3619e43 100644
(file)
--- a/
lunaix-os/arch/x86/exceptions/interrupt32.S
+++ b/
lunaix-os/arch/x86/exceptions/interrupt32.S
@@
-20,7
+20,7
@@
.section .bss
.align 16
lo_tmp_stack:
.section .bss
.align 16
lo_tmp_stack:
- .skip
256
+ .skip
1024
tmp_stack:
/*
tmp_stack:
/*
@@
-182,7
+182,7
@@
# is required to prevent corrupt existing stack
movl $tmp_stack, %esp
# is required to prevent corrupt existing stack
movl $tmp_stack, %esp
- call s
ignal_dispatch # kernel/signal
.c
+ call s
witch_signposting # kernel/process/switch
.c
movl current_thread, %ebx
test %eax, %eax # do we have signal to handle?
movl current_thread, %ebx
test %eax, %eax # do we have signal to handle?