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

Re: [Xen-devel] "UEFI firmware, Xen not detecting e820 map"

>>> On 06.05.12 at 17:11, Yaqub Alwan <sillyyax@xxxxxxxxx> wrote:
> I was in the ##xen freenode channel seeking help for an issue with memory
> being unrecognised above 512mb, and iommu not being detected using xen
> 4.1.2. The guys there determined that xen was not recognising my system
> e820 map and using only the e801 map, and recommended I emailed the details
> to this list. I appreciate that this list is not for technical queries, so
> I do not expect any help, but write this to enable xen developers to
> troubleshoot the issue for future patches.
> My system is a Supermicro X9SCV-Q with 16GB of installed memory and a
> 2720QM CPU. The motherboard, as far as I am aware, only supports EFI
> booting (I have a query with the manufacturer to find out if it supports
> legacy boot).
> Xen hypervisor only detects 511MB memory, but If I boot the regular linux
> kernel, I get the full 16GB.
> Please find the output from xm dmesg here: http://pastebin.com/a1LC2csr 
> Please find the output from normal linux boot dmesg here:
> http://pastebin.com/CjePrLkx 
> You can see that native Linux kernel is finding the e820 memory map, but
> xen only sees e801 map.

The Linux boot you looked at is an EFI one, so in order to do a proper
comparison you should look at Xen booting from EFI too, without any
intermediate boot loader involved (which requires that you use -unstable
or a 4.1.x code base that backports the native EFI boot support, e.g.
SLE11 SP2).


Xen-devel mailing list



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