From 546a015f74fab0c4e359cf97f289ff26d6481844 Mon Sep 17 00:00:00 2001 From: Patrick Williams Date: Mon, 7 Jun 2010 14:41:20 -0500 Subject: Create init process, fix scheduler bugs. --- src/include/kernel/scheduler.H | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/include/kernel/scheduler.H') diff --git a/src/include/kernel/scheduler.H b/src/include/kernel/scheduler.H index 93854ac3b..31cdde70e 100644 --- a/src/include/kernel/scheduler.H +++ b/src/include/kernel/scheduler.H @@ -15,7 +15,8 @@ class Scheduler void setNextRunnable(); protected: - Scheduler() : iv_direction(false) {}; + Scheduler(cpu_t* cpu) : + iv_direction(false), iv_idleTask(NULL), iv_cpu(cpu) {}; ~Scheduler() {}; void setIdleTask(task_t* t) { iv_idleTask = t; }; @@ -26,6 +27,7 @@ class Scheduler Util::Lockfree::Stack iv_taskList[2]; task_t* iv_idleTask; + cpu_t* iv_cpu; }; #endif -- cgit v1.2.1