summaryrefslogtreecommitdiff
path: root/i386/i386/intel_startCPU.c
diff options
context:
space:
mode:
Diffstat (limited to 'i386/i386/intel_startCPU.c')
-rw-r--r--i386/i386/intel_startCPU.c22
1 files changed, 9 insertions, 13 deletions
diff --git a/i386/i386/intel_startCPU.c b/i386/i386/intel_startCPU.c
index 60dbfed9..e891b80c 100644
--- a/i386/i386/intel_startCPU.c
+++ b/i386/i386/intel_startCPU.c
@@ -6,12 +6,6 @@
#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[];
@@ -29,8 +23,9 @@ kern_return_t intel_startCPU(int slot_num)
DBGLOG_CPU_INIT(slot_num);
- DBG("intel_startCPU(%d) lapic_id=%d\n", slot_num, lapic);
- DBG("IdlePTD(%p): 0x%x\n", &IdlePTD, (int) (uintptr_t)IdlePTD);
+ /*DBG("intel_startCPU(%d) lapic_id=%d\n", slot_num, lapic);
+ *DBG("IdlePTD(%p): 0x%x\n", &IdlePTD, (int) (uintptr_t)IdlePTD);
+ */
/*
* Initialize (or re-initialize) the descriptor tables for this cpu.
@@ -52,11 +47,12 @@ kern_return_t intel_startCPU(int slot_num)
return KERN_SUCCESS;
}
- start_info.starter_cpu = cpu_number();
- start_info.target_cpu = slot_num;
- start_info.target_lapic = lapic;
- tsc_entry_barrier = 2;
- tsc_exit_barrier = 2;
+ /*start_info.starter_cpu = cpu_number();
+ *start_info.target_cpu = slot_num;
+ *start_info.target_lapic = lapic;
+ *tsc_entry_barrier = 2;
+ *tsc_exit_barrier = 2;
+ */
/*
* Perform the processor startup sequence with all running