From: Ard Biesheuvel <ardb+git@google.com>
To: torvalds@linux-foundation.org
Cc: linux-efi@vger.kernel.org, Ard Biesheuvel <ardb@kernel.org>
Subject: [GIT PULL] EFI updates for v6.15
Date: Fri, 28 Mar 2025 08:05:26 +0100 [thread overview]
Message-ID: <20250328070525.2248563-2-ardb+git@google.com> (raw)
From: Ard Biesheuvel <ardb@kernel.org>
Hi Linus,
Please pull the EFI updates for this cycle. Details are in the tag.
The following changes since commit 7eb172143d5508b4da468ed59ee857c6e5e01da6:
Linux 6.14-rc5 (2025-03-02 11:48:20 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git tags/efi-next-for-v6.15
for you to fetch changes up to 0dc1754e16b4c14ae42f6cf59f319331d885f0f6:
efi/libstub: Avoid legacy decompressor zlib/zstd wrappers (2025-03-14 12:36:11 +0100)
----------------------------------------------------------------
EFI updates for v6.15
- Decouple mixed mode startup code from the traditional x86 decompressor
- Revert zero-length file hack in efivarfs
- Prevent EFI zboot from using the CopyMem/SetMem boot services after
ExitBootServices()
- Update EFI zboot to use the ZLIB/ZSTD library interfaces directly
----------------------------------------------------------------
Ard Biesheuvel (11):
x86/efistub: Merge PE and handover entrypoints
x86/efi/mixed: Check CPU compatibility without relying on verify_cpu()
x86/efi/mixed: Factor out and clean up long mode entry
x86/efi/mixed: Set up 1:1 mapping of lower 4GiB in the stub
x86/efi/mixed: Remove dependency on legacy startup_32 code
x86/efi/mixed: Simplify and document thunking logic
x86/efi/mixed: Move mixed mode startup code into libstub
Merge branch 'x86-mixed-mode' into efi/next
efivarfs: Revert "allow creation of zero length files"
efi/libstub: Avoid CopyMem/SetMem EFI services after ExitBootServices
efi/libstub: Avoid legacy decompressor zlib/zstd wrappers
Ethan Carter Edwards (1):
efi: efibc: change kmalloc(size * count, ...) to kmalloc_array()
arch/x86/boot/compressed/Makefile | 1 -
arch/x86/boot/compressed/efi_mixed.S | 341 ---------------------
arch/x86/boot/compressed/head_64.S | 7 -
drivers/firmware/efi/efibc.c | 2 +-
drivers/firmware/efi/libstub/Makefile | 10 +-
drivers/firmware/efi/libstub/efistub.h | 3 +
drivers/firmware/efi/libstub/intrinsics.c | 26 ++
drivers/firmware/efi/libstub/x86-mixed.S | 253 +++++++++++++++
drivers/firmware/efi/libstub/x86-stub.c | 52 ++--
.../firmware/efi/libstub/zboot-decompress-gzip.c | 68 ++++
.../firmware/efi/libstub/zboot-decompress-zstd.c | 49 +++
drivers/firmware/efi/libstub/zboot.c | 65 +---
drivers/firmware/efi/libstub/zboot.lds | 1 +
fs/efivarfs/file.c | 10 +-
14 files changed, 452 insertions(+), 436 deletions(-)
delete mode 100644 arch/x86/boot/compressed/efi_mixed.S
create mode 100644 drivers/firmware/efi/libstub/x86-mixed.S
create mode 100644 drivers/firmware/efi/libstub/zboot-decompress-gzip.c
create mode 100644 drivers/firmware/efi/libstub/zboot-decompress-zstd.c
next reply other threads:[~2025-03-28 7:05 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-28 7:05 Ard Biesheuvel [this message]
2025-03-29 18:46 ` [GIT PULL] EFI updates for v6.15 Linus Torvalds
2025-03-29 19:07 ` Ard Biesheuvel
2025-03-29 19:44 ` Linus Torvalds
2025-03-30 8:10 ` Ingo Molnar
2025-03-31 13:55 ` Ard Biesheuvel
2025-03-31 16:55 ` Ingo Molnar
2025-04-01 6:44 ` Ard Biesheuvel
2025-04-01 8:32 ` Ingo Molnar
2025-04-01 8:56 ` Ard Biesheuvel
2025-04-01 9:08 ` Ingo Molnar
2025-04-01 9:10 ` Ard Biesheuvel
2025-03-29 19:56 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250328070525.2248563-2-ardb+git@google.com \
--to=ardb+git@google.com \
--cc=ardb@kernel.org \
--cc=linux-efi@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.