powerpc: Move kdump default base address to half RMO size on 64bit
authorAnton Blanchard <anton@samba.org>
Sun, 31 Jul 2011 19:27:35 +0000 (19:27 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Fri, 5 Aug 2011 04:47:56 +0000 (14:47 +1000)
commit8aa6d359298ad284a202dc43f103e2f8100a6e82
tree4dc91f5e0e62747743bd497ca8490a7093e55525
parentb59a1bfcc2406ea75346977ad016cfe909a762ac
powerpc: Move kdump default base address to half RMO size on 64bit

We are seeing boot failures on some very large boxes even with
commit b5416ca9f824 (powerpc: Move kdump default base address to
64MB on 64bit).

This patch halves the RMO so both kernels get about the same
amount of RMO memory. On large machines this region will be
at least 256MB, so each kernel will get 128MB.

We cap it at 256MB (small SLB size) since some early allocations need
to be in the bolted SLB region. We could relax this on machines with
1TB SLBs in a future patch.

Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/include/asm/kdump.h
arch/powerpc/kernel/machine_kexec.c