diff options
author | AlmuHS <liberamenso10000@gmail.com> | 2018-07-08 01:15:48 +0200 |
---|---|---|
committer | AlmuHS <liberamenso10000@gmail.com> | 2018-07-08 01:15:48 +0200 |
commit | 8db5fe80f5b0acd12c6d5332f12d76f7c7d032e9 (patch) | |
tree | ff556892d6655ed2b9292c357a29fd769e1eb341 | |
parent | 66c80df86a06ea456b6129928707e4a999e36f97 (diff) |
add missing parameter to kmutex_lock()
-rw-r--r-- | i386/i386/intel_startCPU.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/i386/i386/intel_startCPU.c b/i386/i386/intel_startCPU.c index 0a418415..60dbfed9 100644 --- a/i386/i386/intel_startCPU.c +++ b/i386/i386/intel_startCPU.c @@ -6,6 +6,12 @@ #include <i386/i386/tss.h> +typedef struct { + int target_cpu; + int target_lapic; + int starter_cpu; +} processor_start_info_t; + static struct kmutex mp_cpu_boot_lock; extern int apic2kernel[]; extern int kernel2apic[]; @@ -34,7 +40,7 @@ kern_return_t intel_startCPU(int slot_num) mp_desc_init(slot_num); /* Serialize use of the slave boot stack, etc. */ - kmutex_lock(&mp_cpu_boot_lock); + kmutex_lock(&mp_cpu_boot_lock, FALSE); /*istate = ml_set_interrupts_enabled(FALSE);*/ cpu_intr_save(&eFlagsRegister); |