[v2,0/2] LoongArch: Add single kernel image implementation for kdump

Message ID 1677150391-12838-1-git-send-email-tangyouling@loongson.cn
Headers
Series LoongArch: Add single kernel image implementation for kdump |

Message

Youling Tang Feb. 23, 2023, 11:06 a.m. UTC
  Add single kernel image implementation for kdump.

kexec-tools needs to be updated to make sure it jumps to the correct
kernel entry.

When kaslr is enabled, it is best to add the "nokaslr" parameter when
performing kdump operations to ensure that the randomized kernel
position conflicts with other segments (such as initrd loading
position).
eg: sudo kexec -p vmlinux.efi --reuse-cmdline --append="nokaslr"

Changes from v1 to v2:

- Rewrite commit message.

Youling Tang (2):
  LoongArch: kdump: Add single kernel image implementation
  LoongArch: kdump: Add crashkernel=YM handling

 arch/loongarch/Kconfig                     | 12 +-----------
 arch/loongarch/Makefile                    |  4 ----
 arch/loongarch/configs/loongson3_defconfig |  1 +
 arch/loongarch/include/asm/addrspace.h     |  2 ++
 arch/loongarch/kernel/head.S               |  2 +-
 arch/loongarch/kernel/setup.c              | 15 ++++++++++++---
 6 files changed, 17 insertions(+), 19 deletions(-)