Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/syscall/syscall.c

    r6c34f587 r8820544  
    5656#include <console/console.h>
    5757#include <udebug/udebug.h>
     58#include <log.h>
    5859
    5960/** Dispatch system call */
     
    8687                rc = syscall_table[id](a1, a2, a3, a4, a5, a6);
    8788        } 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);
    8991                task_kill_self(true);
    9092        }
     
    120122syshandler_t syscall_table[SYSCALL_END] = {
    121123        /* System management syscalls. */
    122         (syshandler_t) sys_klog,
     124        (syshandler_t) sys_kio,
    123125        (syshandler_t) sys_tls_set,
    124126       
     
    163165       
    164166        /* 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,
    167170       
    168171        /* Capabilities related syscalls. */
     
    178181        (syshandler_t) sys_iospace_enable,
    179182        (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,
    182186       
    183187        /* Sysinfo syscalls. */
     
    190194       
    191195        /* Kernel console syscalls. */
    192         (syshandler_t) sys_debug_activate_console
     196        (syshandler_t) sys_debug_console,
     197       
     198        (syshandler_t) sys_klog,
    193199};
    194200
Note: See TracChangeset for help on using the changeset viewer.