summaryrefslogtreecommitdiffstats
path: root/sys/i386/xen/mp_machdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/i386/xen/mp_machdep.c')
-rw-r--r--sys/i386/xen/mp_machdep.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/i386/xen/mp_machdep.c b/sys/i386/xen/mp_machdep.c
index d6eb35b..be17b64 100644
--- a/sys/i386/xen/mp_machdep.c
+++ b/sys/i386/xen/mp_machdep.c
@@ -251,6 +251,9 @@ cpu_add(u_int apic_id, char boot_cpu)
if (bootverbose)
printf("SMP: Added CPU %d (%s)\n", apic_id, boot_cpu ? "BSP" :
"AP");
+
+ /* Set the ACPI id (it is needed by VCPU operations) */
+ pcpu_find(apic_id)->pc_acpi_id = apic_id;
}
void
OpenPOWER on IntegriCloud