Gerd Knorr
2005-Aug-10 12:36 UTC
[Xen-devel] [patch] resend: fix domain builder for >4GB PAE
Hi,
Without that patch the domain builder BUG()s due to truncated
physical addresses (found by Scott Parish).
Gerd
Index: xen/arch/x86/domain_build.c
==================================================================---
xen.orig/arch/x86/domain_build.c 2005-08-10 13:18:54.673749233 +0200
+++ xen/arch/x86/domain_build.c 2005-08-10 14:01:06.245527407 +0200
@@ -78,8 +78,8 @@ int construct_dom0(struct domain *d,
unsigned long pfn, mfn;
unsigned long nr_pages;
unsigned long nr_pt_pages;
- unsigned long alloc_start;
- unsigned long alloc_end;
+ physaddr_t alloc_start;
+ physaddr_t alloc_end;
unsigned long count;
struct pfn_info *page = NULL;
start_info_t *si;
@@ -219,8 +219,8 @@ int construct_dom0(struct domain *d,
panic("Insufficient contiguous RAM to build kernel
image.\n");
printk("PHYSICAL MEMORY ARRANGEMENT:\n"
- " Dom0 alloc.: %p->%p",
- _p(alloc_start), _p(alloc_end));
+ " Dom0 alloc.: %llx->%llx",
+ (u64)alloc_start, (u64)alloc_end);
if ( d->tot_pages < nr_pages )
printk(" (%lu pages to be allocated)",
nr_pages - d->tot_pages);
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Keir Fraser
2005-Aug-10 12:58 UTC
Re: [Xen-devel] [patch] resend: fix domain builder for >4GB PAE
On 10 Aug 2005, at 13:36, Gerd Knorr wrote:> Without that patch the domain builder BUG()s due to truncated > physical addresses (found by Scott Parish).It''s on my todo pile. I have some other cleanups I want to do at the same time. - Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel