summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlmuHS <liberamenso10000@gmail.com>2018-07-09 18:03:19 +0200
committerAlmuHS <liberamenso10000@gmail.com>2018-07-09 18:03:19 +0200
commite8c3d5118472d4192876716854789af302cab783 (patch)
tree797b802624e343994cd60cbfb9b5595f51c10e07
parent5acfe35d2e96385dd8883fa9967d555fe34eda73 (diff)
disabled DBG and start_cpu
-rw-r--r--i386/i386/intel_startCPU.c22
-rw-r--r--i386/i386/mp_desc.c17
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.