OpenCloudOS-Kernel/drivers/firmware/efi/libstub
Mihai Carabas e9b7c3a426 efi/libstub: arm64: Fix image check alignment at entry
The kernel is aligned at SEGMENT_SIZE and this is the size populated in the PE
headers:

arch/arm64/kernel/efi-header.S: .long   SEGMENT_ALIGN // SectionAlignment

EFI_KIMG_ALIGN is defined as: (SEGMENT_ALIGN > THREAD_ALIGN ? SEGMENT_ALIGN :
THREAD_ALIGN)

So it depends on THREAD_ALIGN. On newer builds this message started to appear
even though the loader is taking into account the PE header (which is stating
SEGMENT_ALIGN).

Fixes: c32ac11da3 ("efi/libstub: arm64: Double check image alignment at entry")
Signed-off-by: Mihai Carabas <mihai.carabas@oracle.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
2022-01-23 10:31:27 +01:00
..
Makefile efi/libstub: Add $(CLANG_FLAGS) to x86 flags 2021-03-26 11:34:58 +01:00
alignedmem.c efi/libstub: Fix gcc error around __umoddi3 for 32 bit builds 2020-07-09 09:45:09 +03:00
arm32-stub.c efi/libstub: arm32: Use low allocation for the uncompressed kernel 2020-09-16 18:55:02 +03:00
arm64-stub.c efi/libstub: arm64: Fix image check alignment at entry 2022-01-23 10:31:27 +01:00
efi-stub-helper.c efi/libstub: measure loaded initrd info into the TPM 2022-01-06 21:19:05 +01:00
efi-stub.c RISC-V: Introduce sv48 support without relocatable kernel 2022-01-19 19:37:44 -08:00
efistub.h efi/libstub: consolidate initrd handling across architectures 2021-11-21 17:08:10 +01:00
fdt.c efi/libstub: Simplify "Exiting bootservices" message 2021-10-05 13:05:58 +02:00
file.c efi/libstub: prevent read overflow in find_file_option() 2021-05-22 14:05:32 +02:00
gop.c efi/gop: Add an option to list out the available GOP modes 2020-05-20 19:09:20 +02:00
mem.c Linux 5.7-rc7 2020-05-25 15:10:37 +02:00
pci.c efi/libstub: Correct comment typos 2020-05-06 11:27:55 +02:00
random.c efi/libstub: Describe RNG functions 2020-02-23 21:57:19 +01:00
randomalloc.c arm64: efi: kaslr: Fix occasional random alloc (and boot) failure 2021-07-20 16:49:48 +02:00
relocate.c efi/libstub: Export efi_low_alloc_above() to other units 2020-09-16 18:54:59 +03:00
riscv-stub.c RISC-V: Add EFI stub support. 2020-10-02 14:31:21 -07:00
secureboot.c efi: x86/xen: switch to efi_get_secureboot_mode helper 2020-11-17 15:09:32 +01:00
skip_spaces.c efi/libstub: Fix missing-prototype warning for skip_spaces() 2020-06-15 19:43:58 +02:00
string.c efi/libstub: Fix missing-prototypes in string.c 2020-09-25 23:29:04 +02:00
tpm.c More EFI changes for v5.8: 2020-05-25 15:11:14 +02:00
vsprintf.c isystem: ship and use stdarg.h 2021-08-19 09:02:55 +09:00
x86-stub.c efi/libstub: consolidate initrd handling across architectures 2021-11-21 17:08:10 +01:00