Move semaphore initialization a bit earlier in boot. They'll be needed by ACPI.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28186 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Michael Lotz
2008-10-16 21:11:37 +00:00
parent 46bf89d15f
commit 83d8936cff
+4 -2
View File
@@ -136,6 +136,9 @@ _start(kernel_args *bootKernelArgs, int currentCPU)
elf_init(&sKernelArgs);
TRACE("init modules\n");
module_init(&sKernelArgs);
TRACE("init semaphores\n");
haiku_sem_init(&sKernelArgs);
TRACE("init interrupts post vm\n");
int_init_post_vm(&sKernelArgs);
cpu_init_post_vm(&sKernelArgs);
commpage_init();
@@ -149,8 +152,7 @@ _start(kernel_args *bootKernelArgs, int currentCPU)
TRACE("init real time clock\n");
rtc_init(&sKernelArgs);
TRACE("init semaphores\n");
haiku_sem_init(&sKernelArgs);
TRACE("init condition variables\n");
condition_variable_init();
// now we can create and use semaphores