Nucleus
Barry Improved context switching and interrupt handling d46e09a (3 years, 2 months ago)diff --git a/task/task.c b/task/task.c index 597df30..69af014 100644 --- a/task/task.c +++ b/task/task.c @@ -14,6 +14,7 @@ void init_scheduler(void); void timer_handler(struct InterruptFrame *frame); +void syscall_handler(struct InterruptFrame *frame); static void task_new(Object *); static void task_delete(Object *); @@ -110,7 +111,7 @@ init_tasking(void) init_scheduler(); register_interrupt(0, timer_handler); - + register_exception(128, syscall_handler); } /* Get the current task's PID */