diff options
author | Milton Miller <miltonm@bga.com> | 2009-01-02 10:46:15 +0000 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2009-01-13 14:47:59 +1100 |
commit | 66c721e184e594d5761c5db804ade08fab81930d (patch) | |
tree | 5f1832ed0eb95c55b4a3c650b541c0aecd6d8aec /arch/powerpc/platforms/pseries/power.c | |
parent | e16459c6b7e9c1390020a3e2a033b5383d1c4f3b (diff) | |
download | blackbird-op-linux-66c721e184e594d5761c5db804ade08fab81930d.tar.gz blackbird-op-linux-66c721e184e594d5761c5db804ade08fab81930d.zip |
powerpc/kexec: Check crash_base for relocatable kernel
Enforce that the crash kernel region never overlaps the current kernel,
as it will be written directly on kexec load.
Also, default to the previous KDUMP_KERNELBASE if the start is 0.
Other architectures (x86, ia64) state that specifying the start address
0 (or omitting it) will result in the kernel allocating it. Before the
relocatable patch in 2.6.28, powerpc would adjust any other start value
to the hardcoded KDUMP_KERNELBASE of 32M.
Signed-off-by: Milton Miller <miltonm@bga.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/platforms/pseries/power.c')
0 files changed, 0 insertions, 0 deletions