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-ia64-devel

Re: [Xen-ia64-devel] [Patch] allocate all memory to dom0

To: Alex Williamson <alex.williamson@xxxxxx>, Mark Williamson <mark.williamson@xxxxxxxxxxxx>
Subject: Re: [Xen-ia64-devel] [Patch] allocate all memory to dom0
From: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>
Date: Fri, 19 Jan 2007 11:46:00 +0900
Cc: xen-ia64-devel <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Thu, 18 Jan 2007 18:43:51 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1169143311.10755.9.camel@nevermor>
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
References: <46C73AB61814D1takebe_akio@xxxxxxxxxxxxxx> <1169143311.10755.9.camel@nevermor>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi, Alex

Thank you for your comments.
I agree, my patch can be applied after fixing .config(of discontigous issue),
fixing and optimizing them, and so on.

Also, as Mark said, xen-ia64 may not need to allocate 
all memory and cpu to dom0. IA64 machine is very large system,
and dom0 don't need large machine environment.

Best Regards,

Akio Takebe

>On Thu, 2007-01-18 at 13:06 +0900, Akio Takebe wrote:
>> Hi,
>> 
>> If we don't specify dom0_mem, we can use all memory on dom0 with this patch.
>> I change alloc_dom0() to alloc_dom0_size(), and alloc_dom0_size() is 
>> static function.
>
>Hi Akio,
>
>   I don't think we're able to do this yet.  One of my test systems is
>an rx6600 w/ 96G of memory.  With this patch, I get a _very_ long pause
>during Xen boot (>30 seconds), followed by an endless loop of page
>allocation failures:
>
>(XEN) Domain0 EFI passthrough: ACPI 2.0=0x3fdce000 SMBIOS=0x3e52a000
>[long pause here]
>(XEN) Cannot handle page request order 0!
>(XEN) Cannot handle page request order 0!
>(XEN) Cannot handle page request order 0!
>(XEN) Cannot handle page request order 0!
>(XEN) Cannot handle page request order 0!
>...
>
>The most memory I can specify for dom0_mem and still boot seems to be
>around 87G.  Obviously failing to boot is bad, but the long pause while
>we're individually mapping every page for dom0 is also a usability
>issue.  We either need to see about optimizing this code segment to
>reduce the delay to something acceptable, or add some kind of forward
>progress indicator.  Thanks,
>
>       Alex
>
>-- 
>Alex Williamson                             HP Open Source & Linux Org.



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

<Prev in Thread] Current Thread [Next in Thread>