[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] KernelBUGatarch/x86_64/mm/../../i386/mm/hypervisor.c:197



 

> -----Original Message-----
> From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx 
> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Christophe Saout
> Sent: 05 October 2006 15:19
> To: Ian Pratt
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-devel] 
> KernelBUGatarch/x86_64/mm/../../i386/mm/hypervisor.c:197
> 
> Am Donnerstag, den 05.10.2006, 05:02 +0100 schrieb Ian Pratt:
> 
> > 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.
> 
> The only difference is in the Physical RAM map:
> 
> Broken (with memory hole remapping turned on):
> 
> (XEN) Physical RAM map:
> (XEN)  0000000000000000 - 000000000009fc00 (usable)
> (XEN)  000000000009fc00 - 00000000000a0000 (reserved)
> (XEN)  00000000000e8000 - 0000000000100000 (reserved)
> (XEN)  0000000000100000 - 00000000bfff0000 (usable)
> (XEN)  00000000bfff0000 - 00000000bffff000 (ACPI data)
> (XEN)  00000000bffff000 - 00000000c0000000 (ACPI NVS)
There is a HOLE here - c0000000 to ff780000 is "missing". That's 1GB
minus a little bit. 
> (XEN)  00000000ff780000 - 0000000100000000 (reserved)
> (XEN)  0000000100000000 - 000000030e000000 (usable)
> (XEN) System RAM: 11487MB (11763260kB)
> 
> Working (with memory hole remapping turned off):
> 
> (XEN) Physical RAM map:
> (XEN)  0000000000000000 - 000000000009fc00 (usable)
> (XEN)  000000000009fc00 - 00000000000a0000 (reserved)
> (XEN)  00000000000e8000 - 0000000000100000 (reserved)
> (XEN)  0000000000100000 - 00000000efff0000 (usable)
This area is bigger, which probably explains the more usable memory. 
> (XEN)  00000000efff0000 - 00000000effff000 (ACPI data)
> (XEN)  00000000effff000 - 00000000f0000000 (ACPI NVS)
The hole here is much smaller... Only f0000000 - ff780000, around 256MB
if my mental arithmetic isn't playing up (which it does quite
frequently). 
> (XEN)  00000000ff780000 - 0000000100000000 (reserved)
> (XEN)  0000000100000000 - 0000000300000000 (usable)
> (XEN) System RAM: 12031MB (12320316kB)
> 
> The strange thing is that the upper configuration shows even 
> less memory
> that the second one which has only 256MB missing?

That may be explained by the above comments - but I can't explain what's
going wrong in Xen with this... 

--
Mats
> 
> >  Might be worth comparing against what Linux prints too.
> 
> Ok, I'll try to boot the Dom0 without hypervisor to get some numbers
> from native Linux for comparison.
> 
> As Keir suggested, this really might be a BIOS bug. Our 
> hardware vendor
> has notified the motherboard manufacturer to have this checked (this
> already was the latest version).
> 
> 
> 
> _______________________________________________
> 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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.