Pull request for efi-2022-07-rc1-3
Heinrich Schuchardt
heinrich.schuchardt at canonical.com
Sat Apr 23 23:14:37 CEST 2022
Dear Tom,
The following changes since commit faeb5641131ba0bfafa5ed61dd03b98b1f2a5edb:
Merge https://gitlab.denx.de/u-boot/custodians/u-boot-pmic
(2022-04-22 11:06:38 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2022-07-rc1-3
for you to fetch changes up to d97e98c887ed8fa4a339350c02f093f03cd1cf4d:
efi_loader: disk: use udevice instead of blk_desc (2022-04-23
22:05:41 +0200)
Gitlab CI showed no problem:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/11846
----------------------------------------------------------------
Pull request for efi-2022-07-rc1-3
Documentation:
* Document image size parameter of bootefi command
UEFI:
* avoid building partition support in SPL/TPL where not required
* improve integration of EFI subsystem and driver model
* restore ability to boot arbitrary blob
----------------------------------------------------------------
AKASHI Takahiro (19):
disk: include errno.h explicitly in part.h
disk: enable function prototypes in part.h for SPL/TPL
disk: define nullified functions for !PARTITIONS
sandbox: move a function prototype
efi_loader: PARTITION_UUIDS should be optional
efi_loader: disk: compile efi_disk when CONFIG_BLK
disk: don't compile in partition support for spl/tpl if not
really necessary
dm: tag: change ENOSPC to ENOMEM
dm: tag: add some document
test: dm: add tests for tag support
dm: disk: add UCLASS_PARTITION
dm: blk: add a device-probe hook for scanning disk partitions
efi_loader: split efi_init_obj_list() into two stages
efi_loader: disk: a helper function to create efi_disk objects
from udevice
efi_loader: disk: not create BLK device for
BLK(IF_TYPE_EFI_LOADER) devices
efi_loader: disk: a helper function to delete efi_disk objects
efi_loader: disk: not delete BLK device for
BLK(IF_TYPE_EFI_LOADER) devices
dm: disk: add read/write interfaces with udevice
efi_loader: disk: use udevice instead of blk_desc
Heinrich Schuchardt (1):
doc: update bootefi man-page
Kyle Evans (1):
cmd: bootefi: restore ability to boot arbitrary blob
Mark Kettenis (1):
doc: board: apple: Mention M1 Ultra support
Masahisa Kojima (1):
bootmenu: fix menu API error handling
Vagrant Cascadian (1):
tools: kwboot: Fix spelling of "followed" in kwboot.1
cmd/bootefi.c | 36 ++--
cmd/bootmenu.c | 4 +-
common/board_r.c | 2 +-
common/main.c | 7 +-
disk/Kconfig | 37 +++--
disk/Makefile | 3 +
disk/disk-uclass.c | 247 +++++++++++++++++++++++++++
doc/board/apple/m1.rst | 3 +-
doc/develop/driver-model/design.rst | 21 +++
doc/kwboot.1 | 2 +-
doc/usage/cmd/bootefi.rst | 21 ++-
drivers/block/blk-uclass.c | 4 +
drivers/core/tag.c | 4 +-
include/dm/uclass-id.h | 1 +
include/efi_loader.h | 6 +-
include/part.h | 39 ++++-
include/sandboxblockdev.h | 2 +
lib/efi_driver/efi_block_device.c | 34 ++--
lib/efi_loader/Kconfig | 5 +-
lib/efi_loader/Makefile | 2 +-
lib/efi_loader/efi_device_path.c | 9 +-
lib/efi_loader/efi_disk.c | 321
+++++++++++++++++++++++++++---------
lib/efi_loader/efi_setup.c | 62 +++++--
test/dm/Makefile | 1 +
test/dm/tag.c | 84 ++++++++++
25 files changed, 789 insertions(+), 168 deletions(-)
create mode 100644 disk/disk-uclass.c
create mode 100644 test/dm/tag.c
More information about the U-Boot
mailing list