From e8c3d5118472d4192876716854789af302cab783 Mon Sep 17 00:00:00 2001 From: AlmuHS Date: Mon, 9 Jul 2018 18:03:19 +0200 Subject: disabled DBG and start_cpu --- i386/i386/intel_startCPU.c | 22 +++++++++------------- i386/i386/mp_desc.c | 17 +++++++++-------- 2 files changed, 18 insertions(+), 21 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 -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 diff --git a/i386/i386/mp_desc.c b/i386/i386/mp_desc.c index 3ce3239e..48572283 100644 --- a/i386/i386/mp_desc.c +++ b/i386/i386/mp_desc.c @@ -184,8 +184,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. @@ -207,11 +208,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 @@ -239,7 +241,6 @@ kern_return_t intel_startCPU(int slot_num) return KERN_SUCCESS; } } - /* * Called after all CPUs have been found, but before the VM system * is running. The machine array must show which CPUs exist. -- cgit v1.2.3