aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorAlex Williamson <alex.williamson@hp.com>2007-09-06 13:48:43 -0600
committerAlex Williamson <alex.williamson@hp.com>2007-09-06 13:48:43 -0600
commit6a9db78fbf173e7c48c178bbae187d340b7acefa (patch)
tree859e1f379e1eff5621b4a7eb5d95bb5d18647d93 /tools
parentb0e541a0aea3470796834eacdb70ca63e7ecb1fc (diff)
downloadxen-6a9db78fbf173e7c48c178bbae187d340b7acefa.tar.gz
xen-6a9db78fbf173e7c48c178bbae187d340b7acefa.tar.bz2
xen-6a9db78fbf173e7c48c178bbae187d340b7acefa.zip
[IA64] Foreign p2m: Fix vti domain builder.
It should set arch_domain::convmem_end. Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Diffstat (limited to 'tools')
-rw-r--r--tools/libxc/ia64/xc_ia64_hvm_build.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/libxc/ia64/xc_ia64_hvm_build.c b/tools/libxc/ia64/xc_ia64_hvm_build.c
index d130454fa4..5147f051e2 100644
--- a/tools/libxc/ia64/xc_ia64_hvm_build.c
+++ b/tools/libxc/ia64/xc_ia64_hvm_build.c
@@ -1028,7 +1028,9 @@ setup_guest(int xc_handle, uint32_t dom, unsigned long memsize,
domctl.u.arch_setup.flags = XEN_DOMAINSETUP_hvm_guest;
domctl.u.arch_setup.bp = 0;
- domctl.u.arch_setup.maxmem = 0;
+ domctl.u.arch_setup.maxmem = GFW_START + GFW_SIZE;
+ if (dom_memsize > MMIO_START)
+ domctl.u.arch_setup.maxmem = dom_memsize + 1 * MEM_G;
domctl.cmd = XEN_DOMCTL_arch_setup;
domctl.domain = (domid_t)dom;
if (xc_domctl(xc_handle, &domctl))