From: Tom Rini <trini@konsulko.com>
To: "Heiko Stübner" <heiko@sntech.de>
Cc: 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 16:49:20 -0600 [thread overview]
Message-ID: <20250331224920.GA5495@bill-the-cat> (raw)
In-Reply-To: <8510745.T7Z3S40VBb@diego>
[-- Attachment #1: Type: text/plain, Size: 4211 bytes --]
On Mon, Mar 31, 2025 at 11:28:34PM +0200, Heiko Stübner wrote:
> 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?
Well, it's not an intentional regression. I guess we need a revert for
today and a plan for tomorrow.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
prev parent reply other threads:[~2025-03-31 22:49 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
2025-03-31 22:49 ` Tom Rini [this message]
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=20250331224920.GA5495@bill-the-cat \
--to=trini@konsulko.com \
--cc=heiko@sntech.de \
--cc=ilias.apalodimas@linaro.org \
--cc=jonas@kwiboo.se \
--cc=l.rubusch@gmail.com \
--cc=olivier.lheureux@mind.be \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox