aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xcutils/xc_save.c
diff options
context:
space:
mode:
authorTim Deegan <Tim.Deegan@xensource.com>2007-01-18 16:48:03 +0000
committerTim Deegan <Tim.Deegan@xensource.com>2007-01-18 16:48:03 +0000
commit4a13cf1b7005cc5022b67f2e96ab597108333704 (patch)
tree422fe75359dbf0f1b06c2028e3644f11c2c3826d /tools/xcutils/xc_save.c
parentccace2b70456834cbaff446025d438c480f81bd4 (diff)
downloadxen-4a13cf1b7005cc5022b67f2e96ab597108333704.tar.gz
xen-4a13cf1b7005cc5022b67f2e96ab597108333704.tar.bz2
xen-4a13cf1b7005cc5022b67f2e96ab597108333704.zip
[HVM] save restore: frame work
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> frame work for HVM save restore in Control Panel
Diffstat (limited to 'tools/xcutils/xc_save.c')
-rw-r--r--tools/xcutils/xc_save.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/xcutils/xc_save.c b/tools/xcutils/xc_save.c
index c9be3454d4..0c9530da4d 100644
--- a/tools/xcutils/xc_save.c
+++ b/tools/xcutils/xc_save.c
@@ -51,7 +51,10 @@ main(int argc, char **argv)
max_f = atoi(argv[4]);
flags = atoi(argv[5]);
- ret = xc_linux_save(xc_fd, io_fd, domid, maxit, max_f, flags, &suspend);
+ if (flags & XCFLAGS_HVM)
+ ret = xc_hvm_save(xc_fd, io_fd, domid, maxit, max_f, flags, &suspend);
+ else
+ ret = xc_linux_save(xc_fd, io_fd, domid, maxit, max_f, flags, &suspend);
xc_interface_close(xc_fd);