Now that upstream has basic irqchip support, we can make use of it for qemu-kvm as well, removing another 700 lines of code here. This series depends on apic: Fix legacy vmstate loading for KVM which is currently awaiting upstream merge via uq/master. Jan Kiszka (9): qemu-kvm: Move kvm_create_pit out of arch init code qemu-kvm: Use machine options to configure qemu-kvm defaults qemu-kvm: Use upstream irq routing services qemu-kvm: Use upstream kvm_irqchip_create qemu-kvm: Use upstream kvm-ioapic qemu-kvm: Use upstream kvm-i8259 qemu-kvm: Drop unused kvm_get/set_irqchip qemu-kvm: Use upstream kvm_irqchip_set_irq instead of kvm_set_irq qemu-kvm: Use upstream kvm-apic Makefile.objs | 2 +- Makefile.target | 8 +- hw/apic.c | 151 +----------------------------------- hw/device-assignment.c | 10 +- hw/i8254-kvm.c | 3 + hw/i8259.c | 108 ------------------------- hw/ioapic.c | 75 +----------------- hw/isa-bus.c | 2 +- hw/msi.c | 6 +- hw/msix.c | 10 +- hw/pc.c | 7 +- hw/pc_piix.c | 23 ++---- kvm-all.c | 17 +---- kvm-stub.c | 6 +- kvm.h | 9 +- qemu-kvm-x86.c | 85 +------------------- qemu-kvm.c | 204 +----------------------------------------------- qemu-kvm.h | 72 +---------------- target-i386/kvm.c | 17 ---- vl.c | 10 +-- 20 files changed, 58 insertions(+), 767 deletions(-) -- 1.7.3.4 -- 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