mirror of
https://github.com/torvalds/linux
synced 2024-07-21 10:41:44 +00:00
s390/vmcoreinfo: Store virtual memory layout
This is a preparatory rework to allow uncoupling virtual and physical addresses spaces. The virtual memory layout is needed for address translation by crash tool when /proc/kcore device is used as the memory image. Acked-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
This commit is contained in:
parent
8572f52518
commit
378e32aa81
|
@ -14,7 +14,9 @@ void arch_crash_save_vmcoreinfo(void)
|
|||
VMCOREINFO_LENGTH(lowcore_ptr, NR_CPUS);
|
||||
vmcoreinfo_append_str("SAMODE31=%lx\n", (unsigned long)__samode31);
|
||||
vmcoreinfo_append_str("EAMODE31=%lx\n", (unsigned long)__eamode31);
|
||||
vmcoreinfo_append_str("IDENTITYBASE=%lx\n", __identity_base);
|
||||
vmcoreinfo_append_str("KERNELOFFSET=%lx\n", kaslr_offset());
|
||||
vmcoreinfo_append_str("KERNELOFFPHYS=%lx\n", __kaslr_offset_phys);
|
||||
abs_lc = get_abs_lowcore();
|
||||
abs_lc->vmcore_info = paddr_vmcoreinfo_note();
|
||||
put_abs_lowcore(abs_lc);
|
||||
|
|
Loading…
Reference in a new issue