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

[Xen-devel] Are linker scripts needed?

To: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Subject: [Xen-devel] Are linker scripts needed?
From: Arun Sharma <arun.sharma@xxxxxxxxx>
Date: Sun, 22 May 2005 23:00:24 -0700
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 23 May 2005 05:59:54 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
In alt.bk.changesets.1.1508 Keir wrote:

Some more ioemu config hardcoding. Our 'target arch' is always i386.
Do we really need linker scripts??
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>

Yes, we do need linker scripts to support VMX guests with large memory (> 256MB). Without the linker scripts, we found instabilities with a 512MB guest.

The reason for this is, qemu is mapping all of guest physical in it's address space. The linker script moves all of the qemu text/data/stack to the upper part of the user virtual to leave a large enough hole for mapping guest physical using xc_map_foreign.

Our intention is to use qemu for i386, x86-64 and ia64. The "target-i386-dm" is a misnomer and inherited from upstream. I should probably kill the concept of a "target architecture" since ioemu is cpu architecture independent right now.

        -Arun


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

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