All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/10] qemu-kvm: Switch to upstream irqchip services
@ 2012-03-02  9:30 Jan Kiszka
  2012-03-02  9:30 ` [PATCH v3 01/10] qemu-kvm: Move kvm_create_pit out of arch init code Jan Kiszka
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Jan Kiszka @ 2012-03-02  9:30 UTC (permalink / raw)
  To: Avi Kivity, Marcelo Tosatti; +Cc: kvm

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.

Changes in v3:
 - rebased over latest qemu-kvm (next)
 - included a trivial whitespace diff cleanup
 - improve user experience of -no-kvm[-irqchip] by not resetting machine
   options, just appending the corresponding switches

Jan Kiszka (10):
  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
  qemu-kvm: Remove some spurious whitespace diffs to upstream

 Makefile.objs          |    2 +-
 Makefile.target        |    8 +-
 hw/apic.c              |  151 +-----------------------------------
 hw/device-assignment.c |   10 +-
 hw/i8254-kvm.c         |    3 +
 hw/i8254.c             |    1 -
 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                  |   10 +-
 qemu-kvm-x86.c         |   85 +-------------------
 qemu-kvm.c             |  204 +-----------------------------------------------
 qemu-kvm.h             |   72 +----------------
 target-i386/kvm.c      |   18 ----
 vl.c                   |   10 +--
 21 files changed, 58 insertions(+), 770 deletions(-)

-- 
1.7.3.4


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

end of thread, other threads:[~2012-03-07 10:30 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-02  9:30 [PATCH v3 00/10] qemu-kvm: Switch to upstream irqchip services Jan Kiszka
2012-03-02  9:30 ` [PATCH v3 01/10] qemu-kvm: Move kvm_create_pit out of arch init code Jan Kiszka
2012-03-02  9:30 ` [PATCH v3 02/10] qemu-kvm: Use machine options to configure qemu-kvm defaults Jan Kiszka
2012-03-02  9:30 ` [PATCH v3 03/10] qemu-kvm: Use upstream irq routing services Jan Kiszka
2012-03-02  9:30 ` [PATCH v3 04/10] qemu-kvm: Use upstream kvm_irqchip_create Jan Kiszka
2012-03-02  9:30 ` [PATCH v3 05/10] qemu-kvm: Use upstream kvm-ioapic Jan Kiszka
2012-03-02  9:30 ` [PATCH v3 06/10] qemu-kvm: Use upstream kvm-i8259 Jan Kiszka
2012-03-02  9:30 ` [PATCH v3 07/10] qemu-kvm: Drop unused kvm_get/set_irqchip Jan Kiszka
2012-03-02  9:30 ` [PATCH v3 08/10] qemu-kvm: Use upstream kvm_irqchip_set_irq instead of kvm_set_irq Jan Kiszka
2012-03-02  9:30 ` [PATCH v3 09/10] qemu-kvm: Use upstream kvm-apic Jan Kiszka
2012-03-02  9:30 ` [PATCH v3 10/10] qemu-kvm: Remove some spurious whitespace diffs to upstream Jan Kiszka
2012-03-07 10:30 ` [PATCH v3 00/10] qemu-kvm: Switch to upstream irqchip services Avi Kivity

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.