|
|
|
|
|
|
|
|
|
|
xen-devel
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
|
|
|
|
|