summaryrefslogtreecommitdiff
path: root/src/cpu/intel/hyperthreading
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu/intel/hyperthreading')
-rw-r--r--src/cpu/intel/hyperthreading/intel_sibling.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cpu/intel/hyperthreading/intel_sibling.c b/src/cpu/intel/hyperthreading/intel_sibling.c
index 001fea81b2..5e63dfffbb 100644
--- a/src/cpu/intel/hyperthreading/intel_sibling.c
+++ b/src/cpu/intel/hyperthreading/intel_sibling.c
@@ -67,7 +67,11 @@ void intel_sibling_init(device_t cpu)
new->path.u.apic.apic_id);
#endif
/* Start the new cpu */
- start_cpu(new);
+ if (!start_cpu(new)) {
+ /* Record the error in cpu? */
+ printk_err("CPU %u would not start!\n",
+ new->path.u.apic.apic_id);
+ }
}
}