Index: kvm-userspace.tip/bios/rombios32.c =================================================================== --- kvm-userspace.tip.orig/bios/rombios32.c +++ kvm-userspace.tip/bios/rombios32.c @@ -2299,14 +2299,14 @@ void rombios32_init(uint32_t *s3_resume_ if (bios_table_cur_addr != 0) { + irq0_override_probe(); + mptable_init(); uuid_probe(); smbios_init(); - irq0_override_probe(); - if (acpi_enabled) acpi_bios_init(); Index: kvm-userspace.tip/qemu/qemu-kvm.c =================================================================== --- kvm-userspace.tip.orig/qemu/qemu-kvm.c +++ kvm-userspace.tip/qemu/qemu-kvm.c @@ -817,7 +817,7 @@ int kvm_qemu_create_context(void) for (i = 0; i < 24; ++i) { if (i == 0) r = kvm_add_irq_route(kvm_context, i, KVM_IRQCHIP_IOAPIC, 2); - else + else if (i != 2) r = kvm_add_irq_route(kvm_context, i, KVM_IRQCHIP_IOAPIC, i); if (r < 0) return r;