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

[Xen-ia64-devel] Re: Getting rid of Xen heap

To: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Subject: [Xen-ia64-devel] Re: Getting rid of Xen heap
From: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Date: Sat, 17 Jan 2009 12:02:52 +0900
Cc: "xen-ia64-devel@xxxxxxxxxxxxxxxxxxx" <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Fri, 16 Jan 2009 19:02:56 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <C5965F11.1849%keir.fraser@xxxxxxxxxxxxx>
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/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
References: <C5965F11.1849%keir.fraser@xxxxxxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.6i
Hi Keir.

I suppose it wouldn't very difficult. I'll try it and see what it goes.
But daemons live in details...

thanks


On Fri, Jan 16, 2009 at 03:58:09PM +0000, Keir Fraser wrote:
> Hi Isaku, and other IA64 people,
> 
> In xen-unstable c/s 19054 I get rid of the statically-partitioned Xen heap
> for x86_64. Now the domain and Xen heaps are unified, and the Xen heap
> 'semantics' are a thin wrapper around the unified heap.
> 
> It would be nice to do the same for IA64 -- like x86/64 it has 1:1 mapping
> of all memory, so the static partitioning of Xen heap is not necessary. Also
> I can then make the statically-partitioned Xen heap a 32-bit x86 special
> case and push some of the code under arch/x86/x86_32 as is appropriate.
> 
> What do you think? If you look, I think you'll see it's not hard to do. You
> could keep using init_xenheap_pages() for now and really the hardest bit is
> getting rid of xenheap_phys_start/end variables and move over to a
> PGC_xen_heap page_info flag instead (needed since Xen heap pages have
> different deallocation semantics).
> 
> I suppose this might affect kdump since it won't dump Xen heap objects any
> more, but I didn't want to keep the tiny Xen heap partition only for that
> reason!
> 
>  -- Keir
> 
> 
> 

-- 
yamahata

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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-ia64-devel] Re: Getting rid of Xen heap, Isaku Yamahata <=