[PATCH v2 0/7] kexec: add generic support for elf kernel images
Sven Schnelle
svens at stackframe.org
Wed Jul 10 05:43:21 AEST 2019
Hi List,
i've split up the patch a bit more. The first one move the generic elf stuff
out of arch/powerpc to linux/kexec_elf.c, and prefixes the exposed functions
with kexec_. That other patches remove stuff that is not used as proposed in
the review.
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_addr_to_cpu macro
kexec_elf: remove Elf_Rel macro
kexec_elf: remove unused variable in kexec_elf_load()
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 | 389 ++++++++++++++++++++
6 files changed, 427 insertions(+), 541 deletions(-)
create mode 100644 kernel/kexec_elf.c
--
2.20.1
More information about the Linuxppc-dev
mailing list