x86: make crashdump works
authorChen Minqiang <ptpt52@gmail.com>
Thu, 11 Jul 2019 14:34:03 +0000 (22:34 +0800)
committerDaniel Golle <daniel@makrotopia.org>
Fri, 20 Mar 2020 21:45:06 +0000 (21:45 +0000)
commitec5e8461c194346c4341e3e8bb35bc06ad707d47
tree184c2e8ea322728ec0ee126dd4a06336dfaf66cd
parentecef29b29463e7549779e90739e61f8729ccaf09
x86: make crashdump works

1. KERNEL_CRASH_DUMP should depends on KERNEL_PROC_KCORE (kexec use it)
2. select crashkernel mem size by totalmem
   mem <= 256M disable crashkernel by default
   mem >= 4G use 256M for crashkernel
   mem >= 8G use 512M for crashkernel
   default use 128M
3. set BOOT_IMAGE in kdump.init
4. resolve a "Unhandled rela relocation: R_X86_64_PLT32" error

Tested on x86_64

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
config/Config-kernel.in
package/boot/kexec-tools/files/kdump.defaults
package/boot/kexec-tools/files/kdump.init
package/boot/kexec-tools/patches/100-kexec-tools-fix-for-Unhandled-rela-relocation-R_X86_64_PLT32-error.patch [new file with mode: 0644]