Hello Linus, Not a lot going on this time - details in the tag. Please pull. -- Ard. The following changes since commit 197b6b60ae7bc51dd0814953c562833143b292aa: Linux 6.3-rc4 (2023-03-26 14:40:20 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git tags/efi-next-for-v6.4 for you to fetch changes up to 026b85796ab4d52af56f8a1c60d2613983ecd845: efi/zboot: arm64: Grab code size from ELF symbol in payload (2023-04-26 23:06:48 +0200) ---------------------------------------------------------------- EFI updates for v6.4: - relocate the LoongArch kernel if the preferred address is already occupied; - implement BTI annotations for arm64 EFI stub and zboot images; - clean up arm64 zboot Kbuild rules for injecting the kernel code size. ---------------------------------------------------------------- Ard Biesheuvel (6): efi/pe: Import new BTI/IBT header flags from the spec arm64: efi: Enable BTI codegen and add PE/COFF annotation efi/zboot: Add BSS padding before compression efi/zboot: Set forward edge CFI compat header flag if supported efi/zboot: arm64: Inject kernel code size symbol into the zboot payload efi/zboot: arm64: Grab code size from ELF symbol in payload Huacai Chen (1): efi/loongarch: Reintroduce efi_relocate_kernel() to relocate kernel arch/arm64/boot/Makefile | 4 ++ arch/arm64/kernel/efi-header.S | 71 ++++++++++++++++----------- arch/arm64/kernel/image-vars.h | 4 ++ drivers/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/efi/libstub/Makefile.zboot | 43 ++++++++++------ drivers/firmware/efi/libstub/arm64.c | 19 ++++--- drivers/firmware/efi/libstub/efistub.h | 3 +- drivers/firmware/efi/libstub/loongarch-stub.c | 24 +++------ drivers/firmware/efi/libstub/zboot-header.S | 51 ++++++++++++------- drivers/firmware/efi/libstub/zboot.c | 13 ++--- drivers/firmware/efi/libstub/zboot.lds | 7 +++ include/linux/pe.h | 4 ++ 12 files changed, 149 insertions(+), 97 deletions(-)