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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user