From: "Heiko Stübner" <heiko@sntech.de>
To: Tom Rini <trini@konsulko.com>, u-boot@lists.denx.de
Cc: U-Boot Mailing List <u-boot@lists.denx.de>,
Ilias Apalodimas <ilias.apalodimas@linaro.org>,
Lothar Rubusch <l.rubusch@gmail.com>,
Olivier L'Heureux <olivier.lheureux@mind.be>,
Yang Gang <yanggang@byosoft.com.cn>,
Heinrich Schuchardt <xypron.glpk@gmx.de>,
Jonas Karlman <jonas@kwiboo.se>
Subject: Re: Pull request efi-next-20250104
Date: Mon, 31 Mar 2025 23:28:34 +0200 [thread overview]
Message-ID: <8510745.T7Z3S40VBb@diego> (raw)
In-Reply-To: <5222dd9e-83f6-40ad-adc1-dc3fe1651991@gmx.de>
Hi,
Am Samstag, 4. Januar 2025, 04:19:40 MESZ schrieb Heinrich Schuchardt:
> Dear Tom,
>
> The following changes since commit ec9263b4f15c4cf82eb6a211c67baa6385065b8e:
>
> Fix neighbor discovery ethernet address saving (2025-01-01 14:40:04
> -0600)
>
> are available in the Git repository at:
>
> https://source.denx.de/u-boot/custodians/u-boot-efi.git
> tags/efi-next-20250104
>
> for you to fetch changes up to ce190e1b33b8c0e1228f4123759dfa1981c202de:
>
> efi: Correct ECPT table GUID (2025-01-04 02:17:06 +0100)
>
> Gitlab CI reported no issues:
> https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/24075
>
> ----------------------------------------------------------------
> Pull request efi-next-20250104
>
> Documentation:
>
> * doc: develop: Fix typos and wording in binman/binman.rst
> * doc: develop: Fix typos and wording in gdb.rst
> * doc: sandbox: Fix the "sb" command name
> * doc/develop/distro.rst: Better document upstream definition of
> extlinux.conf
>
> UEFI:
>
> With this pull request the UEFI sub-system detects all boot devices even
> if they have not been probed before. If this adds to much boot delay
> individual bootmeths and bootdevs can be disabled via the customizing.
>
> * efi_loader: avoid writing message in Exit() boot service
> * efi_loader: run bootdev_hunt() to find ESP
> * efi_loader: update EFI specification version
> * cmd: efidebug: update output of memory attributes
> * efi_loader: Don't warn if the TCG2 FinalEvents table is not installed
> * cmd: bootmenu: add parameter -e for UEFI boot options
> * efi_loader: Update startimage_exit self-test to check error
> * efi: Correct ECPT table GUID
>
> Others:
>
> Building the API demo application for riscv64 is supported.
>
> * API: unify platform_sys_info() implementations
> * examples: implement _start and syscall for RISC-V
> * examples: use architecture specific memset() on RISC-V
> * examples: use QEMU compatible LOAD_ADDR on RISC-V
> * test: fix test_extension.py
> * configs: sandbox_deconfig: remove CONFIG_AMIGA_PARTITION
> * CI: xilinx_versal_virt: disable USB_DWC3
> * net: eth_bootdev_hunt() should not run DHCP
>
> ----------------------------------------------------------------
> Adriano Cordova (1):
> efi_loader: Expose efi_reinstall_protocol_interface in efi_loader.h
>
> Aleksandar Gerasimovski (1):
> efi_loader: fix pe reloc pointer overrun
>
> Heinrich Schuchardt (13):
> API: unify platform_sys_info() implementations
> examples: implement _start and syscall for RISC-V
> examples: use architecture specific memset() on RISC-V
> examples: use QEMU compatible LOAD_ADDR on RISC-V
> efi_loader: avoid writing message in Exit() boot service
> test: fix test_extension.py
> configs: sandbox_deconfig: remove CONFIG_AMIGA_PARTITION
> CI: xilinx_versal_virt: disable USB_DWC3
> net: eth_bootdev_hunt() should not run DHCP
this change seems to break the "normal" pxe boot from distroboot on
(at least one, but probably all) Rockchip board(s).
Up to u-boot 2025.01 distro-boot on Rockchip boards just worked
normally, the network came up, dhcp ran (and provided the tftp-server
address in my setup) and then "pxe" could retrieve the pxelinux.cfg/foo...
file.
Trying the same setup on 2025.04-rc5 does not work anymore, because
that dhcp is never run, before pxe tries to get its file.
Of course running the dhcp manually before handing over to distro-boot
works, but that needs human interaction. Similarly reverting that patch
also makes things works again ;-) .
So while EFI might be faster now, pxe from distroboot is broken and I'm
wondering, who is supposed to do the dhcp call now?
Heiko
next prev parent reply other threads:[~2025-03-31 21:28 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-01-04 3:19 Pull request efi-next-20250104 Heinrich Schuchardt
2025-01-04 11:49 ` Jonas Karlman
2025-01-04 12:08 ` Heinrich Schuchardt
2025-01-04 15:29 ` Tom Rini
2025-03-31 21:28 ` Heiko Stübner [this message]
2025-03-31 22:49 ` Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8510745.T7Z3S40VBb@diego \
--to=heiko@sntech.de \
--cc=ilias.apalodimas@linaro.org \
--cc=jonas@kwiboo.se \
--cc=l.rubusch@gmail.com \
--cc=olivier.lheureux@mind.be \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
--cc=xypron.glpk@gmx.de \
--cc=yanggang@byosoft.com.cn \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.