WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] save/restore dev in HV

To: Keir <Keir.Fraser@xxxxxxxxxxxx>, Tim <Tim.Deegan@xxxxxxxxxxxxx>
Subject: [Xen-devel] save/restore dev in HV
From: "Zhai, Edwin" <edwin.zhai@xxxxxxxxx>
Date: Mon, 22 Jan 2007 10:44:07 +0800
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, "Zhai, Edwin" <edwin.zhai@xxxxxxxxx>
Delivery-date: Sun, 21 Jan 2007 18:46:12 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.11
Tim/Keir,

thanks for your save/restore clean up. i still have concerns about following 
changeset:
13527 -- [HVM] Save/restore cleanups 01: PIT Define public structure for the 
saved PIT data and use it instead of a series of explicit loads and stores.

if i'm right, all hw status are organized into a single & aligned struct for 
save/restore. it's clean and simple solution, but

1. it put more responsibility on developer to maintain the format/alignment of 
hw status struct.
2. compatibility issue. e.g. adding a new field in middle of the hw struct 
would 
break restoring an old image. if handling save/restore at fields granularity, 
we 
are likely to successfully restore it with only issue of this field.  end user 
would be really frustrated if saved image on 3.0.4 can't be restored on 3.0.5:-(

any ideas for this?

thanks,

-- 
best rgds,
edwin

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>