Pull request efi-2024-04-rc1-2

Heinrich Schuchardt xypron.glpk at gmx.de
Wed Jan 17 11:57:33 CET 2024


Dear Tom,

The following changes since commit 043ca8c8a9b181cf6f17441e9b89b5ee33206309:

   Merge tag 'qcom-2024.04-rc1' of
https://gitlab.denx.de/u-boot/custodians/u-boot-snapdragon (2024-01-16
09:51:16 -0500)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2024-04-rc1-2

for you to fetch changes up to 21c856797e2735fbd4e8b900803e6c42eae8d434:

   riscv: qemu: imply GOLDFISH_RTC (2024-01-17 09:03:43 +0100)

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

----------------------------------------------------------------
Documentation:

* add generated index to table of contents
* create index entries for commands
* update Python packages used to build the documentation
* fix typos in dfu documentation

UEFI:

* split unrelated code from efi_bootmgr.c
* rename CONFIG_BOOTEFI_BOOTMGR to CONFIG_EFI_BOOTMGR
* net: tftp: remove explicit EFI configuration dependency
* fs: remove explicit EFI configuration dependency

Other:

* Add Goldfish RTC driver and make it available on RISC-V QEMU

----------------------------------------------------------------
AKASHI Takahiro (4):
       efi_loader: split unrelated code from efi_bootmgr.c
       efi_loader: rename BOOTEFI_BOOTMGR to EFI_BOOTMGR
       net: tftp: remove explicit efi configuration dependency
       fs: remove explicit efi configuration dependency

Heinrich Schuchardt (8):
       doc: add generated index to table of contents
       doc: create index entries for commands
       doc: add sphinx_rtd_theme extension
       doc: update theme_overrides.css
       doc: import Sphinx theme.css and pygments.css
       doc: update requirements.txt
       rtc: driver for Goldfish RTC
       riscv: qemu: imply GOLDFISH_RTC

Mattijs Korpershoek (1):
       doc: dfu: fix a handful of typos

