qemu/hw/i386/kvm
Alexander Graf cb925cf923 KVM: PIC: Only commit irq routing when necessary
The current logic updates KVM's view of our interrupt map every time we
change it. While this is nice and bullet proof, it slows things down
badly for me. QEMU spends about 3 seconds on every start telling KVM what
news it has on its routing maps.

Instead, let's just synchronize the whole irq routing map as a whole when
we're done constructing it. For things that change during runtime, we can
still update the routing table on demand.

Signed-off-by: Alexander Graf <agraf@suse.de>
2013-07-01 01:11:14 +02:00
..
apic.c kvm: Change cpu_synchronize_state() argument to CPUState 2013-06-28 13:25:12 +02:00
clock.c target-i386: Replace cpuid_*features fields with a feature word array 2013-05-02 00:27:55 +02:00
i8254.c i8254: Convert PITCommonState to QOM realizefn 2013-06-07 14:55:24 +02:00
i8259.c i8259: Convert PICCommonState to use QOM realizefn 2013-06-07 14:55:24 +02:00
ioapic.c KVM: PIC: Only commit irq routing when necessary 2013-07-01 01:11:14 +02:00
Makefile.objs hw: move hw/kvm/ to hw/i386/kvm 2013-04-08 18:13:16 +02:00
pci-assign.c kvm: Fix potential resource leak (missing fclose) 2013-06-21 22:52:50 +04:00