s390/kexec_file: Load new kernel to absolute 0
The leading 64 kB of a kernel image doesn't contain any data needed to boot the new kernel when it was loaded via kexec_file. Thus kexec_file currently strips them off before loading the image. Keep the leading 64 kB in order to be able to pass a ipl_report to the next kernel. Signed-off-by:Philipp Rudo <prudo@linux.ibm.com> Signed-off-by:
Martin Schwidefsky <schwidefsky@de.ibm.com>
Showing
- arch/s390/include/asm/kexec.h 6 additions, 0 deletionsarch/s390/include/asm/kexec.h
- arch/s390/kernel/kexec_elf.c 4 additions, 12 deletionsarch/s390/kernel/kexec_elf.c
- arch/s390/kernel/kexec_image.c 5 additions, 4 deletionsarch/s390/kernel/kexec_image.c
- arch/s390/kernel/machine_kexec_file.c 10 additions, 2 deletionsarch/s390/kernel/machine_kexec_file.c
- arch/s390/kernel/relocate_kernel.S 3 additions, 0 deletionsarch/s390/kernel/relocate_kernel.S
Please register or sign in to comment