aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/hvm
diff options
context:
space:
mode:
authorKeir Fraser <keir@xensource.com>2007-11-08 14:50:01 +0000
committerKeir Fraser <keir@xensource.com>2007-11-08 14:50:01 +0000
commit86c60bb2d57197738bea0e016cb82eef026776eb (patch)
treea1b449f12b00d7d16f585b6c95d9e51b53f671fd /xen/common/hvm
parenteff0be9daf817f015110c044abf103e91f753b59 (diff)
downloadxen-86c60bb2d57197738bea0e016cb82eef026776eb.tar.gz
xen-86c60bb2d57197738bea0e016cb82eef026776eb.tar.bz2
xen-86c60bb2d57197738bea0e016cb82eef026776eb.zip
hvm: Clean up buf_ioreq handling.
Also, disable stdvga caching on hvm save/restore, as the shadow vga state is not preserved. Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/common/hvm')
-rw-r--r--xen/common/hvm/save.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/xen/common/hvm/save.c b/xen/common/hvm/save.c
index 26ba8ad813..3079363676 100644
--- a/xen/common/hvm/save.c
+++ b/xen/common/hvm/save.c
@@ -94,7 +94,7 @@ int hvm_save(struct domain *d, hvm_domain_context_t *h)
else
hdr.changeset = -1ULL; /* Unknown */
- arch_hvm_save(&hdr);
+ arch_hvm_save(d, &hdr);
if ( hvm_save_entry(HEADER, 0, h, &hdr) != 0 )
{
@@ -144,7 +144,7 @@ int hvm_load(struct domain *d, hvm_domain_context_t *h)
if ( hvm_load_entry(HEADER, h, &hdr) != 0 )
return -1;
- if ( arch_hvm_load(&hdr) )
+ if ( arch_hvm_load(d, &hdr) )
return -1;
c = strrchr(xen_changeset(), ':');