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] difference between xen hypervisor and common kernel on h

To: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Subject: Re: [Xen-devel] difference between xen hypervisor and common kernel on handling BIOS's e820 map ?
From: Ian Campbell <Ian.Campbell@xxxxxxxxxx>
Date: Thu, 1 Sep 2011 09:02:09 +0100
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Lin-bao Zhang <zhang.linbao@xxxxxxxxx>
Delivery-date: Thu, 01 Sep 2011 01:05:10 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20110830161004.GA4055@xxxxxxxxxxxx>
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: Citrix Systems, Inc.
References: <1314681899.56694.YahooMailNeo@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <20110830140030.GG11346@xxxxxxxxxxxx> <1314718232.58990.YahooMailNeo@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <20110830161004.GA4055@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Tue, 2011-08-30 at 17:10 +0100, Konrad Rzeszutek Wilk wrote:
> On Tue, Aug 30, 2011 at 08:30:32AM -0700, Lin-bao Zhang wrote:
> > 
> > 
> > >> I diff them in a picture :
> > 
> > >Huh? Can you just do a diff of the two texts or just
> > >do <=== on the email to point to it?
> > orry for lost that differing result of picture(I just paste it here ,it 
> > seems it can't work),
> 
> I am having a hard time believing you can't paste it (which you did in the 
> previous email)
> and adding this in what you pasted:
> 
>  Xen: 00000000fff80000 - 0000000100000000 (reserved)
>  Xen: 0000000100000000 - 0000000144b15000 (usable)   <==== THIS ONE?
> 
> > so , I paste this picture 
> > link:https://lh3.googleusercontent.com/-SfaWAj7_hzQ/TlyUQhgoUcI/AAAAAAAAAVk/Ax_ucBYVbD4/s800/e820%252520map.jpg
> 
> Ah, That. It is an extra 8MB phantom area that is used to setup mappings with
> other guests.

It's described as being to "balance backend allocations", which AIUI
means it's there to provide an extra 8M of (empty) PFN space for the
backend drivers to use for the page arrays where they map foreign pages.

This might have made sense in the old days when netback/blkback would
allocate there array and return the backing MFNs to Xen but in mainline
we only shadow those MFNs rather than returning them to the hypervisor,
don't we? So the slack doesn't really make sense any more.

I fully expect 8M bears no relationship to the actual size used by the
backends these days.

Ian.

> 
> > 
> > I also upload my machine's all booting messages including 
> > BIOS/grub/linuxkernel.
> 
> There is no need for all of that.
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel



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

<Prev in Thread] Current Thread [Next in Thread>
  • Re: [Xen-devel] difference between xen hypervisor and common kernel on handling BIOS's e820 map ?, Ian Campbell <=