Hi Peter,
On Wednesday 26 October 2016 10:50 AM, Pratyush Anand wrote:
(a) Proposed kexec-tools patch with suggested additional patches works,
but not with [1]. However, same kexec-tools did work when I used kernel
from [2] which is based on 4.9-rc2. What is the kernel version that will
be released in fc25? and which platform are you targeting? I can try to
see the necessary diff which might cause the issue on mustang/seattle.
Issue might not be related directly to kexec, and might be plat specific.
I am not sure which kernel will be the part of FC25. You must have
following patch in order to work kexec properly.
commit e7cd190385d17790cc3eb3821b1094b00aacf325
Author: AKASHI Takahiro <takahiro.akashi(a)linaro.org>
Date: Mon Aug 22 15:55:24 2016 +0900
arm64: mark reserved memblock regions explicitly in iomem
Seattle worked fine with above patch. However, mustang still did not,
and it has another issue, it prints error "Can't kexec: CPUs are stuck
in the kernel."
Top 3 patches from following solves issue with mustang as well.
https://github.com/pratyushanand/linux/commits/fedora_arm64_devel
4bcf1ed08538 DO NOT UPSTREAM: arm64 support Mustang boot protocol
247b63d258cc DO NOT UPSTREAM: ARM64: Add cpu hotplug for ACPI parking method
bb86a39d0b32 DO NOT UPSTREAM: ARM64: Add cpu hotplug for spin table method
~Pratyush