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@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