From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34429) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UvSwZ-0002FN-2P for qemu-devel@nongnu.org; Sat, 06 Jul 2013 09:54:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UvSwY-0001lz-1L for qemu-devel@nongnu.org; Sat, 06 Jul 2013 09:54:30 -0400 Received: from mail-pb0-f49.google.com ([209.85.160.49]:62255) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UvSwX-0001gU-Rb for qemu-devel@nongnu.org; Sat, 06 Jul 2013 09:54:29 -0400 Received: by mail-pb0-f49.google.com with SMTP id jt11so2894008pbb.36 for ; Sat, 06 Jul 2013 06:54:27 -0700 (PDT) From: Alexey Kardashevskiy Date: Sat, 6 Jul 2013 23:53:57 +1000 Message-Id: <1373118856-30171-1-git-send-email-aik@ozlabs.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PATCH 00/19 v4] spapr: migration, pci, msi, power8 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Anthony Liguori , Alexey Kardashevskiy , Alexander Graf , qemu-ppc@nongnu.org, Paul Mackerras , David Gibson 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