diff options
Diffstat (limited to 'i386/i386/intel_startCPU.c')
-rw-r--r-- | i386/i386/intel_startCPU.c | 22 |
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 |