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(-) -- 2.7.4