Pull request efi-2025-07-rc1-3

Heinrich Schuchardt heinrich.schuchardt at canonical.com
Fri Apr 25 20:58:50 CEST 2025


Dear Tom,

I have added some board related patches to the pull-request:

The patches for supporting the DeepComputing FML13V01 via 
starfive_visionfive2_defconfig were positively reviewed by four 
reviewers including the StarFive maintainer but I did not see any 
pull-request for RISC-V.

Enabling unit tests on big-endian Malta boards and raising the number of 
supported DRAM banks on QEMU RISC-V are more on the trivial side but 
were also reviewed by the respective maintainers.


The following changes since commit 9d3f1ebaf8751f0287b5d02158cc706435f8fb19:

   tools/make_pip: Use venv when invoking pip (2025-04-24 16:30:37 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 0ded46384952ab74eb7dd54515a3e23bcbb9ca88:

   configs: add UNIT_TESTS to big-endian Malta boards (2025-04-25 
17:33:20 +0200)

----------------------------------------------------------------
Pull request efi-2025-07-rc1-3

Documentation:

* add documentation for the DeepComputing FML13V01
* fix typos

UEFI:

* build with HII configuration protocol
* print image load address in StartImage

Boards:

* qemu-riscv raise CONFIG_NR_DRAM_BANKS
* add support for the DeepComputing FML13V01 board via
   starfive_visionfive2_defconfig
* add UNIT_TESTS to big-endian Malta boards

----------------------------------------------------------------
Aristo Chen (4):
       doc: remove duplicated "commands"
       doc: arch: arm64: fix typos
       doc: fix typo commnad
       doc: fix typo 'to'

Heinrich Schuchardt (12):
       efi_loader: build with HII configuration protocol
       efi_loader: print image load address in StartImage
       configs: qemu-riscv raise CONFIG_NR_DRAM_BANKS
       configs: add jh7110-deepcomputing-fml13v01 to VF2 defconfig
       riscv: dts: jh7110: add DeepComputing FML13V01 device-tree
       board: starfive: DeepComputing FML13V01 fdt selection
       board: starfive: spl: support DeepComputing FML13V01
       doc: add DeepComputing FML13V01 documentation
       doc: starfive: use consistent formatting
       doc: starfive: use jh7110_common.rst
       doc: jh7110: describe debug UART
       configs: add UNIT_TESTS to big-endian Malta boards

  .../dts/jh7110-deepcomputing-fml13v01-u-boot.dtsi  |   7 ++
  board/starfive/visionfive2/spl.c                   |   5 +-
  board/starfive/visionfive2/starfive_visionfive2.c  |   6 +-
  configs/malta64_defconfig                          |   1 +
  configs/malta_defconfig                            |   1 +
  configs/qemu-riscv32_defconfig                     |   1 -
  configs/qemu-riscv32_smode_defconfig               |   1 -
  configs/qemu-riscv32_spl_defconfig                 |   1 -
  configs/qemu-riscv64_defconfig                     |   1 -
  configs/qemu-riscv64_smode_defconfig               |   1 -
  configs/qemu-riscv64_spl_defconfig                 |   1 -
  configs/starfive_visionfive2_defconfig             |   2 +-
  doc/arch/arm64.rst                                 |   4 +-
  doc/board/starfive/deepcomputing_fml13v01.rst      |  80 ++++++++++++++++
  doc/board/starfive/index.rst                       |   1 +
  doc/board/starfive/jh7110_common.rst               | 103 
+++++++++++++++++++++
  doc/board/starfive/milk-v_mars.rst                 |  18 +---
  doc/board/starfive/pine64_star64.rst               |  26 +-----
  doc/board/starfive/visionfive2.rst                 |  47 +---------
  doc/usage/blkmap.rst                               |   2 +-
  doc/usage/cmd/md.rst                               |   2 +-
  doc/usage/cmd/part.rst                             |   2 +-
  lib/efi_loader/Makefile                            |   2 +-
  lib/efi_loader/efi_boottime.c                      |   7 +-
  lib/efi_loader/efi_hii_config.c                    |   4 -
  lib/efi_loader/efi_root_node.c                     |   3 +
  26 files changed, 230 insertions(+), 99 deletions(-)
  create mode 100644 
arch/riscv/dts/jh7110-deepcomputing-fml13v01-u-boot.dtsi
  create mode 100644 doc/board/starfive/deepcomputing_fml13v01.rst
  create mode 100644 doc/board/starfive/jh7110_common.rst



More information about the U-Boot mailing list