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