From b3b8940afb7f0e2c5ccf52827a81faf989bc7369 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 22 Nov 2009 21:42:04 +0100 Subject: Really call startrtclock() with an active thread. * kern/startup.c (cpu_launch_first_thread): Call startrtclock really after starting at least one thread. --- kern/startup.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kern/startup.c b/kern/startup.c index e057e8f..417fa4a 100644 --- a/kern/startup.c +++ b/kern/startup.c @@ -284,7 +284,6 @@ void cpu_launch_first_thread(th) if (th == THREAD_NULL) panic("cpu_launch_first_thread"); - startrtclock(); /* needs an active thread */ PMAP_ACTIVATE_KERNEL(mycpu); active_threads[mycpu] = th; @@ -296,6 +295,8 @@ void cpu_launch_first_thread(th) PMAP_ACTIVATE_USER(vm_map_pmap(th->task->map), th, mycpu); + startrtclock(); /* needs an active thread */ + load_context(th); /*NOTREACHED*/ } -- cgit v1.2.3