[PATCH v3 0/3] make kexec work with efi=noruntime or efi=old_map

From: Kairui Song
Date: Fri Jan 18 2019 - 06:13:46 EST


This patch series fix the kexec panic on efi=noruntime or efi=old_map
pass acpi_rsdp_addr to the second kernel and make it boot up properly.

Update from V2:
- Store acpi rsdp value, and add an acpi_os_get_root_pointer_late as
a helper, leveraging existing codes so we don't need to reparse RSDP.

Update from V1:
- Add a cover letter and fix some type in commit message
- Previous patches are not sent in a single thread

Kairui Song (3):
x86, kexec_file_load: Don't setup EFI info if EFI runtime is not
enabled
acpi: store acpi_rsdp address for later kexec usage
x86, kexec_file_load: make it work with efi=noruntime or efi=old_map

arch/x86/kernel/kexec-bzimage64.c | 13 +++++++++++++
drivers/acpi/osl.c | 10 ++++++++++
include/linux/acpi.h | 3 +++
3 files changed, 26 insertions(+)

--
2.20.1