From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:35241) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rnqak-00029N-7W for qemu-devel@nongnu.org; Thu, 19 Jan 2012 06:55:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rnqaf-00059D-WB for qemu-devel@nongnu.org; Thu, 19 Jan 2012 06:55:42 -0500 Received: from smtp.citrix.com ([66.165.176.89]:2463) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rnqaf-000599-Qn for qemu-devel@nongnu.org; Thu, 19 Jan 2012 06:55:37 -0500 From: Stefano Stabellini Date: Thu, 19 Jan 2012 11:56:16 +0000 Message-ID: <1326974181-32511-1-git-send-email-stefano.stabellini@eu.citrix.com> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain Subject: [Qemu-devel] [PATCH v3 1/6] vl.c: do not save the RAM state when Xen is enabled List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: xen-devel@lists.xensource.com, Stefano Stabellini , jan.kiszka@siemens.com, avi@redhat.com, Anthony PERARD From: Anthony PERARD In the Xen case, the guest RAM is not handle by QEMU, and it is saved by Xen tools. So, we just avoid to register the RAM save state handler. Signed-off-by: Anthony PERARD Signed-off-by: Stefano Stabellini --- vl.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/vl.c b/vl.c index ba55b35..6f0435b 100644 --- a/vl.c +++ b/vl.c @@ -3270,8 +3270,10 @@ int main(int argc, char **argv, char **envp) default_drive(default_sdcard, snapshot, machine->use_scsi, IF_SD, 0, SD_OPTS); - register_savevm_live(NULL, "ram", 0, 4, NULL, ram_save_live, NULL, - ram_load, NULL); + if (!xen_enabled()) { + register_savevm_live(NULL, "ram", 0, 4, NULL, ram_save_live, NULL, + ram_load, NULL); + } if (nb_numa_nodes > 0) { int i; -- 1.7.2.5