diff options
author | Alex Williamson <alex.williamson@hp.com> | 2007-09-06 13:48:43 -0600 |
---|---|---|
committer | Alex Williamson <alex.williamson@hp.com> | 2007-09-06 13:48:43 -0600 |
commit | 6a9db78fbf173e7c48c178bbae187d340b7acefa (patch) | |
tree | 859e1f379e1eff5621b4a7eb5d95bb5d18647d93 /tools | |
parent | b0e541a0aea3470796834eacdb70ca63e7ecb1fc (diff) | |
download | xen-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.c | 4 |
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)) |