Hi Bhupesh, Alexander, Pingfan and arm64 guys, I've rewritten Bhupesh's v5 patch [1] in order to avoid some limitations and now this patchset - can be built on some old arm64 environments hopefully, - can be built on x86_64 machines with TARGET=aarch64, - can process vmcores on different version of kernel from captured version. Could you test this? The patchset is also on GitHub [2] and the commit messages are to be written later. However the following conditions are probably not supported: - 5.11-rc is not taken into account - 5.4 <= kernels <= 5.8 (*1) * if PA_BITS=52 && VA_BITS!=52 * with -x option if vabits_actual=52 - kernels < 5.4 with CONFIG_ARM64_USER_VA_BITS_52=y (e.g. RHEL8 kernels) (*1) supported with kernel commit bbdbc11804ff and 1d50e5d0c5052. I think especially MAX_PHYSMEM_BITS cannot be guessed correctly only with the entries in vmcoreinfo (even with Bhupesh's original patch), so basically I would like distributions that uses 5.4 to 5.8 to backport Bhupesh's kernel patches above if the patchset does not work well. [1] http://lists.infradead.org/pipermail/kexec/2020-September/021336.html [2] https://github.com/k-hagio/makedumpfile/commits/arm64.kh.test2 Kazuhito Hagio (4): Use ELF vmcoreinfo note for --mem-usage option arm64: use NUMBER(VA_BITS) in vmcoreinfo Get kernel version from OSRELEASE in vmcoreinfo arm64: support flipped VA and 52-bit kernel VA arch/arm64.c | 155 ++++++++++++++++++++++++++++++++++++++++++++------------- makedumpfile.c | 32 ++++++++++-- makedumpfile.h | 1 + 3 files changed, 149 insertions(+), 39 deletions(-) -- 2.9.3 _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec