summaryrefslogtreecommitdiff
path: root/kernel/scheduler.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/scheduler.c')
-rw-r--r--kernel/scheduler.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/kernel/scheduler.c b/kernel/scheduler.c
index 1b2a70a..11b6db4 100644
--- a/kernel/scheduler.c
+++ b/kernel/scheduler.c
@@ -1,6 +1,7 @@
#include "scheduler.h"
#include "kernel.h"
#include "gdt.h"
+#include "log.h"
#include "smp.h"
#include "mem.h"
@@ -161,14 +162,10 @@ volatile int add_task(uint32_t parent,uint32_t vmem)
if(task_list[cpu][i].active!=true)
{
task_list[cpu][i].parent=parent;
-
- // TODO: do this without paging please!
task_list[cpu][i].vmem=vmem;
task_list[cpu][i].esp = kballoc(4)+2*4096; // center
- // TODO: use own page here and copy it instead of this!
task_list[cpu][i].esp0 = kballoc(4)+4*4096;
-
task_list[cpu][i].wait=false;
task_list[cpu][i].brk=task_list[cpu][current_task[cpu]].brk;