From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:41003) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdMJq-00076c-69 for qemu-devel@nongnu.org; Wed, 21 Dec 2011 08:35:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RdMJm-0004nG-Bo for qemu-devel@nongnu.org; Wed, 21 Dec 2011 08:34:54 -0500 Received: from mx1.redhat.com ([209.132.183.28]:41474) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdMJm-0004n7-1B for qemu-devel@nongnu.org; Wed, 21 Dec 2011 08:34:50 -0500 From: Avi Kivity Date: Wed, 21 Dec 2011 15:34:29 +0200 Message-Id: <1324474477-22267-1-git-send-email-avi@redhat.com> Subject: [Qemu-devel] [PATCH 0/8] Convert live migration to memory API List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori , qemu-devel@nongnu.org, quintela@redhat.com These patches, on top of "vmstate, memory: decouple vmstate from memory API", convert live migration to use the memory API. Patch 4 is an ABI change, please review carefully. Avi Kivity (8): Store MemoryRegion in RAMBlock Switch ram_save to the memory API Sort RAMBlocks by ID for migration, not by ram_addr Remove support for version 3 ram_load Convert ram_load() to the memory API memory: obsolete cpu_physical_memory_[gs]et_dirty_tracking() xen: convert framebuffer dirty tracking to memory API memory: obsolete more dirty memory related functions arch_init.c | 71 +++++++++++++++++++----------------------------------- cpu-all.h | 54 +----------------------------------------- exec-obsolete.h | 51 +++++++++++++++++++++++++++++++++++++++ exec.c | 11 +------- memory.c | 2 + xen-all.c | 5 +-- 6 files changed, 82 insertions(+), 112 deletions(-) -- 1.7.7.1