Changes in kernel/generic/src/syscall/syscall.c [6c34f587:af9dd1e] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/syscall/syscall.c
r6c34f587 raf9dd1e 50 50 #include <synch/futex.h> 51 51 #include <synch/smc.h> 52 #include <synch/smp_memory_barrier.h> 52 53 #include <ddi/ddi.h> 53 54 #include <ipc/event.h> … … 56 57 #include <console/console.h> 57 58 #include <udebug/udebug.h> 59 #include <log.h> 58 60 59 61 /** Dispatch system call */ … … 86 88 rc = syscall_table[id](a1, a2, a3, a4, a5, a6); 87 89 } else { 88 printf("Task %" PRIu64": Unknown syscall %#" PRIxn, TASK->taskid, id); 90 log(LF_OTHER, LVL_ERROR, 91 "Task %" PRIu64": Unknown syscall %#" PRIxn, TASK->taskid, id); 89 92 task_kill_self(true); 90 93 } … … 120 123 syshandler_t syscall_table[SYSCALL_END] = { 121 124 /* System management syscalls. */ 122 (syshandler_t) sys_klog, 123 (syshandler_t) sys_tls_set, 125 (syshandler_t) sys_kio, 124 126 125 127 /* Thread and task related syscalls. */ … … 140 142 (syshandler_t) sys_futex_wakeup, 141 143 (syshandler_t) sys_smc_coherence, 144 (syshandler_t) sys_smp_memory_barrier, 145 142 146 143 147 /* Address space related syscalls. */ … … 163 167 164 168 /* Event notification syscalls. */ 165 (syshandler_t) sys_event_subscribe, 166 (syshandler_t) sys_event_unmask, 169 (syshandler_t) sys_ipc_event_subscribe, 170 (syshandler_t) sys_ipc_event_unsubscribe, 171 (syshandler_t) sys_ipc_event_unmask, 167 172 168 173 /* Capabilities related syscalls. */ … … 178 183 (syshandler_t) sys_iospace_enable, 179 184 (syshandler_t) sys_iospace_disable, 180 (syshandler_t) sys_irq_register, 181 (syshandler_t) sys_irq_unregister, 185 186 (syshandler_t) sys_ipc_irq_subscribe, 187 (syshandler_t) sys_ipc_irq_unsubscribe, 182 188 183 189 /* Sysinfo syscalls. */ … … 190 196 191 197 /* Kernel console syscalls. */ 192 (syshandler_t) sys_debug_activate_console 198 (syshandler_t) sys_debug_console, 199 200 (syshandler_t) sys_klog, 193 201 }; 194 202
Note:
See TracChangeset
for help on using the changeset viewer.