On Wed, Apr 30, 2025 at 09:00:40AM -0600, Simon Glass wrote: > Hi Tom, > > On Wed, 30 Apr 2025 at 08:15, Tom Rini <tr...@konsulko.com> wrote: > > > > On Wed, Apr 30, 2025 at 07:54:46AM -0600, Simon Glass wrote: > > > Hi Tom, > > > > > > On Tue, 29 Apr 2025 at 16:32, Marcel Ziswiler > > > <marcel.ziswi...@codethink.co.uk> wrote: > > > > > > > > Hi Jerome > > > > > > > > On Fri, 2025-04-04 at 15:50 +0200, Jerome Forissier wrote: > > > > > This series replaces the dynamic initcalls (with function pointers) > > > > > with > > > > > static calls, and gets rid of initcall_run_list(), init_sequence_f, > > > > > init_sequence_f_r and init_sequence_r. This makes the code simpler > > > > > and the > > > > > binary slighlty smaller: -2281 bytes/-0.21 % with LTO enabled and -510 > > > > > bytes/-0.05 % with LTO disabled (xilinx_zynqmp_kria_defconfig). > > > > > > > > > > Execution time doesn't seem to change noticeably. There is no impact > > > > > on > > > > > the SPL. > > > > > > > > > > The inline assembly fixes, although they look unrelated, are triggered > > > > > on some platforms with LTO enabled. For example: kirkwood_defconfig. > > > > > > > > > > CI: > > > > > https://source.denx.de/u-boot/custodians/u-boot-net/-/pipelines/25514 > > > > > > > > This series seems to cause a regression on rock5b. E.g. on today's > > > > master: > > > > > > > > => pci enum > > > > => setenv ipaddr 192.168.10.2 > > > > => ping 192.168.10.1 > > > > failed to initialize card: -12 > > > > failed to initialize card: -12 > > > > failed to initialize card: -12 > > > > failed to initialize card: -12 > > > > failed to initialize card: -12 > > > > failed to initialize card: -12 > > > > failed to initialize card: -12 > > > > failed to initialize card: -12 > > > > No ethernet found. > > > > failed to initialize card: -12 > > > > failed to initialize card: -12 > > > > ping failed; host 192.168.10.1 is not alive > > > > > > > > Seems the rtl8169 driver runs out of memory trying to allocate > > > > descriptors? > > > > > > > > If I revert this series on top of today's master: > > > > > > > > => pci enum > > > > => setenv ipaddr 192.168.10.2 > > > > => ping 192.168.10.1 > > > > > > > > Warning: eth_rtl8169 MAC addresses don't match: > > > > Address in DT is 00:e0:4c:68:01:5a > > > > Address in environment is fe:b1:db:60:25:69 > > > > Using eth_rtl8169 device > > > > host 192.168.10.1 is alive > > > > > > > > I just completed the bisection and will now look into what exactly > > > > could be going on. > > > > > > > > Any insights are much appreciated. > > > > > > > > Thanks! > > > > > > I have one of these boards in my lab. Could you please apply the > > > pending lab patches, e.g. [1]? Also, can we get this board running > > > network tests? > > > > Your lab patches sadly stopped applying, I think somewhere around where > > you didn't comment on my feedback about needing to fix problems with how > > modern i.MX platforms do/don't handle blobs, and also the "all" make > > target. > > I believe it was when you didn't want to disable boards which don't > work (e.g. samus). > > Still, any conflicts are trivial, so perhaps just apply them?
Then I have to worry if the lab setup is working too. Please rebase them to master, test and re-post. -- Tom
signature.asc
Description: PGP signature