arm64: kdump: reserve memory for crash dump kernel
authorAKASHI Takahiro <[email protected]>
Mon, 3 Apr 2017 02:24:32 +0000 (11:24 +0900)
committerCatalin Marinas <[email protected]>
Wed, 5 Apr 2017 17:26:57 +0000 (18:26 +0100)
commit764b51ead10d5f428cb5f167bf98e336bdc23f8c
tree1f1d07162a5403a4b5d5d0305a167362d9e45d04
parent8f579b1c4e347b23bfa747bc2cc0a55dd1b7e5fa
arm64: kdump: reserve memory for crash dump kernel

"crashkernel=" kernel parameter specifies the size (and optionally
the start address) of the system ram to be used by crash dump kernel.
reserve_crashkernel() will allocate and reserve that memory at boot time
of primary kernel.

The memory range will be exposed to userspace as a resource named
"Crash kernel" in /proc/iomem.

Signed-off-by: AKASHI Takahiro <[email protected]>
Signed-off-by: Mark Salter <[email protected]>
Signed-off-by: Pratyush Anand <[email protected]>
Reviewed-by: James Morse <[email protected]>
Acked-by: Catalin Marinas <[email protected]>
Reviewed-by: Ard Biesheuvel <[email protected]>
Signed-off-by: Catalin Marinas <[email protected]>
arch/arm64/kernel/setup.c
arch/arm64/mm/init.c