This series fixes the re-injection of level-triggered IRQs that are still raised on APIC EOI, adds a must-have field to the vmstate of the IOAPIC, and also aligns that vmstate with qemu-kvm. I would recommend the whole series for 0.14, but at least patch 1 should be applied. Jan Kiszka (4): ioapic: Implement EOI handling for level-triggered IRQs ioapic: Save/restore irr ioapic: Prepare for base address relocation ioapic: Style & magics cleanup hw/apic.c | 9 ++- hw/ioapic.c | 244 +++++++++++++++++++++++++++++++++++++++++----------------- hw/ioapic.h | 24 ++++++ hw/pc_piix.c | 5 +- 4 files changed, 206 insertions(+), 76 deletions(-) create mode 100644 hw/ioapic.h -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html