summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorAKASHI Takahiro <takahiro.akashi@linaro.org>2017-04-03 11:24:36 +0900
committerCatalin Marinas <catalin.marinas@arm.com>2017-04-05 18:29:15 +0100
commit78fd584cdec0518075cf3aa75e5ec491cc8f3ff3 (patch)
treed92cf21d8427748917af0fcb53184c5ad23ddd1b /scripts
parent254a41c0ba0573fa23272945d3fbe39efcc5d07d (diff)
downloadblackbird-obmc-linux-78fd584cdec0518075cf3aa75e5ec491cc8f3ff3.tar.gz
blackbird-obmc-linux-78fd584cdec0518075cf3aa75e5ec491cc8f3ff3.zip
arm64: kdump: implement machine_crash_shutdown()
Primary kernel calls machine_crash_shutdown() to shut down non-boot cpus and save registers' status in per-cpu ELF notes before starting crash dump kernel. See kernel_kexec(). Even if not all secondary cpus have shut down, we do kdump anyway. As we don't have to make non-boot(crashed) cpus offline (to preserve correct status of cpus at crash dump) before shutting down, this patch also adds a variant of smp_send_stop(). Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org> Reviewed-by: James Morse <james.morse@arm.com> Acked-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud