Works great for 4l 4k pages. Tested-by: Sameer Goel <sgoel at codeaurora.org> On 10/25/2016 1:22 AM, Pratyush Anand wrote: > These patches were lying in my tree for quite some time now. VMCOREINFO > numbers/symbols used in these patches have been made part of kdump kernel > patches for last few versions including v26. So, there seems no contention > on embedding VA_BITS, kimage_voffset and PHYS_OFFSET into vmcore. > > These patches cleans up a lot arm64 code and also immunize it with many > kernel changes. Additionally,it adds 4 level 4K page support and support for > KASLR enabled kernel. > > Azriel Samson (1): > arm64: Add support for 4level 4K page translations table > > Pratyush Anand (9): > arm64: cleanup code, comment, blank space, blank lines etc > read_vmcoreinfo_long: Allow to read hex values as well > Introduce read_vmcoreinfo_ulong() > arm64: use already available PAGESIZE() and PAGESHIFT() macros > arm64: fix page_offset definition > arm64: fix re-filtering > arm64: use value of VA_BITS and PHYS_OFFSET embedded into vmcore > arm64: immunize identity mapped address finding w.r.t. kernel changes > arm64: fix memory layout as per changes in v4.6 kernel > > arch/arm64.c | 245 ++++++++++++++++++++++----------------------------------- > makedumpfile.c | 46 +++++++++++ > makedumpfile.h | 28 +++++-- > 3 files changed, 162 insertions(+), 157 deletions(-) > -- Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project.