diff options
| author | Patrick Williams <iawillia@us.ibm.com> | 2010-09-20 17:00:48 -0500 |
|---|---|---|
| committer | Patrick Williams <iawillia@us.ibm.com> | 2010-09-20 17:00:48 -0500 |
| commit | 706838262ce47efeb8f983920a218460b81f2dc3 (patch) | |
| tree | db6e090416ff83ca5f83916f080927393c16cb3e /src/kernel/scheduler.C | |
| parent | 365cd29d695d853c8f4be97a9a97bfd37836bbe1 (diff) | |
| download | blackbird-hostboot-706838262ce47efeb8f983920a218460b81f2dc3.tar.gz blackbird-hostboot-706838262ce47efeb8f983920a218460b81f2dc3.zip | |
Add skeleton of timebase manager.
Diffstat (limited to 'src/kernel/scheduler.C')
| -rw-r--r-- | src/kernel/scheduler.C | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/kernel/scheduler.C b/src/kernel/scheduler.C index 36acd20b4..3aab660b3 100644 --- a/src/kernel/scheduler.C +++ b/src/kernel/scheduler.C @@ -4,6 +4,7 @@ #include <kernel/cpu.H> #include <kernel/cpumgr.H> #include <kernel/console.H> +#include <kernel/timemgr.H> void Scheduler::addTask(task_t* t) { @@ -26,7 +27,7 @@ void Scheduler::setNextRunnable() { t = CpuManager::getCurrentCPU()->idle_task; // Set short decrementer. - register uint64_t decrementer = 0x000f0000; + register uint64_t decrementer = TimeManager::getTimeSliceCount(); asm volatile("mtdec %0" :: "r"(decrementer)); } |

