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