]> git.baikalelectronics.ru Git - kernel.git/commit
efi/x86: Add kernel preferred address to PE header
authorArvind Sankar <nivedita@alum.mit.edu>
Sun, 8 Mar 2020 08:08:48 +0000 (09:08 +0100)
committerIngo Molnar <mingo@kernel.org>
Sun, 8 Mar 2020 08:58:20 +0000 (09:58 +0100)
commit7bbb426b08605fac07e5af9f149952b1bbfd7e51
treedfe983cce255b3266165d653f5f9c9189207f287
parent5364738c24b092eadbc3216653edaa836f9e9608
efi/x86: Add kernel preferred address to PE header

Store the kernel's link address as ImageBase in the PE header. Note that
the PE specification requires the ImageBase to be 64k aligned. The
preferred address should almost always satisfy that, except for 32-bit
kernel if the configuration has been customized.

Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/r/20200303221205.4048668-4-nivedita@alum.mit.edu
Link: https://lore.kernel.org/r/20200308080859.21568-18-ardb@kernel.org
arch/x86/boot/header.S