public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] ioapic/lapic/msi cleanup
@ 2009-03-05 14:34 Gleb Natapov
  2009-03-05 14:34 ` [PATCH v2 1/5] Make kvm_apic_set_irq() deliver all kinds of interrupts Gleb Natapov
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Gleb Natapov @ 2009-03-05 14:34 UTC (permalink / raw)
  To: avi, mtosatti; +Cc: kvm

There are many code/logic duplications throughout ioapic/lapic/msi device
emulation. Try to consolidate as much code as possible.

---

Gleb Natapov (5):
      Get rid of deliver_bitmask.
      Change the way how lowest priority vcpu is calculated.
      Consolidate ioapic/ipi interrupt delivery logic.
      ioapic/msi interrupt delivery consolidation.
      Make kvm_apic_set_irq() deliver all kinds of interrupts.


 arch/ia64/include/asm/kvm_host.h |    1 
 arch/ia64/kvm/kvm-ia64.c         |   53 ++++++-------
 arch/ia64/kvm/lapic.h            |    6 +
 arch/x86/include/asm/kvm_host.h  |    2 
 arch/x86/kvm/lapic.c             |  158 +++++++++++---------------------------
 arch/x86/kvm/lapic.h             |    4 +
 include/linux/kvm_types.h        |   10 ++
 virt/kvm/ioapic.c                |   83 ++++----------------
 virt/kvm/ioapic.h                |   11 +--
 virt/kvm/irq_comm.c              |  138 ++++++++++-----------------------
 10 files changed, 158 insertions(+), 308 deletions(-)

-- 
	Gleb.

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2009-03-11  1:42 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-05 14:34 [PATCH v2 0/5] ioapic/lapic/msi cleanup Gleb Natapov
2009-03-05 14:34 ` [PATCH v2 1/5] Make kvm_apic_set_irq() deliver all kinds of interrupts Gleb Natapov
2009-03-05 14:34 ` [PATCH v2 2/5] ioapic/msi interrupt delivery consolidation Gleb Natapov
2009-03-10 16:54   ` Mike Day
2009-03-11  1:42     ` Sheng Yang
2009-03-05 14:34 ` [PATCH v2 3/5] Consolidate ioapic/ipi interrupt delivery logic Gleb Natapov
2009-03-05 14:34 ` [PATCH v2 4/5] Change the way how lowest priority vcpu is calculated Gleb Natapov
2009-03-05 14:35 ` [PATCH v2 5/5] Get rid of deliver_bitmask Gleb Natapov
2009-03-05 22:34 ` [PATCH v2 0/5] ioapic/lapic/msi cleanup Marcelo Tosatti
2009-03-06  6:06   ` Gleb Natapov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox