diff options
author | AlmuHS <liberamenso10000@gmail.com> | 2018-07-09 18:03:19 +0200 |
---|---|---|
committer | AlmuHS <liberamenso10000@gmail.com> | 2018-07-09 18:03:19 +0200 |
commit | e8c3d5118472d4192876716854789af302cab783 (patch) | |
tree | 797b802624e343994cd60cbfb9b5595f51c10e07 | |
parent | 5acfe35d2e96385dd8883fa9967d555fe34eda73 (diff) |
disabled DBG and start_cpu
-rw-r--r-- | i386/i386/intel_startCPU.c | 22 | ||||
-rw-r--r-- | 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 <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 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. |