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

Re: [Xen-devel] Yet another "Why can't I see all my RAM" question



Ian Pratt wrote:
I know this has been asked a million times, and the typical answer is: that specific area of unallocable memory is used for ACPI data and framebuffers. However, I've got two identical machines, one running Xen-PAE, one running vanilla 2.6.16:

Vanilla:
MemTotal:     16623588 kB

Xen(PAE)
total_memory: 14336 (MB)

I was a little disappointed to discover that my investment in RAM is going to be underutilized in Xen. I would think if vanilla Linux can utilize all the available RAM that Xen would be able to, also.

PAE Xen currently won't see memory mapped above 16GB. Native Linux
doesn't have this restriction, it sees memory up to 64GB.

It would actually be fairly easy to make the Xen restriction "16GB plus
a bit" so that you'd get the full 16GB of RAM even with a large MMIO
whole in the address space. We might implement that, but using a 64b
hypervisor is definitely the preferred way forward.

OK. The problem there is supporting all of our existing 32b clients without forcing them to upgrade libs, etc (nightmare).

What's more likely to be implemented first? Support for 32b(w/pae?) domains on 64b Xen, or this extra bit support? Also, any feeling for when either of those would be implemented?

Thanks,
-Chris

_______________________________________________
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®.