On Tue, 2007-03-27 at 18:03 -0500, Jerone Young wrote:
> (XEN) allocated RMA for Dom[1]: 0x42c000000[0x4000000]
> (XEN) PFN is 0x2c000
> (XEN) BUG at mm.c:134 

This is an embarrassing bug.

The machine address we're trying to map is 0x42c000000. That is above
16GB, because the machine has 16GB of RAM plus a 2GB IO hole, meaning
addresses up to 18GB are actually possible.

However, the flag we use to indicate a foreign mapping is the 16GB bit,
0x400000000. (We unfortunately did not start with bits at the top of the
address space.)

Aside from having Xen pick another bit, we will need a Linux patch
because that bit is hardcoded in some assembly.

Hollis Blanchard
IBM Linux Technology Center

Xen-ppc-devel mailing list

Reply via email to