[HVM] Save/restore: update HVM detection in save/restore code in xend.

Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
This commit is contained in:
Tim Deegan committed 2007-03-12 18:04:04 +00:00
1 parent 79ae7e51e1
commit cdc548f90c
1 file changed
+5 -4
+5 -4
View File
@@ -73,13 +73,14 @@ def save(fd, dominfo, network, live, dst, checkpoint=False):
write_exact(fd, config, "could not write guest state file: config")
image_cfg = dominfo.info.get('image', {})
hvm = image_cfg.has_key('hvm')
hvm = dominfo.info.is_hvm()
stdvga = 0
if hvm:
log.info("save hvm domain")
if image_cfg['hvm']['devices']['stdvga'] == 1:
stdvga = 1
if dominfo.info['platform'].has_key('stdvga'):
if dominfo.info['platform']['stdvga'] == 1:
stdvga = 1
# xc_save takes three customization parameters: maxit, max_f, and
# flags the last controls whether or not save is 'live', while the
@@ -188,7 +189,7 @@ def restore(xd, fd, dominfo = None, paused = False):
# if hvm, pass mem size to calculate the store_mfn
image_cfg = dominfo.info.get('image', {})
is_hvm = image_cfg.has_key('hvm')
is_hvm = dominfo.info.is_hvm()
if is_hvm:
hvm = dominfo.info['memory_static_min']
apic = dominfo.info['image']['hvm'].get('apic', 0)
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.