diff options
| author | Ard Biesheuvel <ardb@kernel.org> | 2026-10-12 11:59:10 +0200 |
|---|---|---|
| committer | Ard Biesheuvel <ardb@kernel.org> | 2026-10-15 13:53:08 +0200 |
| commit | a278b88b766128e6ef5a5de0f350d897ccd14cb6 (patch) | |
| tree | 6f76ae0a09d2e57518a11e6c122691f87981358b /scripts/basic/split-include.c | |
| parent | aaf3ed0f46298e18ec8bc477cf0a37478e41f2ea (diff) | |
| download | linux-next-a278b88b766128e6ef5a5de0f350d897ccd14cb6.tar.gz linux-next-a278b88b766128e6ef5a5de0f350d897ccd14cb6.zip | |
efi: Retain the address of the LINUX_EFI_MEMRESERVE table
The physical address of the LINUX_EFI_MEMRESERVE configuration table is
only kept in __initdata, but a kexec loader that runs the incoming
kernel's EFI stub needs it in order to pass the table on, so that the
persistent memory reservations made by this kernel and its predecessors
(e.g., for the GICv3 LPI tables) are carried over.
So move it into struct efi, alongside the addresses of the other EFI
configuration tables that may be passed on in this way.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions
