aboutsummaryrefslogtreecommitdiff
path: root/src/cpu/x86
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu/x86')
-rw-r--r--src/cpu/x86/mp_init.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cpu/x86/mp_init.c b/src/cpu/x86/mp_init.c
index df6bc4bc87..a5d2ae6caa 100644
--- a/src/cpu/x86/mp_init.c
+++ b/src/cpu/x86/mp_init.c
@@ -201,6 +201,7 @@ static asmlinkage void ap_init(unsigned int index)
/* Fix up APIC id with reality. */
dev->path.apic.apic_id = lapicid();
dev->path.apic.initial_lapicid = initial_lapicid();
+ dev->enabled = 1;
if (cpu_is_intel())
printk(BIOS_INFO, "AP: slot %u apic_id %x, MCU rev: 0x%08x\n", index,
@@ -387,6 +388,7 @@ static int allocate_cpu_devices(struct bus *cpu_bus, struct mp_params *p)
continue;
}
new->name = processor_name;
+ new->enabled = 0; /* Runtime will enable it */
}
return max_cpus;