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

Attachment: signature.asc
Description: PGP signature

Reply via email to