[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PATCH 00/13 v2] pseries: savevm / migration support
From: |
Alexey Kardashevskiy |
Subject: |
[Qemu-ppc] [PATCH 00/13 v2] pseries: savevm / migration support |
Date: |
Tue, 4 Jun 2013 22:20:52 +1000 |
This series lived for a while in David's tree. However QEMU mutated quite a lot
so some fixes were needed.
I still have to learn how to force git not to overwrite the original commit
author :-/
Is there any way to tell the original creator in the commit message so it could
live
in a git forever and survive commit changes?
Changes to the previous version:
* ppc cpu savevm convertion fixed to use PowerPCCPU instead of CPUPPCState;
* VSCSI fixed to save active requests;
* XICS interrupt controller migration fixed (did not resume with pending
interrupt);
Also the series include VSCSI driver rework which is not entirely related to
live
migration but does not make much sense alone.
Alexey Kardashevskiy (5):
target-ppc kvm: save cr register
target-ppc: Convert ppc cpu savevm to VMStateDescription
pseries: rework PAPR virtual SCSI
pseries: savevm support for PAPR virtual SCSI
pseries: savevm support for PCI host bridge
David Gibson (8):
savevm: Implement VMS_DIVIDE flag
pseries: savevm support for XICS interrupt controller
pseries: savevm support for VIO devices
pseries: savevm support for PAPR VIO logical lan
pseries: savevm support for PAPR TCE tables
pseries: savevm support for pseries machine
target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN
pseries: savevm support with KVM
hw/char/spapr_vty.c | 16 ++
hw/net/spapr_llan.c | 24 +-
hw/ppc/spapr.c | 331 +++++++++++++++++++++++++-
hw/ppc/spapr_hcall.c | 8 +-
hw/ppc/spapr_iommu.c | 30 ++-
hw/ppc/spapr_pci.c | 49 ++++
hw/ppc/spapr_vio.c | 20 ++
hw/ppc/xics.c | 70 +++++-
hw/scsi/spapr_vscsi.c | 306 ++++++++++++++++--------
include/hw/pci-host/spapr.h | 6 +-
include/hw/ppc/spapr.h | 13 +-
include/hw/ppc/spapr_vio.h | 5 +
include/migration/vmstate.h | 13 ++
savevm.c | 8 +
target-ppc/cpu-qom.h | 4 +
target-ppc/cpu.h | 8 +-
target-ppc/kvm.c | 88 +++++++
target-ppc/kvm_ppc.h | 29 +++
target-ppc/machine.c | 539 ++++++++++++++++++++++++++++++++++++-------
target-ppc/translate_init.c | 2 +
20 files changed, 1363 insertions(+), 206 deletions(-)
--
1.7.10.4