[NEXT] Pull request efi-next-2026-02-15

Heinrich Schuchardt xypron.glpk at gmx.de
Sun Feb 15 11:07:53 CET 2026


Dear Tom,

The following changes since commit 136faf7b0cc92af1d38b0db1bfaa5405e884ee2d:

   Merge tag 'u-boot-socfpga-next-20260213' of 
https://source.denx.de/u-boot/custodians/u-boot-socfpga into next 
(2026-02-14 11:12:59 -0600)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git 
tags/efi-next-2026-02-15

for you to fetch changes up to e54fbb2f901e897b2a2fb2a718a1ef1607b20ce5:

   efi_loader: Setup default location for UEFI Variables storing 
(2026-02-15 09:15:45 +0100)

Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/jobs/1380382

----------------------------------------------------------------
Pull request efi-next-2026-02-15

UEFI:

* Add MBR support to EFI_PARTITION_INFO_PROTOCOL
   * disk: part_dos: Move header to the main include directory
   * disk: part_dos: Align dos_partition_t with struct partition
   * disk: part_efi: Remove redundant struct partition definition
   * disk: part_dos: Document part_get_info_extended() helper function
   * disk: part_dos: Refactor to allow retrieving raw MBR partition data
   * efi_loader: disk: Extend EFI_PARTITION_INFO_PROTOCOL to support MBR
   * efi_selftest: Enhance MBR test for PARTITION_INFO_PROTOCOL

* Prepare for supporting more stores (e.g. SPI-flash) for EFI variables.
   * efi_var: Unify read/write access helper function
   * efi_loader: Setup default location for UEFI Variables storing
   * efi_var_file: refactor to move buffer functions

----------------------------------------------------------------
Javier Martinez Canillas (7):
       disk: part_dos: Move header to the main include directory
       disk: part_dos: Align dos_partition_t with struct partition
       disk: part_efi: Remove redundant struct partition definition
       disk: part_dos: Document part_get_info_extended() helper function
       disk: part_dos: Refactor to allow retrieving raw MBR partition data
       efi_loader: disk: Extend EFI_PARTITION_INFO_PROTOCOL to support MBR
       efi_selftest: Enhance MBR test for PARTITION_INFO_PROTOCOL

Michal Simek (2):
       efi_var: Unify read/write access helper function
       efi_loader: Setup default location for UEFI Variables storing

Shantur Rathore (1):
       efi_var_file: refactor to move buffer functions

  disk/part_dos.c                              | 91 
++++++++++++++++++----------
  disk/part_efi.c                              |  4 +-
  include/efi_variable.h                       | 18 +++---
  include/part.h                               | 14 +++++
  {disk => include}/part_dos.h                 |  6 +-
  include/part_efi.h                           | 19 +-----
  lib/efi_loader/Kconfig                       |  3 +-
  lib/efi_loader/Makefile                      |  2 +-
  lib/efi_loader/efi_disk.c                    |  9 ++-
  lib/efi_loader/efi_var_common.c              | 42 +++++++++++++
  lib/efi_loader/efi_var_file.c                | 65 ++------------------
  lib/efi_loader/efi_variable.c                | 19 ++++--
  lib/efi_selftest/efi_selftest_block_device.c | 26 ++++++++
  13 files changed, 184 insertions(+), 134 deletions(-)
  rename {disk => include}/part_dos.h (87%)


More information about the U-Boot mailing list