From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54815) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YvPWU-000116-Do for qemu-devel@nongnu.org; Thu, 21 May 2015 08:24:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YvPWP-0001hu-FK for qemu-devel@nongnu.org; Thu, 21 May 2015 08:24:26 -0400 Received: from mx1.redhat.com ([209.132.183.28]:49951) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YvPWP-0001hW-9Z for qemu-devel@nongnu.org; Thu, 21 May 2015 08:24:21 -0400 From: "Dr. David Alan Gilbert (git)" Date: Thu, 21 May 2015 13:24:10 +0100 Message-Id: <1432211056-6265-1-git-send-email-dgilbert@redhat.com> Subject: [Qemu-devel] [PATCH 0/6] Migration cleanups for postcopy List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: amit.shah@redhat.com, david@gibson.dropbear.id.au, quintela@redhat.com From: "Dr. David Alan Gilbert" Hi, This is a set of patches that started off life in my postcopy tree but that are more general. Amit suggested I split them out as a separate series so that the main Postcopy series gets easier to review. The qemu_get_counted_string and qemu_ram_foreach_block have already been posted separately. Dave Dr. David Alan Gilbert (6): Add qemu_get_counted_string to read a string prefixed by a count byte Split header writing out of qemu_savevm_state_begin qemu_ram_foreach_block: pass up error value, and down the ramblock name Create MigrationIncomingState Move copy out of qemu_peek_buffer Move loadvm_handlers into MigrationIncomingState arch_init.c | 9 ++++---- exec.c | 10 +++++++-- include/exec/cpu-common.h | 4 ++-- include/migration/migration.h | 14 ++++++++++++ include/migration/qemu-file.h | 5 ++++- include/migration/vmstate.h | 2 ++ include/qemu/typedefs.h | 2 ++ include/sysemu/sysemu.h | 1 + migration/migration.c | 31 ++++++++++++++++++++++++++ migration/qemu-file.c | 29 +++++++++++++++++++----- migration/rdma.c | 4 ++-- migration/vmstate.c | 5 +++-- savevm.c | 52 ++++++++++++++++++++++++++----------------- trace-events | 1 + 14 files changed, 131 insertions(+), 38 deletions(-) -- 2.4.1