Changeset 19a1800 in mainline for kernel/generic/src/syscall/syscall.c


Ignore:
Timestamp:
2011-03-01T22:20:56Z (14 years ago)
Author:
Matej Klonfar <maklf@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e24e7b1
Parents:
976f546 (diff), ac8285d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge with the current development

File:
1 edited

Legend:

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

    r976f546 r19a1800  
    4141#include <proc/program.h>
    4242#include <mm/as.h>
     43#include <mm/page.h>
    4344#include <print.h>
    4445#include <arch.h>
     
    8687        } else {
    8788                printf("Task %" PRIu64": Unknown syscall %#" PRIxn, TASK->taskid, id);
    88                 task_kill(TASK->taskid);
    89                 thread_exit();
     89                task_kill_self(true);
    9090        }
    9191       
     
    131131        (syshandler_t) sys_task_set_name,
    132132        (syshandler_t) sys_task_kill,
     133        (syshandler_t) sys_task_exit,
    133134        (syshandler_t) sys_program_spawn_loader,
    134135       
     
    143144        (syshandler_t) sys_as_area_change_flags,
    144145        (syshandler_t) sys_as_area_destroy,
     146        (syshandler_t) sys_as_get_unmapped_area,
     147       
     148        /* Page mapping related syscalls. */
     149        (syshandler_t) sys_page_find_mapping,
    145150       
    146151        /* IPC related syscalls. */
     
    156161        (syshandler_t) sys_ipc_poke,
    157162        (syshandler_t) sys_ipc_hangup,
    158         (syshandler_t) sys_ipc_register_irq,
    159         (syshandler_t) sys_ipc_unregister_irq,
    160163        (syshandler_t) sys_ipc_connect_kbox,
    161164       
     
    171174        (syshandler_t) sys_physmem_map,
    172175        (syshandler_t) sys_iospace_enable,
     176        (syshandler_t) sys_register_irq,
     177        (syshandler_t) sys_unregister_irq,
    173178       
    174179        /* Sysinfo syscalls */
Note: See TracChangeset for help on using the changeset viewer.