|
@@ -536,10 +536,10 @@ multiple_interrupt:
|
|
|
movem $r13, [$sp]
|
|
|
push $r10 ; push orig_r10
|
|
|
clear.d [$sp=$sp-4] ; frametype == 0, normal frame
|
|
|
-
|
|
|
+
|
|
|
move.d $sp, $r10
|
|
|
jsr do_multiple_IRQ
|
|
|
-
|
|
|
+
|
|
|
jump ret_from_intr
|
|
|
|
|
|
do_sigtrap:
|
|
@@ -585,7 +585,7 @@ _ugdb_handle_breakpoint:
|
|
|
pop $r0 ; Restore r0.
|
|
|
ba do_sigtrap ; SIGTRAP the offending process.
|
|
|
pop $dccr ; Restore dccr in delay slot.
|
|
|
-
|
|
|
+
|
|
|
.global kernel_execve
|
|
|
kernel_execve:
|
|
|
move.d __NR_execve, $r9
|
|
@@ -929,6 +929,14 @@ sys_call_table:
|
|
|
.long sys_fallocate
|
|
|
.long sys_timerfd_settime /* 325 */
|
|
|
.long sys_timerfd_gettime
|
|
|
+ .long sys_signalfd4
|
|
|
+ .long sys_eventfd2
|
|
|
+ .long sys_epoll_create1
|
|
|
+ .long sys_dup3 /* 330 */
|
|
|
+ .long sys_pipe2
|
|
|
+ .long sys_inotify_init1
|
|
|
+ .long sys_preadv
|
|
|
+ .long sys_pwritev
|
|
|
|
|
|
/*
|
|
|
* NOTE!! This doesn't have to be exact - we just have
|