[PATCH] makedumpfile: Support ARM64

Timur Tabi timur at codeaurora.org
Tue Jun 23 16:19:01 PDT 2015


On Fri, May 15, 2015 at 1:30 PM, Pratyush Anand <panand at redhat.com> wrote:
> Patch adds support for ARM64 in makedumpfile. It takes care of vmalloc,
> vmemmap, module and directly map kernel memory region's translation.
>
> Currently we only support 2 leverl 64K pages and VA_BITS as 42. Support
> to find these machine specific parameters dynamically and then to act
> accordingly can be added latter.

So ARM64 kernels are typically compiled with 3-level 4KB pages:

CONFIG_ARM64_4K_PAGES=y
# CONFIG_ARM64_64K_PAGES is not set
CONFIG_ARM64_VA_BITS_39=y
# CONFIG_ARM64_VA_BITS_48 is not set
CONFIG_ARM64_VA_BITS=39

Does this mean that your patch won't work on such a kernel?  If so, do
you have any plans to add support for 4K 3-level pages?



More information about the kexec mailing list