Changes in kernel/generic/src/syscall/syscall.c [6c34f587:8820544] in mainline
- File:
-
- 1 edited
-
kernel/generic/src/syscall/syscall.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/syscall/syscall.c
r6c34f587 r8820544 56 56 #include <console/console.h> 57 57 #include <udebug/udebug.h> 58 #include <log.h> 58 59 59 60 /** Dispatch system call */ … … 86 87 rc = syscall_table[id](a1, a2, a3, a4, a5, a6); 87 88 } else { 88 printf("Task %" PRIu64": Unknown syscall %#" PRIxn, TASK->taskid, id); 89 log(LF_OTHER, LVL_ERROR, 90 "Task %" PRIu64": Unknown syscall %#" PRIxn, TASK->taskid, id); 89 91 task_kill_self(true); 90 92 } … … 120 122 syshandler_t syscall_table[SYSCALL_END] = { 121 123 /* System management syscalls. */ 122 (syshandler_t) sys_k log,124 (syshandler_t) sys_kio, 123 125 (syshandler_t) sys_tls_set, 124 126 … … 163 165 164 166 /* Event notification syscalls. */ 165 (syshandler_t) sys_event_subscribe, 166 (syshandler_t) sys_event_unmask, 167 (syshandler_t) sys_ipc_event_subscribe, 168 (syshandler_t) sys_ipc_event_unsubscribe, 169 (syshandler_t) sys_ipc_event_unmask, 167 170 168 171 /* Capabilities related syscalls. */ … … 178 181 (syshandler_t) sys_iospace_enable, 179 182 (syshandler_t) sys_iospace_disable, 180 (syshandler_t) sys_irq_register, 181 (syshandler_t) sys_irq_unregister, 183 184 (syshandler_t) sys_ipc_irq_subscribe, 185 (syshandler_t) sys_ipc_irq_unsubscribe, 182 186 183 187 /* Sysinfo syscalls. */ … … 190 194 191 195 /* Kernel console syscalls. */ 192 (syshandler_t) sys_debug_activate_console 196 (syshandler_t) sys_debug_console, 197 198 (syshandler_t) sys_klog, 193 199 }; 194 200
Note:
See TracChangeset
for help on using the changeset viewer.
