File seabios-preXX-ap-start.patch of Package kvm
Index: qemu-kvm-0.12.3/roms/seabios/src/smp.c
===================================================================
--- qemu-kvm-0.12.3.orig/roms/seabios/src/smp.c
+++ qemu-kvm-0.12.3/roms/seabios/src/smp.c
@@ -103,6 +103,7 @@ smp_probe(void)
}
// broadcast SIPI
+ barrier();
writel(APIC_ICR_LOW, 0x000C4500);
u32 sipi_vector = BUILD_AP_BOOT_ADDR >> 12;
writel(APIC_ICR_LOW, 0x000C4600 | sipi_vector);