On Mon, Nov 27, 2023 at 08:06:23PM +0600, Maxim Uvarov wrote: > On Mon, 27 Nov 2023 at 19:08, Tom Rini <tr...@konsulko.com> wrote: > > > On Mon, Nov 27, 2023 at 06:57:16PM +0600, Maxim Uvarov wrote: > > > > > Increase allowed binary size to fit lwip code. > > > > > > Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> > > > --- > > > configs/am335x_evm_defconfig | 1 + > > > 1 file changed, 1 insertion(+) > > > > > > diff --git a/configs/am335x_evm_defconfig b/configs/am335x_evm_defconfig > > > index f048e60f7f..9fd608bd76 100644 > > > --- a/configs/am335x_evm_defconfig > > > +++ b/configs/am335x_evm_defconfig > > > @@ -124,3 +124,4 @@ CONFIG_WDT=y > > > CONFIG_DYNAMIC_CRC_TABLE=y > > > CONFIG_RSA=y > > > CONFIG_LZO=y > > > +CONFIG_SPL_MAX_SIZE=0x29000 > > > > As probably a problem for other platforms you made this change on too, > > you can't do this. The link limit is here because that's the limit the > > hardware (and ROM) imposes. > > > > You might need to either: > > - Figure out how to make lwip even tinier for the SPL case > > - Limit the old network stack to just for SPL, and a later task is to > > reduce what's in the old stack to just what's also needed within SPL. > > > > > Thanks Tom. All these size changes need to be reviewed. Some of them are > ok, I think like for x86 or qemu virt, but some of them might not work. > > Question - Do we need networking inside SPL rather than in the main binary? > Is it a real use case?
Yes, the device supports loading SPL, and then SPL loading U-Boot both over USB RNDIS as well as regular physical ethernet. -- Tom
signature.asc
Description: PGP signature