[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-ia64-devel] RE: [PATCH] Add prototype for __get_free_pages
Actually all the patches I sent out yesterday including this one is for non-VTI xenolinux, when I debug xen0+xenU. ;-) Currently there's a bit problem to boot VTI dom0, and Anthony has a fix who will push out soon. >-----Original Message----- >From: Magenheimer, Dan (HP Labs Fort Collins) >[mailto:dan.magenheimer@xxxxxx] >Sent: Friday, September 02, 2005 11:18 PM >To: Tian, Kevin >Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >Subject: RE: [PATCH] Add prototype for __get_free_pages > >Good catch! I wonder why this didn't affect non-VTI? It seems >like it should have. > >> -----Original Message----- >> From: Tian, Kevin [mailto:kevin.tian@xxxxxxxxx] >> Sent: Friday, September 02, 2005 2:42 AM >> To: Magenheimer, Dan (HP Labs Fort Collins) >> Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >> Subject: [PATCH] Add prototype for __get_free_pages >> >> Due to upgrading to 2.6.13, missing prototypes for several new memory >> allocate interfaces actually destroy the xenheap. The machine just MCA >> once xenU is created and executed in metaphysical mode. >> >> Missing prototype makes allocated address from __get_free_pages >> truncated to 32bit: >> d->arch.mm->pgd = pgd_alloc(d->arch.mm); >> >> In this case, 0xe0000000040f8000 is truncated to 0x40f8000 as the pgd >> base address. Later when Xen tries to access this table for querying >> guest physical -> machine mapping, page fault handler doesn't consider >> it as legal hypervisor address and something goes weird. Finally MCA >> happens. >> >> Signed-off-by Kevin Tian <Kevin.tian@xxxxxxxxx> >> >> Thanks, >> Kevin >> >> _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |