[PATCH v4 0/7] kexec: add generic support for elf kernel images
Sven Schnelle
svens at stackframe.org
Mon Jul 15 18:26:55 AEST 2019
Changes to v3:
- add support for 32-bit ELF files
Changes to v2:
- use git format-patch -C
Changes to v1:
- split up patch into smaller pieces
- rebase onto powerpc/next
- remove unused variable in kexec_elf_load()
Changes to RFC version:
- remove unused Elf_Rel macro
- remove section header parsing
- remove PURGATORY_STACK_SIZE
- change order of elf_*_to_cpu() functions
- remove elf_addr_to_cpu macro
Sven Schnelle (7):
kexec: add KEXEC_ELF
kexec_elf: change order of elf_*_to_cpu() functions
kexec_elf: remove parsing of section headers
kexec_elf: remove PURGATORY_STACK_SIZE
kexec_elf: remove Elf_Rel macro
kexec_elf: remove unused variable in kexec_elf_load()
kexec_elf: support 32 bit ELF files
arch/Kconfig | 3 +
arch/powerpc/Kconfig | 1 +
arch/powerpc/kernel/kexec_elf_64.c | 551 +----------------------------
include/linux/kexec.h | 23 ++
kernel/Makefile | 1 +
kernel/kexec_elf.c | 418 ++++++++++++++++++++++
6 files changed, 456 insertions(+), 541 deletions(-)
create mode 100644 kernel/kexec_elf.c
--
2.20.1
More information about the Linuxppc-dev
mailing list