Oliver Faso (1):
       docs/sphinx: Explicitly convert Sphinx paths to str

  board/emulation/qemu-riscv/Kconfig    |   2 +
  boot/Kconfig                          |   4 +-
  boot/Makefile                         |   2 +-
  cmd/Kconfig                           |  10 +-
  cmd/efidebug.c                        |   4 +-
  doc/conf.py                           |   2 +-
  doc/genindex.rst                      |   4 +
  doc/index.rst                         |   5 +-
  doc/sphinx-static/theme_overrides.css |  47 +++-
  doc/sphinx/kerneldoc.py               |   2 +-
  doc/sphinx/kfigure.py                 |   2 +-
  doc/sphinx/requirements.txt           |  43 ++-
  doc/usage/cmd/acpi.rst                |   3 +
  doc/usage/cmd/addrmap.rst             |   3 +
  doc/usage/cmd/armffa.rst              |   3 +
  doc/usage/cmd/askenv.rst              |   3 +
  doc/usage/cmd/base.rst                |   3 +
  doc/usage/cmd/bdinfo.rst              |   3 +
  doc/usage/cmd/bind.rst                |   3 +
  doc/usage/cmd/blkcache.rst            |   3 +
  doc/usage/cmd/bootd.rst               |   3 +
  doc/usage/cmd/bootdev.rst             |   3 +
  doc/usage/cmd/bootefi.rst             |   3 +
  doc/usage/cmd/bootflow.rst            |   3 +
  doc/usage/cmd/booti.rst               |   3 +
  doc/usage/cmd/bootm.rst               |   3 +
  doc/usage/cmd/bootmenu.rst            |   3 +
  doc/usage/cmd/bootmeth.rst            |   3 +
  doc/usage/cmd/bootz.rst               |   3 +
  doc/usage/cmd/button.rst              |   3 +
  doc/usage/cmd/cat.rst                 |   3 +
  doc/usage/cmd/cedit.rst               |   3 +
  doc/usage/cmd/cli.rst                 |   3 +
  doc/usage/cmd/cls.rst                 |   3 +
  doc/usage/cmd/cmp.rst                 |   3 +
  doc/usage/cmd/coninfo.rst             |   3 +
  doc/usage/cmd/conitrace.rst           |   3 +
  doc/usage/cmd/cp.rst                  |   3 +
  doc/usage/cmd/cyclic.rst              |   3 +
  doc/usage/cmd/dm.rst                  |   3 +
  doc/usage/cmd/ebtupdate.rst           |   3 +
  doc/usage/cmd/echo.rst                |   3 +
  doc/usage/cmd/efi.rst                 |   3 +
  doc/usage/cmd/eficonfig.rst           |   3 +
  doc/usage/cmd/env.rst                 |   3 +
  doc/usage/cmd/event.rst               |   3 +
  doc/usage/cmd/exception.rst           |   3 +
  doc/usage/cmd/exit.rst                |   3 +
  doc/usage/cmd/extension.rst           |   3 +
  doc/usage/cmd/false.rst               |   3 +
  doc/usage/cmd/fatinfo.rst             |   3 +
  doc/usage/cmd/fatload.rst             |   3 +
  doc/usage/cmd/fdt.rst                 |   3 +
  doc/usage/cmd/font.rst                |   3 +
  doc/usage/cmd/for.rst                 |   3 +
  doc/usage/cmd/fwu_mdata.rst           |   3 +
  doc/usage/cmd/gpio.rst                |   3 +
  doc/usage/cmd/gpt.rst                 |   3 +
  doc/usage/cmd/history.rst             |   3 +
  doc/usage/cmd/host.rst                |   3 +
  doc/usage/cmd/imxtract.rst            |   3 +
  doc/usage/cmd/load.rst                |   3 +
  doc/usage/cmd/loadb.rst               |   3 +
  doc/usage/cmd/loadm.rst               |   3 +
  doc/usage/cmd/loads.rst               |   3 +
  doc/usage/cmd/loadx.rst               |   3 +
  doc/usage/cmd/loady.rst               |   3 +
  doc/usage/cmd/mbr.rst                 |   3 +
  doc/usage/cmd/md.rst                  |   3 +
  doc/usage/cmd/mmc.rst                 |   3 +
  doc/usage/cmd/mtest.rst               |   3 +
  doc/usage/cmd/mtrr.rst                |   3 +
  doc/usage/cmd/panic.rst               |   3 +
  doc/usage/cmd/part.rst                |   3 +
  doc/usage/cmd/pause.rst               |   3 +
  doc/usage/cmd/pinmux.rst              |   3 +
  doc/usage/cmd/printenv.rst            |   3 +
  doc/usage/cmd/pstore.rst              |   3 +
  doc/usage/cmd/qfw.rst                 |   3 +
  doc/usage/cmd/reset.rst               |   3 +
  doc/usage/cmd/rng.rst                 |   3 +
  doc/usage/cmd/saves.rst               |   3 +
  doc/usage/cmd/sbi.rst                 |   3 +
  doc/usage/cmd/scmi.rst                |   3 +
  doc/usage/cmd/scp03.rst               |   3 +
  doc/usage/cmd/seama.rst               |   3 +
  doc/usage/cmd/setexpr.rst             |   3 +
  doc/usage/cmd/sf.rst                  |   3 +
  doc/usage/cmd/size.rst                |   3 +
  doc/usage/cmd/sleep.rst               |   3 +
  doc/usage/cmd/sm.rst                  |   3 +
  doc/usage/cmd/sound.rst               |   3 +
  doc/usage/cmd/source.rst              |   3 +
  doc/usage/cmd/temperature.rst         |   3 +
  doc/usage/cmd/tftpput.rst             |   3 +
  doc/usage/cmd/trace.rst               |   3 +
  doc/usage/cmd/true.rst                |   3 +
  doc/usage/cmd/ums.rst                 |   3 +
  doc/usage/cmd/unbind.rst              |   3 +
  doc/usage/cmd/ut.rst                  |   3 +
  doc/usage/cmd/wdt.rst                 |   3 +
  doc/usage/cmd/wget.rst                |   3 +
  doc/usage/cmd/write.rst               |   3 +
  doc/usage/cmd/xxd.rst                 |   3 +
  doc/usage/dfu.rst                     |  60 ++---
  drivers/rtc/Kconfig                   |   7 +
  drivers/rtc/Makefile                  |   1 +
  drivers/rtc/goldfish_rtc.c            | 105 ++++++++
  fs/fs.c                               |   7 +-
  include/efi_loader.h                  |  28 +-
  lib/efi_loader/Kconfig                |  11 +-
  lib/efi_loader/Makefile               |   3 +-
  lib/efi_loader/efi_bootbin.c          | 211 +++++++++++++++
  lib/efi_loader/efi_bootmgr.c          | 488
----------------------------------
  lib/efi_loader/efi_device_path.c      |   3 +-
  lib/efi_loader/efi_helper.c           | 286 ++++++++++++++++++++
  net/tftp.c                            |  10 +-
  test/boot/bootflow.c                  |   2 +-
  118 files changed, 1042 insertions(+), 583 deletions(-)
  create mode 100644 doc/genindex.rst
  create mode 100644 drivers/rtc/goldfish_rtc.c
  create mode 100644 lib/efi_loader/efi_bootbin.c


More information about the U-Boot mailing list