Home
last modified time | relevance | path

Searched hist:cb925cf9 (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/hw/i386/kvm/
H A Dioapic.ccb925cf9 Tue Apr 16 18:11:55 CDT 2013 Alexander Graf <agraf@suse.de> 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>
/openbmc/qemu/include/sysemu/
H A Dkvm.hcb925cf9 Tue Apr 16 18:11:55 CDT 2013 Alexander Graf <agraf@suse.de> 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>