![Chen Minqiang](/assets/img/avatar_default.png)
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>
15 lines
506 B
Diff
15 lines
506 B
Diff
diff --git a/kexec/arch/x86_64/kexec-elf-rel-x86_64.c b/kexec/arch/x86_64/kexec-elf-rel-x86_64.c
|
|
index 7fdde73..af33689 100644
|
|
--- a/kexec/arch/x86_64/kexec-elf-rel-x86_64.c
|
|
+++ b/kexec/arch/x86_64/kexec-elf-rel-x86_64.c
|
|
@@ -78,7 +78,8 @@ void machine_apply_elf_rel(struct mem_ehdr *UNUSED(ehdr),
|
|
if ((int64_t)value != *(int32_t *)location)
|
|
goto overflow;
|
|
break;
|
|
- case R_X86_64_PC32:
|
|
+ case R_X86_64_PC32:
|
|
+ case R_X86_64_PLT32:
|
|
*(uint32_t *)location = value - address;
|
|
break;
|
|
default:
|