Hi guys, This is the same in-kernel irqchip support already posted to qemu-devel, just rebased, retested, etc. It passes my basic tests, so it seem to be still in good shape. It is provided against uq/master as part of the integration efforts thanks. Glauber Costa (10): introduce VMSTATE_U64 Provide ioapic-kvm provide apic_set_irq_delivered provide i8259-kvm Don't call apic functions directly from kvm code export kvm_put_mp_state provide apic-kvm Add -kvm option Initialize in-kernel irqchip Do GSI routing Makefile.target | 2 + hw/apic-kvm.c | 157 ++++++++++++++++++++++++++++++++++++++++ hw/apic.c | 5 ++ hw/hw.h | 24 ++++++ hw/i8259-kvm.c | 112 +++++++++++++++++++++++++++++ hw/ioapic-kvm.c | 89 +++++++++++++++++++++++ hw/pc.c | 21 +++++- hw/pc.h | 6 ++ kvm-all.c | 51 +++++++++++++- kvm.h | 17 +++++ qemu-config.c | 16 ++++ qemu-config.h | 1 + qemu-options.hx | 11 +++- savevm.c | 23 ++++++ target-i386/cpu.h | 9 +++ target-i386/kvm.c | 204 +++++++++++++++++++++++++++++++++++++++++++++++++++-- target-ppc/kvm.c | 5 ++ vl.c | 11 +++ 18 files changed, 751 insertions(+), 13 deletions(-) create mode 100644 hw/apic-kvm.c create mode 100644 hw/i8259-kvm.c create mode 100644 hw/ioapic-kvm.c -- 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