All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/11] QOM CPUState, part 6: CPU_COMMON for KVM
@ 2012-12-16  0:13 ` Andreas Färber
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Färber @ 2012-12-16  0:13 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, Eduardo Habkost, kvm, Marcelo Tosatti,
	Alexander Graf, Anthony Liguori, Igor Mammedov,
	Andreas Färber

Hello,

Here's a rebased version of the series moving KVM-specific fields from
CPU*State struct (CPU_COMMON macro) to QOM CPUState and avoiding use of
CPU*State in KVM's API.

There was no review feedback on v1, which I'm interpreting as a don't-care.
If no one objects, I will thus include it in my qom-cpu pull mid of the week.

Available here:
https://github.com/afaerber/qemu-cpu/commits/qom-cpu-6.v2
git://github.com/afaerber/qemu-cpu.git qom-cpu-6.v2

Regards,
Andreas

v1 -> v2:
* Added documentation for kvm_fd field in 01/11
* Changed type of kvm_vcpu_dirty field to bool in 02/11
* Rebased 10/11 onto ppc merge that introduced use of env->mmu_model in
  kvm_get_fallback_smmu_info() by using PowerPCCPU instead of CPUState argument

Cc: Anthony Liguori <anthony@codemonkey.ws>
Cc: Marcelo Tosatti <mtosatti@redhat.com>
Cc: kvm <kvm@vger.kernel.org>
Cc: Alexander Graf <agraf@suse.de>
Cc: Peter Maydell <peter.maydell@linaro.org>

Cc: Igor Mammedov <imammedo@redhat.com>
Cc: Eduardo Habkost <ehabkost@redhat.com>

Andreas Färber (11):
  cpu: Move kvm_fd into CPUState
  kvm: Pass CPUState to kvm_arch_*
  kvm: Pass CPUState to kvm_vcpu_ioctl()
  ppc: Pass PowerPCCPU to ppc_set_irq()
  ppc: Pass PowerPCCPU to [h]decr callbacks
  ppc: Pass PowerPCCPU to [h]decr timer callbacks
  ppc_booke: Pass PowerPCCPU to {decr,fit,wdt} timer callbacks
  ppc4xx_devs: Return PowerPCCPU from ppc4xx_init()
  ppc_booke: Pass PowerPCCPU to ppc_booke_timers_init()
  cpu: Move kvm_state field into CPUState
  cpu: Move kvm_run into CPUState

 cpu-defs.h                 |    8 +-
 hw/kvm/apic.c              |   10 +-
 hw/kvm/clock.c             |    2 +-
 hw/ppc.c                   |  128 +++++++++++++----------
 hw/ppc.h                   |    4 +-
 hw/ppc/e500.c              |    2 +-
 hw/ppc405_uc.c             |   10 +-
 hw/ppc440_bamboo.c         |    2 +-
 hw/ppc4xx.h                |    6 +-
 hw/ppc4xx_devs.c           |    8 +-
 hw/ppc_booke.c             |   44 ++++----
 hw/s390-virtio-bus.c       |   12 +--
 hw/spapr.c                 |    2 +-
 hw/virtex_ml507.c          |    2 +-
 include/qemu/cpu.h         |   11 ++
 kvm-all.c                  |  127 ++++++++++++-----------
 kvm.h                      |   32 +++---
 target-i386/cpu.c          |    7 +-
 target-i386/kvm.c          |  240 +++++++++++++++++++++++++-------------------
 target-ppc/kvm.c           |  124 ++++++++++++++---------
 target-ppc/kvm_ppc.h       |    8 +-
 target-s390x/cpu.h         |   12 +--
 target-s390x/interrupt.c   |    3 +-
 target-s390x/kvm.c         |  176 ++++++++++++++++++--------------
 target-s390x/misc_helper.c |    2 +-
 25 Dateien geändert, 561 Zeilen hinzugefügt(+), 421 Zeilen entfernt(-)

-- 
1.7.10.4

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

end of thread, other threads:[~2012-12-19  0:04 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-16  0:13 [PATCH v2 00/11] QOM CPUState, part 6: CPU_COMMON for KVM Andreas Färber
2012-12-16  0:13 ` [Qemu-devel] " Andreas Färber
2012-12-16  0:13 ` [PATCH v2 01/11] cpu: Move kvm_fd into CPUState Andreas Färber
2012-12-16  0:13   ` [Qemu-devel] " Andreas Färber
2012-12-16  0:13 ` [PATCH v2 02/11] kvm: Pass CPUState to kvm_arch_* Andreas Färber
2012-12-16  0:13   ` [Qemu-devel] " Andreas Färber
2012-12-16  0:13 ` [PATCH v2 03/11] kvm: Pass CPUState to kvm_vcpu_ioctl() Andreas Färber
2012-12-16  0:13   ` [Qemu-devel] " Andreas Färber
2012-12-16  0:13 ` [PATCH v2 04/11] ppc: Pass PowerPCCPU to ppc_set_irq() Andreas Färber
2012-12-16  0:13   ` [Qemu-devel] " Andreas Färber
2012-12-16  0:13 ` [PATCH v2 05/11] ppc: Pass PowerPCCPU to [h]decr callbacks Andreas Färber
2012-12-16  0:13   ` [Qemu-devel] " Andreas Färber
2012-12-16  0:13 ` [PATCH v2 06/11] ppc: Pass PowerPCCPU to [h]decr timer callbacks Andreas Färber
2012-12-16  0:13   ` [Qemu-devel] " Andreas Färber
2012-12-16  0:13 ` [PATCH v2 07/11] ppc_booke: Pass PowerPCCPU to {decr,fit,wdt} " Andreas Färber
2012-12-16  0:13   ` [Qemu-devel] [PATCH v2 07/11] ppc_booke: Pass PowerPCCPU to {decr, fit, wdt} " Andreas Färber
2012-12-16  0:13 ` [PATCH v2 08/11] ppc4xx_devs: Return PowerPCCPU from ppc4xx_init() Andreas Färber
2012-12-16  0:13   ` [Qemu-devel] " Andreas Färber
2012-12-16  0:13 ` [PATCH v2 09/11] ppc_booke: Pass PowerPCCPU to ppc_booke_timers_init() Andreas Färber
2012-12-16  0:13   ` [Qemu-devel] " Andreas Färber
2012-12-16  0:13 ` [PATCH v2 10/11] cpu: Move kvm_state field into CPUState Andreas Färber
2012-12-16  0:13   ` [Qemu-devel] " Andreas Färber
2012-12-16  0:13 ` [PATCH v2 11/11] cpu: Move kvm_run " Andreas Färber
2012-12-16  0:13   ` [Qemu-devel] " Andreas Färber
2012-12-19  0:04 ` [Qemu-devel] [PATCH v2 00/11] QOM CPUState, part 6: CPU_COMMON for KVM Andreas Färber

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.