#define __ASM__
-#include <sys/hart.h>
-#include <sys/abi.h>
-#include <sys/interrupt32.S.inc>
+#include <asm/hart.h>
+#include <asm/abi.h>
+#include <asm/variants/interrupt32.S.inc>
#include <lunaix/syscall.h>
.section .bss
.align 16
lo_tmp_stack:
- .skip 256
+ .skip 1024
tmp_stack:
/*
# is required to prevent corrupt existing stack
movl $tmp_stack, %esp
- call signal_dispatch # kernel/signal.c
+ call switch_signposting # kernel/process/switch.c
movl current_thread, %ebx
test %eax, %eax # do we have signal to handle?