From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brendan Cully Subject: [PATCH 0 of 7] guest checkpointing patches take 3 Date: Mon, 15 Jan 2007 12:05:10 -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.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Here's version 3 of the checkpointing code. It retains backward compatibility with older kernels and tools by setting the return code of the suspend hypercall to 1 in the parent domain (a case never seen by older versions) and leaving it set to 0 in the child. It also adds an untested 'unsuspend' hook that devices can use to roll back any suspend prep work they may have done. It still advertises checkpointability via a feature flag in xenstore. I'm putting the patches out now because the elfnote approach is a) mainly a cosmetic difference and b) likely to take a few rounds of review for itself. In the meantime, I think these patches are suitable for testing. Thanks, Brendan