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] support HVM guests with more than 3.75G memory

To: "Li, Xin B" <xin.b.li@xxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] support HVM guests with more than 3.75G memory
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Fri, 11 Aug 2006 17:15:54 +0100
Delivery-date: Fri, 11 Aug 2006 09:16:22 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <0EBFB99D260C5B40AC33E0F807B1AD66CE73CB@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
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: Aca8YoRr1I39yCGgQUOLgLDtGAbNfwA/ucbC
Thread-topic: [Xen-devel] [PATCH] support HVM guests with more than 3.75G memory
User-agent: Microsoft-Entourage/11.2.5.060620
Hi Xin,

This patch seems to mess with the e820 logic quite a bit, in particular
adding some extra entries. What's going on there -- is it all just a 'clean
up' or are there real changes going on in that section of the patch?

 -- Keir

On 10/8/06 10:51 am, "Li, Xin B" <xin.b.li@xxxxxxxxx> wrote:

> support HVM guests with more than 3.75G memory.
> Changes are:
> 1) M2P table and e820 table are changed to skip address space from
> HVM_RAM_LIMIT_BELOW_4G to 4G.
> 2) shared io page location, when less than HVM_RAM_LIMIT_BELOW_4G
> memory, it's the last page of RAM as today, or it's the last page of
> HVM_RAM_LIMIT_BELOW_4G RAM.
> 3) in qemu-dm address space from HVM_RAM_LIMIT_BELOW_4G to 4G are
> stuffed with mfns starting from 4G, so the 1:1 mapping can still works.
> This is ugly, but another limit check patch as changeset 10757 will
> prevent qemu-dm to access this range.  This ugly stuffing will be
> removed when the patch to remove 1:1 mapping from qemu-dm gets accepted
> in the future.



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