From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shriram Rajagopalan Subject: [PATCH 0 of 4 RESEND V6] libxl: refactor suspend/resume code Date: Thu, 22 Mar 2012 12:48:24 -0700 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: brendan@cs.ubc.ca, ian.jackson@eu.citrix.com, ian.campbell@citrix.com, stefano.stabellini@eu.citrix.com List-Id: xen-devel@lists.xenproject.org This patch series refactors the suspend/resume code in libxl to minimize Remus specific code in libxl. There are a couple of trivial bug fixes too. Changes in V6: Rebase patches to the latest tip. Depends on Stefano's "V6: libxl: save/restore qemu physmap". Changes in V5: Rebase patches to the latest tip. Depends on Stefano's "V5: libxl: save/restore qemu physmap". Changes in V4: 1. Incorporated Ian Campbell's comments on the suspend_cancel support patch. Changes in V3: 1. rebase patches based on Stefano's patches use qmp_save instead of qmp_migrate 2. check if qemu moves to "running" state after resuming the device model 3. Moved comments on the co-operative suspend to libxl.h Changes in V2: 1. migrate code is refactored as save_config , create child, do_preamble instead of coaelscing them all into one single function. 2. More documentation for suspend_cancel parameter in domain_resume 3. Minor nits Shriram