WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [PATCH]: Allow Xen to boot/run on large memory (>64G) ma

To: Jan Beulich <jbeulich@xxxxxxxxxx>, Chris Lalancette <clalance@xxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH]: Allow Xen to boot/run on large memory (>64G) machines
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Thu, 22 Feb 2007 10:40:12 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 22 Feb 2007 02:40:16 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <45DD7F8A.76E4.0078.0@xxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcdWbdSBE1RzicJhEduYZAAX8io7RQ==
Thread-topic: [Xen-devel] [PATCH]: Allow Xen to boot/run on large memory (>64G) machines
User-agent: Microsoft-Entourage/11.2.5.060620
On 22/2/07 10:33, "Jan Beulich" <jbeulich@xxxxxxxxxx> wrote:

> The page allocator changes that I posted a while back probably haven't
> been looked at so fat, given the above comments. The patch that kills the
> DMA pool changes x86-64 to allocate the dom0 memory without restriction
> (i386 has to remain restricted, yet not because of DMA address issues, but
> in order to be able to see the memory in the 1:1 mapping).

Oh, good point. :-) And it sounds like it makes sense to leave this alone
for now and leave it to your patches.

> Likewise, I'm not certain the changes presented here make a lot of sense
> in the context of the elimination of the DMA pool and the resulting desire
> to unify xen heap and domain heap on x86-64.

It makes sense for the boot allocator to prefer to allocate from high memory
if it can, rather then using what is currently the DMA pool (and, after your
patches are applied, will be from relatively-narrow-address-width pools). So
I think this patch is good and narrow enough in scope to go straight in
(although I think the behaviour of alloc_boot_pages() should be changed
rather than adding a new allocator function).

 -- Keir



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel