mirror of https://github.com/xemu-project/xemu.git
Apic creation should not depend on pci
It should depend on whether cpu has APIC. Signed-off-by: Gleb Natapov <gleb@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
df97b92060
commit
c4f31a0a0c
10
hw/pc.c
10
hw/pc.c
|
@ -876,16 +876,10 @@ static void pc_init1(ram_addr_t ram_size,
|
||||||
fprintf(stderr, "Unable to find x86 CPU definition\n");
|
fprintf(stderr, "Unable to find x86 CPU definition\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
if (i != 0)
|
if ((env->cpuid_features & CPUID_APIC) || smp_cpus > 1) {
|
||||||
env->halted = 1;
|
|
||||||
if (smp_cpus > 1) {
|
|
||||||
/* XXX: enable it in all cases */
|
|
||||||
env->cpuid_features |= CPUID_APIC;
|
|
||||||
}
|
|
||||||
qemu_register_reset(main_cpu_reset, 0, env);
|
|
||||||
if (pci_enabled) {
|
|
||||||
apic_init(env);
|
apic_init(env);
|
||||||
}
|
}
|
||||||
|
qemu_register_reset(main_cpu_reset, 0, env);
|
||||||
}
|
}
|
||||||
|
|
||||||
vmport_init();
|
vmport_init();
|
||||||
|
|
Loading…
Reference in New Issue