[SPARC64]: Do not allocate OBP page tables using bootmem
authorDavid S. Miller <davem@sunset.davemloft.net>
Thu, 22 Sep 2005 07:45:41 +0000 (00:45 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Thu, 22 Sep 2005 07:45:41 +0000 (00:45 -0700)
commit5085b4a5492f4f8bd32d0cc5b1cad4bf522c2e1a
treeea8ecb5d0a99f577b6517fe13583d63d8a8e800e
parent405599bd98b01d648becb020efb503abf19f9c9f
[SPARC64]: Do not allocate OBP page tables using bootmem

Just allocate them physically starting from the end of
the kernel image.  This incredibly simplifies our MM
bootstrap in that we don't need any mappings in the linear
PAGE_OFFSET area working in order to bootstrap ourselves and
take over the trap table from the firmware.

Many further simplifications are possible now, and this also
sets the stage for CONFIG_DEBUG_PAGEALLOC support.

Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc64/mm/init.c