summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlmuHS <liberamenso10000@gmail.com>2018-07-08 01:15:48 +0200
committerAlmuHS <liberamenso10000@gmail.com>2018-07-08 01:15:48 +0200
commit8db5fe80f5b0acd12c6d5332f12d76f7c7d032e9 (patch)
treeff556892d6655ed2b9292c357a29fd769e1eb341
parent66c80df86a06ea456b6129928707e4a999e36f97 (diff)
add missing parameter to kmutex_lock()
-rw-r--r--i386/i386/intel_startCPU.c8
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);