# HG changeset patch # User yamahata@xxxxxxxxxxxxx # Node ID 4f7beaa0b77f31cbeccd1200dd77c4a779c065d4 # Parent a7b7528c5ec19d2f0d1c3a7ddfa785304f8fe9ce fix cset 10003. the variable, end, of vmx_build_physmap_table() also must adjusted. Signed-off-by: Isaku Yamahata diff -r a7b7528c5ec1 -r 4f7beaa0b77f xen/arch/ia64/vmx/vmx_init.c --- a/xen/arch/ia64/vmx/vmx_init.c Fri May 12 10:21:57 2006 -0600 +++ b/xen/arch/ia64/vmx/vmx_init.c Sun May 14 19:26:46 2006 +0900 @@ -351,6 +351,8 @@ int vmx_build_physmap_table(struct domai /* Map normal memory below 3G */ end = VMX_CONFIG_PAGES(d) << PAGE_SHIFT; + if (end > VGA_IO_START) + end += VGA_IO_SIZE; tmp = end < MMIO_START ? end : MMIO_START; for (i = 0; (i < tmp) && (list_ent != &d->page_list); i += PAGE_SIZE) { if (VGA_IO_START <= i && i < VGA_IO_START + VGA_IO_SIZE)