Pull request for efi-2022-07-rc1

Heinrich Schuchardt xypron.glpk at gmx.de
Sun Apr 10 09:38:06 CEST 2022


Dear Tom,

The following changes since commit d46e86d25c2a504b3e2e4ab17d70b2f0be440f34:

   configs: Resync with savedefconfig (2022-04-08 13:36:51 -0400)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2022-07-rc1

for you to fetch changes up to 6b7a6210fde96bb95c8168af4ebf4eb83401df9e:

   dm: add tag support (2022-04-09 21:06:31 +0200)

Gitlab CI showed no problems:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/11637

----------------------------------------------------------------
Pull request for efi-2022-07-rc1

Documentation:

* Describe how enable DM_SERIAL for a board

UEFI

* Preparatory patches for better integration of DM and UEFI
* Use sysreset after capsule updates instead of do_reset
* Allow to disable persisting non-volatile variables

----------------------------------------------------------------
AKASHI Takahiro (8):
       scsi: call device_probe() after scanning
       usb: storage: call device_probe() after scanning
       mmc: call device_probe() after scanning
       nvme: call device_probe() after scanning
       sata: call device_probe() after scanning
       block: ide: call device_probe() after scanning
       virtio: call device_probe() in scanning
       dm: add tag support

Heinrich Schuchardt (2):
       doc: correct bootefi.rst
       doc: debug UART for RISC-V QEMU virt machine

Masami Hiramatsu (3):
       cmd: efidebug: Disable 'capsule disk-update' when
CONFIG_EFI_CAPSULE_ON_DISK=n
       efi_loader: Make efi_load_capsule_drivers() available even if
EFI_CAPSULE_ON_DISK=n
       efi_loader: Use sysreset instead of reset command

Pali Rohár (1):
       doc: distro: Update list of all support boot types

Simon Glass (1):
       dm: Add docs to explain how to enable DM_SERIAL for a board

Tom Saeger (1):
       efi_loader: optional persistence of variables

  cmd/efidebug.c                            |   4 +
  cmd/virtio.c                              |  21 +++-
  common/usb_storage.c                      |   4 +
  doc/board/emulation/qemu-riscv.rst        |  10 ++
  doc/develop/distro.rst                    |   3 +-
  doc/develop/driver-model/serial-howto.rst | 153
+++++++++++++++++++++++++++++-
  doc/usage/cmd/bootefi.rst                 |   9 +-
  drivers/ata/dwc_ahsata.c                  |   5 +
  drivers/ata/fsl_sata.c                    |  11 +++
  drivers/ata/sata_mv.c                     |   5 +
  drivers/ata/sata_sil.c                    |  12 +++
  drivers/block/ide.c                       |   4 +
  drivers/core/Makefile                     |   2 +-
  drivers/core/root.c                       |   2 +
  drivers/core/tag.c                        | 139
+++++++++++++++++++++++++++
  drivers/mmc/mmc-uclass.c                  |  12 +++
  drivers/nvme/nvme.c                       |   4 +
  drivers/scsi/scsi.c                       |   5 +
  include/asm-generic/global_data.h         |   4 +
  include/dm/tag.h                          | 110 +++++++++++++++++++++
  lib/efi_loader/Kconfig                    |  10 +-
  lib/efi_loader/efi_capsule.c              |  65 ++++++-------
  22 files changed, 552 insertions(+), 42 deletions(-)
  create mode 100644 drivers/core/tag.c
  create mode 100644 include/dm/tag.h


More information about the U-Boot mailing list