[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/19 v4] spapr: migration, pci, msi, power8
From: |
Alexey Kardashevskiy |
Subject: |
[Qemu-devel] [PATCH 00/19 v4] spapr: migration, pci, msi, power8 |
Date: |
Sat, 6 Jul 2013 23:53:57 +1000 |
New patch ("target-ppc: Enhance the CPU node labels for
the guest device tree for pseries") and "savevm for VIO TTY" is
separated from "savevm for VIO LAN".
The series was also rebased on top of current master from qemu.org.
Besides that, no more changes.
Alexey Kardashevskiy (4):
pseries: move interrupt controllers to hw/intc/
pseries: rework XICS
pseries: rework PAPR virtual SCSI
spapr-pci: rework MSI/MSIX
David Gibson (13):
savevm: Implement VMS_DIVIDE flag
target-ppc: Convert ppc cpu savevm to VMStateDescription
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 VIO logical tty
pseries: savevm support for PAPR TCE tables
pseries: savevm support for PAPR virtual SCSI
pseries: savevm support for pseries machine
pseries: savevm support for PCI host bridge
target-ppc: Add helper for KVM_PPC_RTAS_DEFINE_TOKEN
pseries: Support for in-kernel XICS interrupt controller
pseries: savevm support with KVM
Prerna Saxena (2):
target-ppc: Add POWER8 v1.0 CPU model
target-ppc: Enhance the CPU node labels for the guest device tree for
pseries.
default-configs/ppc64-softmmu.mak | 2 +
hw/char/spapr_vty.c | 16 ++
hw/intc/Makefile.objs | 2 +
hw/{ppc => intc}/xics.c | 172 ++++++++----
hw/intc/xics_kvm.c | 445 +++++++++++++++++++++++++++++++
hw/net/spapr_llan.c | 24 +-
hw/ppc/Makefile.objs | 2 +-
hw/ppc/spapr.c | 435 ++++++++++++++++++++++++++++++-
hw/ppc/spapr_hcall.c | 8 +-
hw/ppc/spapr_iommu.c | 25 ++
hw/ppc/spapr_pci.c | 141 ++++++----
hw/ppc/spapr_vio.c | 20 ++
hw/scsi/spapr_vscsi.c | 306 +++++++++++++++-------
include/hw/pci-host/spapr.h | 14 +-
include/hw/ppc/spapr.h | 17 +-
include/hw/ppc/spapr_vio.h | 5 +
include/hw/ppc/xics.h | 72 ++++-
include/migration/vmstate.h | 13 +
savevm.c | 8 +
target-ppc/cpu-models.c | 3 +
target-ppc/cpu-models.h | 1 +
target-ppc/cpu-qom.h | 5 +
target-ppc/cpu.h | 8 +-
target-ppc/kvm.c | 83 ++++++
target-ppc/kvm_ppc.h | 29 +++
target-ppc/machine.c | 533 +++++++++++++++++++++++++++++++-------
target-ppc/translate_init.c | 64 +++++
27 files changed, 2131 insertions(+), 322 deletions(-)
rename hw/{ppc => intc}/xics.c (80%)
create mode 100644 hw/intc/xics_kvm.c
--
1.8.3.2
- [Qemu-devel] [PATCH 00/19 v4] spapr: migration, pci, msi, power8,
Alexey Kardashevskiy <=
- [Qemu-devel] [PATCH 01/19] pseries: move interrupt controllers to hw/intc/, Alexey Kardashevskiy, 2013/07/06
- [Qemu-devel] [PATCH 02/19] pseries: rework XICS, Alexey Kardashevskiy, 2013/07/06
- [Qemu-devel] [PATCH 03/19] savevm: Implement VMS_DIVIDE flag, Alexey Kardashevskiy, 2013/07/06
- [Qemu-devel] [PATCH 04/19] target-ppc: Convert ppc cpu savevm to VMStateDescription, Alexey Kardashevskiy, 2013/07/06
- [Qemu-devel] [PATCH 05/19] pseries: savevm support for XICS interrupt controller, Alexey Kardashevskiy, 2013/07/06
- [Qemu-devel] [PATCH 06/19] pseries: savevm support for VIO devices, Alexey Kardashevskiy, 2013/07/06
- [Qemu-devel] [PATCH 07/19] pseries: savevm support for PAPR VIO logical lan, Alexey Kardashevskiy, 2013/07/06
- [Qemu-devel] [PATCH 09/19] pseries: savevm support for PAPR TCE tables, Alexey Kardashevskiy, 2013/07/06
- [Qemu-devel] [PATCH 10/19] pseries: rework PAPR virtual SCSI, Alexey Kardashevskiy, 2013/07/06