From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39176) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwRYv-0007dY-GK for qemu-devel@nongnu.org; Tue, 09 Jul 2013 02:38:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UwRYu-0006dN-4p for qemu-devel@nongnu.org; Tue, 09 Jul 2013 02:38:09 -0400 Received: from mail-pd0-f174.google.com ([209.85.192.174]:49566) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UwRYt-0006d5-RQ for qemu-devel@nongnu.org; Tue, 09 Jul 2013 02:38:08 -0400 Received: by mail-pd0-f174.google.com with SMTP id 10so4938032pdc.33 for ; Mon, 08 Jul 2013 23:38:06 -0700 (PDT) Message-ID: <51DBAFC5.5040003@ozlabs.ru> Date: Tue, 09 Jul 2013 16:37:57 +1000 From: Alexey Kardashevskiy MIME-Version: 1.0 References: <1372315560-5478-1-git-send-email-aik@ozlabs.ru> <87li5h0w34.fsf@codemonkey.ws> In-Reply-To: <87li5h0w34.fsf@codemonkey.ws> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 00/17 v3] spapr: migration, pci, msi, power8 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: qemu-devel@nongnu.org, Alexander Graf , qemu-ppc@nongnu.org, Paolo Bonzini , Paul Mackerras , David Gibson On 07/09/2013 04:01 AM, Anthony Liguori wrote: > Alexey Kardashevskiy writes: > >> This series spent quite a lot of time waiting when David's PCI series >> reaches the upstream but it does not seem to happen soon so I rebased >> those on top of agraf/ppc-next rebased on top qemu.org/master. >> >> >> While this series applies and compiles, the migration will often fail >> until the "migration: do not sent zero pages in bulk stage" patch is reverted >> or fixed somehow. > > Your cover letter is out of date. This patch has been applied. Can you > confirm the series now works as expected? Sorry, my bad. It all works now. > David's PCI series is now upstream too. > > This should be at least three if not four distinct patch series. > Sending it as a single series means it cannot be applied in chunks easily. Besides "savevm: Implement VMS_DIVIDE flag" (can we keep it? or I should get rid of it?), the rest should go through Alex Graf's ppc-next tree. I cannot easily move the patches in this series as it will require rebase almost every time. So what is the point in splitting this into 4 series? Can try grouping some of them though... > Regards, > > Anthony Liguori > >> 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 (12): >> 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 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 (1): >> ppc64: Enable QEMU to run on POWER 8 DD1 chip. >> >> 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 | 418 ++++++++++++++++++++++++++++- >> 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 | 4 + >> 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 | 36 +++ >> 27 files changed, 2088 insertions(+), 319 deletions(-) >> rename hw/{ppc => intc}/xics.c (80%) >> create mode 100644 hw/intc/xics_kvm.c >> >> -- >> 1.7.10.4 > > -- Alexey