BarryServer : Git

All the code for all my projects
// BarryServer : Git / Nucleus / commit / d46e09a34ca8cd546f3a4312976cf3b6a5a55ccf / task / task.c

// Related

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 */