aboutsummaryrefslogtreecommitdiff
path: root/src/cpu/intel/hyperthreading/intel_sibling.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu/intel/hyperthreading/intel_sibling.c')
-rw-r--r--src/cpu/intel/hyperthreading/intel_sibling.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/cpu/intel/hyperthreading/intel_sibling.c b/src/cpu/intel/hyperthreading/intel_sibling.c
index 640d9b37f5..57aa00c007 100644
--- a/src/cpu/intel/hyperthreading/intel_sibling.c
+++ b/src/cpu/intel/hyperthreading/intel_sibling.c
@@ -63,14 +63,13 @@ void intel_sibling_init(struct device *cpu)
}
result = cpuid(1);
/* Is hyperthreading supported */
- if (!(result.edx & (1 << 28))) {
+ if (!(result.edx & (1 << 28)))
return;
- }
+
/* See how many sibling cpus we have */
siblings = (result.ebx >> 16) & 0xff;
- if (siblings < 1) {
+ if (siblings < 1)
siblings = 1;
- }
printk(BIOS_DEBUG, "CPU: %u %d siblings\n",
cpu->path.apic.apic_id,
@@ -78,9 +77,8 @@ void intel_sibling_init(struct device *cpu)
/* See if I am a sibling cpu */
if (cpu->path.apic.apic_id & (siblings - 1)) {
- if (disable_siblings) {
+ if (disable_siblings)
cpu->enabled = 0;
- }
return;
}
@@ -98,9 +96,8 @@ void intel_sibling_init(struct device *cpu)
*/
new = alloc_find_dev(cpu->bus, &cpu_path);
- if (!new) {
+ if (!new)
continue;
- }
printk(BIOS_DEBUG, "CPU: %u has sibling %u\n",
cpu->path.apic.apic_id,