OSDN Git Service

arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges
authorHuang Shijie <shijie@os.amperecomputing.com>
Wed, 9 Feb 2022 09:26:42 +0000 (09:26 +0000)
committerWill Deacon <will@kernel.org>
Mon, 7 Mar 2022 21:25:47 +0000 (21:25 +0000)
commit2369f171d5c5550b85ce96fd35d4438cf2e6b09e
treec96c9d94249053d2f46c15520192a74bb3479974
parenta8a733b20109fc85a5b2e0318cef036b2c818ac3
arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges

The following interrelated ranges are needed by the kdump crash tool:
MODULES_VADDR ~ MODULES_END,
VMALLOC_START ~ VMALLOC_END,
VMEMMAP_START ~ VMEMMAP_END

Since these values change from time to time, it is preferable to export
them via vmcoreinfo than to change the crash's code frequently.

Signed-off-by: Huang Shijie <shijie@os.amperecomputing.com>
Link: https://lore.kernel.org/r/20220209092642.9181-1-shijie@os.amperecomputing.com
Signed-off-by: Will Deacon <will@kernel.org>
Documentation/admin-guide/kdump/vmcoreinfo.rst
arch/arm64/kernel/crash_core.c