On Thu, Jul 25, 2024 at 08:13:38AM +0200, Michal Simek wrote:
> 
> 
> On 7/24/24 22:54, Tom Rini wrote:
> > On Wed, Jul 24, 2024 at 11:31:48AM +0530, Sughosh Ganu wrote:
> > 
> > > From: Simon Glass <s...@chromium.org>
> > > 
> > > Use this new data structure in the utility function.
> > > 
> > > Signed-off-by: Simon Glass <s...@chromium.org>
> > > Signed-off-by: Sughosh Ganu <sughosh.g...@linaro.org>
> > > ---
> > >   lib/strto.c | 35 +++++++++++++++++++----------------
> > >   1 file changed, 19 insertions(+), 16 deletions(-)
> > 
> > This is rather big growth when we didn't already have realloc:
> > 05: lib: Convert str_to_list() to use alist
> >     aarch64: (for 1/1 boards) all +1765.0 rodata +37.0 text +1728.0
> >              xilinx_versal_mini_emmc0: all +1765 rodata +37 text +1728
> >                 u-boot: add: 7/0, grow: 1/0 bytes: 1728/0 (1728)
> >                   function                                   old     new   
> > delta
> >                   realloc                                      -    1120   
> > +1120
> >                   alist_ensure_ptr                             -     140    
> > +140
> >                   alist_expand_to                              -     136    
> > +136
> >                   alist_init                                   -     108    
> > +108
> >                   alist_uninit_move_ptr                        -      76    
> >  +76
> >                   alist_add_ptr                                -      72    
> >  +72
> >                   alist_uninit                                 -      48    
> >  +48
> >                   str_to_list                                204     232    
> >  +28
> > 
> 
> this is definitely not acceptable. This mini configuration is running out of
> OCM and we are already pretty close to limit.
> 
> What's the reason for this change? I can't see any explanation in commit 
> message.

It was more clearly explained in the cover thread for when Simon posted
alist. This conversion was an example, so dropping it from the lmb
rework series is fine.

-- 
Tom

Attachment: signature.asc
Description: PGP signature

Reply via email to