summaryrefslogtreecommitdiff
path: root/kernel/scheduler.c
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-09-20 02:02:28 +0200
committerMiguel <m.i@gmx.at>2018-09-20 02:02:28 +0200
commit631fdbefc89a6202c5b8e2bf0e15a6ca7df809ef (patch)
treed0cd13fcb6590c6d3bf88193ca344521ee3e3e78 /kernel/scheduler.c
parent1e08b64b43bf9c50b644da3f76d5a8bcc73f62da (diff)
newlib and pipes
Diffstat (limited to 'kernel/scheduler.c')
-rw-r--r--kernel/scheduler.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel/scheduler.c b/kernel/scheduler.c
index 8f7f6d6..e834afc 100644
--- a/kernel/scheduler.c
+++ b/kernel/scheduler.c
@@ -291,7 +291,7 @@ void task_syscall_worker()
{
uint32_t syscall=task_list[cpu][i].eax;
-// klog("task pid=%d waiting on syscall %d/%s on cpu %d slot %d.",task_list[cpu][i].pid,syscall,syscall_get_name(syscall),cpu,i);
+ klog("task pid=%d waiting on syscall %d/%s on cpu %d slot %d.",task_list[cpu][i].pid,syscall,syscall_get_name(syscall),cpu,i);
task_list[cpu][0].vmem=task_list[cpu][i].vmem; // switch syscall worker to pagedir of calling userprog
x86_set_page_directory(task_list[cpu][0].vmem);
@@ -313,6 +313,8 @@ void task_syscall_worker()
task_list[cpu][i].ecx,
task_list[cpu][i].ebx,
task_list[cpu][i].pid);
+
+ klog("... returned : %d",ret);
scheduler_wake_all();