Missed 2 extra pages (ioreq page and xenstore page) for VTI domain, which are put outside of configured memory size. Signed-off-by Kevin Tian diff -r 5abf652c4c52 tools/python/xen/xend/image.py --- a/tools/python/xen/xend/image.py Tue Feb 21 18:36:00 2006 +++ b/tools/python/xen/xend/image.py Wed Feb 22 21:10:50 2006 @@ -386,8 +386,8 @@ extra_pages = 0 if os.uname()[4] == 'ia64': page_kb = 16 - # ROM size for guest firmware - extra_pages = 1024 + # ROM size for guest firmware, ioreq page and xenstore page + extra_pages = 1024 + 2 return mem + extra_pages * page_kb def register_shutdown_watch(self):