# @James, @Bhupesh # Could you kindly test this patch, please? # I'm not quite confident that I correctly merged my patch with, # particularly, Bhupesh's recent change. In recent arm64 kernels, /proc/iomem has an extended file format like: 40000000-5871ffff : System RAM 41800000-426affff : Kernel code 426b0000-42aaffff : reserved 42ab0000-42c64fff : Kernel data 54400000-583fffff : Crash kernel 58590000-585effff : reserved 58700000-5871ffff : reserved 58720000-58b5ffff : reserved 58b60000-5be3ffff : System RAM 58b61000-58b61fff : reserved 59a77000-59a77fff : reserved 5be40000-5becffff : reserved 5bed0000-5bedffff : System RAM 5bee0000-5bffffff : reserved 5c000000-5fffffff : System RAM 5da00000-5e9fffff : reserved 5ec00000-5edfffff : reserved 5ef6a000-5ef6afff : reserved 5ef6b000-5efcafff : reserved 5efcd000-5efcffff : reserved 5efd0000-5effffff : reserved 5f000000-5fffffff : reserved where "reserved" entries can be an APCI table, UEFI related code or data, and they are expected to be preserved across kexec'ing. With this patch[1], kexec/kdump will be allowed to handle them properly. [1] https://git.linaro.org/people/takahiro.akashi/kexec-tools.git arm64/resv_mem AKASHI Takahiro (3): kexec: add variant helper functions for handling memory regions arm64: kexec: allocate memory space avoiding reserved regions arm64: kdump: deal with a lot of resource entries in /proc/iomem kexec/arch/arm64/crashdump-arm64.c | 25 ++--- kexec/arch/arm64/kexec-arm64.c | 146 +++++++++++++++++------------ kexec/mem_regions.c | 42 +++++++++ kexec/mem_regions.h | 7 ++ 4 files changed, 146 insertions(+), 74 deletions(-) -- 2.19.1 _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec