Skip to content

arm64 cleanup and kaslr support

Pratyush Anand kexec 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10arm64: cleanup code, comment, blank space, blank lines etcarch/arm64.c+10 -190 replies
2/10read_vmcoreinfo_long: Allow to read hex values as wellmakedumpfile.c+2 -00 replies
3/10Introduce read_vmcoreinfo_ulong()makedumpfile.c makedumpfile.h+50 -00 replies
4/10arm64: use already available PAGESIZE() and PAGESHIFT() macrosarch/arm64.c makedumpfile.h+7 -180 replies
5/10arm64: fix page_offset definitionarch/arm64.c+1 -20 replies
6/10arm64: fix re-filteringarch/arm64.c+5 -50 replies
7/10arm64: use value of VA_BITS and PHYS_OFFSET embedded into vmcorearch/arm64.c makedumpfile.c makedumpfile.h+38 -650 replies
8/10arm64: immunize identity mapped address finding w.r.t. kernel changesarch/arm64.c makedumpfile.h+19 -590 replies
9/10arm64: Add support for 4level 4K page translations tablearch/arm64.c+28 -20 replies
10/10arm64: fix memory layout as per changes in v4.6 kernelarch/arm64.c makedumpfile.c makedumpfile.h+17 -20 replies

Reviews trailers per patch

None of the 10 patches has a Reviewed-by or Acked-by.

PatchSameer Goel
SeriesT-b
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH Makedumpfile 00/10] arm64 cleanup and kaslr support

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(-)
Signature · 7 lines
2.7.4


_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec