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? BR, Maxim. > -- > Tom >