From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56577) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZAFQr-0007NT-CD for qemu-devel@nongnu.org; Wed, 01 Jul 2015 06:39:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZAFQo-0001ij-4U for qemu-devel@nongnu.org; Wed, 01 Jul 2015 06:39:57 -0400 Received: from mx1.redhat.com ([209.132.183.28]:36940) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZAFQn-0001ib-Vf for qemu-devel@nongnu.org; Wed, 01 Jul 2015 06:39:54 -0400 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 10A1550 for ; Wed, 1 Jul 2015 10:39:53 +0000 (UTC) From: Juan Quintela Date: Wed, 1 Jul 2015 12:39:24 +0200 Message-Id: <1435747190-18017-1-git-send-email-quintela@redhat.com> Subject: [Qemu-devel] [PULL 00/26] Migration pull request List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: amit.shah@redhat.com Hi This series includes: - rdma fixes by Dave - rdma memory fix by gonglei - vmdescription for old machine types (dave) - fix footers for power (dave) - migration bitmap extensions (Li) just fixed the compilation issues for linux-users - migration events (me) - optional secttions (me) - global configuration (me) Please, Apply. The following changes since commit d2966f804d70a244f5dde395fc5d22a50ed3e74e: Merge remote-tracking branch 'remotes/vivier/tags/pull-m68k-20150629' into staging (2015-06-29 17:03:20 +0100) are available in the git repository at: git://github.com/juanquintela/qemu.git tags/migration/20150701 for you to fetch changes up to a4fe58b0ea0d78f92461607f4f90be3384fa30e5: migration: Add migration events on target side (2015-07-01 12:35:05 +0200) ---------------------------------------------------------------- migration/next for 20150701 ---------------------------------------------------------------- Dr. David Alan Gilbert (11): Only try and read a VMDescription if it should be there rdma typos Store block name in local blocks structure Translate offsets to destination address space Rework ram_control_load_hook to hook during block load Allow rdma_delete_block to work without the hash Rework ram block hash Sort destination RAMBlocks to be the same as the source Sanity check RDMA remote data Fail more cleanly in mismatched RAM cases Fix older machine type compatibility on power with section footers Gonglei (1): rdma: fix memory leak Juan Quintela (12): runstate: Add runstate store runstate: migration allows more transitions now migration: create new section to store global state global_state: Make section optional vmstate: Create optional sections migration: Add configuration section migration: Use cmpxchg correctly migration: ensure we start in NONE state migration: Use always helper to set state migration: No need to call trace_migrate_set_state() migration: create migration event migration: Add migration events on target side Li Zhijian (2): migration: protect migration_bitmap migration: extend migration_bitmap docs/qmp/qmp-events.txt | 14 ++ exec.c | 5 + hw/i386/pc_piix.c | 2 + hw/i386/pc_q35.c | 2 + hw/ppc/spapr.c | 3 + include/exec/exec-all.h | 3 + include/migration/migration.h | 6 +- include/migration/qemu-file.h | 14 +- include/migration/vmstate.h | 2 + include/sysemu/sysemu.h | 1 + migration/migration.c | 158 ++++++++++++++++++++--- migration/qemu-file.c | 16 ++- migration/ram.c | 44 ++++++- migration/rdma.c | 289 ++++++++++++++++++++++++++++++------------ migration/savevm.c | 104 +++++++++++++-- migration/vmstate.c | 11 ++ qapi/event.json | 12 ++ trace-events | 16 ++- vl.c | 21 ++- 19 files changed, 597 insertions(+), 126 deletions(-)