From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53110) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Usi61-00017p-CY for qemu-devel@nongnu.org; Fri, 28 Jun 2013 19:28:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Usi5y-0001dk-V8 for qemu-devel@nongnu.org; Fri, 28 Jun 2013 19:28:53 -0400 Received: from e7.ny.us.ibm.com ([32.97.182.137]:55218) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Usi5y-0001de-Q2 for qemu-devel@nongnu.org; Fri, 28 Jun 2013 19:28:50 -0400 Received: from /spool/local by e7.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Fri, 28 Jun 2013 19:28:50 -0400 Received: from d01relay06.pok.ibm.com (d01relay06.pok.ibm.com [9.56.227.116]) by d01dlp03.pok.ibm.com (Postfix) with ESMTP id 68F73C90026 for ; Fri, 28 Jun 2013 19:28:46 -0400 (EDT) Received: from d01av02.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216]) by d01relay06.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id r5SNSlpW51445884 for ; Fri, 28 Jun 2013 19:28:47 -0400 Received: from d01av02.pok.ibm.com (loopback [127.0.0.1]) by d01av02.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id r5SNSkXf011465 for ; Fri, 28 Jun 2013 20:28:47 -0300 Message-ID: <51CE1C2E.5060907@linux.vnet.ibm.com> Date: Fri, 28 Jun 2013 19:28:46 -0400 From: "Michael R. Hines" MIME-Version: 1.0 References: <1372449603-20431-1-git-send-email-mrhines@linux.vnet.ibm.com> In-Reply-To: <1372449603-20431-1-git-send-email-mrhines@linux.vnet.ibm.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v2 0/8] rdma: core logic w/ unpin example List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: aliguori@us.ibm.com, quintela@redhat.com, knoel@redhat.com, owasserm@redhat.com, abali@us.ibm.com, mrhines@us.ibm.com, gokul@us.ibm.com, pbonzini@redhat.com, chegu_vinod@hp.com FYI: This version also passes under the 'virt-test' framework in addition to my very aggressive looped regression tests, in case anyone was concerned about additional testing. I've also submitted a patch to virt-test to include rdma support. As soon as this patch applies, I'll do the same on the libvirt mailing list. - Michael On 06/28/2013 03:59 PM, mrhines@linux.vnet.ibm.com wrote: > From: "Michael R. Hines" > > This version seems ready to go, if there are no fundamental problems. > > Changes since v1: > - Complete endianness handling of all protocol messages > - Splitout unpin patch > - ./configure fixes > - Fix documentation > > Michael R. Hines (8): > rdma: update documentation to reflect new unpin support > rdma: introduce ram_handle_compressed() > rdma: core logic > rdma: unpin support > rdma: send pc.ram > rdma: allow state transitions between other states besides ACTIVE > rdma: introduce MIG_STATE_NONE and change MIG_STATE_SETUP state > transition > rdma: account for the time spent in MIG_STATE_SETUP through QMP > > Makefile.objs | 1 + > arch_init.c | 62 +- > configure | 40 + > docs/rdma.txt | 51 +- > hmp.c | 4 + > include/migration/migration.h | 7 + > migration-rdma.c | 3042 +++++++++++++++++++++++++++++++++++++++++ > migration.c | 48 +- > qapi-schema.json | 9 +- > 9 files changed, 3219 insertions(+), 45 deletions(-) > create mode 100644 migration-rdma.c >