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] Re: [PATCH 3/4] xen: more debugging in the e820 parsing

To: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Subject: [Xen-devel] Re: [PATCH 3/4] xen: more debugging in the e820 parsing
From: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Date: Thu, 14 Apr 2011 11:35:28 +0100
Cc: "jeremy@xxxxxxxx" <jeremy@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <Stefano.Stabellini@xxxxxxxxxxxxx>, "linux-kernel@xxxxxxxxxxxxxxx" <linux-kernel@xxxxxxxxxxxxxxx>, "mingo@xxxxxxx" <mingo@xxxxxxx>, "hpa@xxxxxxxxxxxxxxx" <hpa@xxxxxxxxxxxxxxx>, "yinghai@xxxxxxxxxx" <yinghai@xxxxxxxxxx>
Delivery-date: Thu, 14 Apr 2011 03:36:33 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20110413175404.GA19390@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>
References: <alpine.DEB.2.00.1104121149280.22672@kaball-desktop> <1302607192-21355-3-git-send-email-stefano.stabellini@xxxxxxxxxxxxx> <20110412163957.GA1067@xxxxxxxxxxxx> <alpine.DEB.2.00.1104131118180.22672@kaball-desktop> <20110413175404.GA19390@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Alpine 2.00 (DEB 1167 2008-08-23)
On Wed, 13 Apr 2011, Konrad Rzeszutek Wilk wrote:
> > I have a machine here in which the e820 printed by Xen and the e820
> > in dom0 *before* any modifications differs:
> > 
> > (XEN) Xen-e820 RAM map:
> > (XEN)  0000000000000000 - 000000000009fc00 (usable)
> > (XEN)  000000000009fc00 - 00000000000a0000 (reserved)
> > (XEN)  00000000000e0000 - 0000000000100000 (reserved)
> > (XEN)  0000000000100000 - 00000000beb96000 (usable)
> > (XEN)  00000000beb96000 - 00000000bed97000 (ACPI NVS)
> > (XEN)  00000000bed97000 - 00000000bf651000 (usable)
> > (XEN)  00000000bf651000 - 00000000bf6e9000 (ACPI NVS)
> > (XEN)  00000000bf6e9000 - 00000000bf6ec000 (usable)
> > (XEN)  00000000bf6ec000 - 00000000bf6ff000 (ACPI data)
> > (XEN)  00000000bf6ff000 - 00000000bf700000 (usable)
> > 
> > [    0.000000] e820_region: type=1 start=0000000000000000 
> > end=000000000009fc00
> > [    0.000000] e820_region: type=2 start=000000000009fc00 
> > end=00000000000a0000
> > [    0.000000] e820_region: type=2 start=00000000000e0000 
> > end=0000000000100000
> > [    0.000000] e820_region: type=1 start=0000000000100000 
> > end=00000000beb96000
> > [    0.000000] e820_region: type=4 start=00000000beb96000 
> > end=00000000bed97000
> > [    0.000000] e820_region: type=1 start=00000000bed97000 
> > end=00000000bf651000
> > [    0.000000] e820_region: type=4 start=00000000bf651000 
> > end=00000000bf6e9000
> > [    0.000000] e820_region: type=1 start=00000000bf6e9000 
> > end=00000000bf6ec000
> > [    0.000000] e820_region: type=3 start=00000000bf6ec000 
> > end=00000000bf6ff000
> > [    0.000000] e820_region: type=1 start=00000000bf6ff000 
> > end=00000000bf700000
> 
> 
> > [    0.000000] e820_region: type=2 start=00000000fec00000 
> > end=00000000fec01000
> > [    0.000000] e820_region: type=2 start=00000000fee00000 
> > end=00000000fee01000
> 
> Ah, so the IOAPIC regions don't show up in the E820. Do they show up in the
> E820 printed by the Linux kernel? If I use the Xen E820 output and what the
> guest prints for its E820 I seem to get even this "hidden" area.


Yes, that's right. However it might be confusing if you are trying to
debug the transformations made by xen/setup.c to the e820...
In any case I don't feel strongly about this, it is just that I found
myself adding these printk's more than once so I thought that it might
be good to have them in any case for debugging. On the other hand I add
printk's all the time so surely it won't kill me to add these ones too.

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

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