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] KernelBUGatarch/x86_64/mm/../../i386/mm/hypervisor.c:197

To: Ian Pratt <m+Ian.Pratt@xxxxxxxxxxxx>, Christophe Saout <christophe@xxxxxxxx>
Subject: Re: [Xen-devel] KernelBUGatarch/x86_64/mm/../../i386/mm/hypervisor.c:197
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Thu, 05 Oct 2006 08:42:07 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 05 Oct 2006 00:56:58 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <3AAA99889D105740BE010EB6D5A5A3B202A56C@xxxxxxxxxxxxxxxxxxxxxxxxxx>
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: Acbn+kLU06yv6ZihQ4muP8z1kulBrAAOFeiQAAfJ3W4=
Thread-topic: [Xen-devel] KernelBUGatarch/x86_64/mm/../../i386/mm/hypervisor.c:197
User-agent: Microsoft-Entourage/11.2.5.060620
On 5/10/06 5:02 am, "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx> wrote:

>> The BIOS help also says that the "hardware memory hole" only works on
>> REV E0 processors, so perhaps this configures some weird mapping that
>> Xen doesn't understand? Anyway, I'll stick with this setting now,
> given
>> that it just works.
> 
> Glad it works for you, but I wish we understood what was going on a bit
> more. It may be that the bios is just borked and the e820 map it gives
> xen misses some regions that it steals for other purposes. It would be
> pretty surprising if Xen had bugs in its e820 code.
> 
> It might be interesting to post the xm dmesg output with the two
> different BIOS settings to see if there's anything unusual about the
> e820 map. Might be worth comparing against what Linux prints too.

Older Opterons couldn't remap DRAM around the I/O memory region. That
limitation went away some time ago though, and I expect dual-core chips
should all have a memory controller that support DRAM remapping.

The issue here is more likely that the BIOS is basket case. You might try
upgrading the BIOS and see if that helps. The downside of software memory
hole appears to be that remapped RAM accesses are apparently 'emulated',
which doesn't sound fast! And if you specify no hole at all, you will lose
around 512MB of memory.

Look around on Google for complaints about "hardware memory hole" causing
problems for people. There are plenty! You seem unlucky that your issue is
as hard to reproduce as it is. Many people can't even boot.

 -- Keir



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