aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/include/asm
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2016-03-14 19:34:37 +0000
committerRussell King <rmk+kernel@arm.linux.org.uk>2016-05-03 11:13:45 +0100
commit61603016e2122bf95328321b2f1a64277202b6e3 (patch)
tree02a04c1043bca3f4872ef8b2374f8516e7cba64e /arch/arm/include/asm
parentLinux 4.6-rc1 (diff)
downloadlinux-dev-61603016e2122bf95328321b2f1a64277202b6e3.tar.xz
linux-dev-61603016e2122bf95328321b2f1a64277202b6e3.zip
ARM: kexec: fix crashkernel= handling
When the kernel crashkernel parameter is specified with just a size, we are supposed to allocate a region from RAM to store the crashkernel. However, ARM merely reserves physical address zero with no checking that there is even RAM there. Fix this by lifting similar code from x86, importing it to ARM with the ARM specific parameters added. In the absence of any platform specific information, we allocate the crashkernel region from the first 512MB of physical memory. Update the kdump documentation to reflect this change. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> Reviewed-by: Pratyush Anand <panand@redhat.com>
Diffstat (limited to 'arch/arm/include/asm')
0 files changed, 0 insertions, 0 deletions