[U-Boot] [PATCH v2 2/3] common: dfu: ignore reset for spl-dfu

Tom Rini trini at konsulko.com
Tue May 2 13:19:30 UTC 2017


On Tue, May 02, 2017 at 01:02:24PM +0000, B, Ravi wrote:
> Tom
> 
> >> >> 
> >> >> I observed around 7K reduced. 
> >> 
> >> >I don't just mean dropping out CLI, I mean after dropping out CLI but leaving in the reset logic.  That's _still_ 7k?
> >> 
> >> Without this fix, with cli_simple_run_command(), size of MLO with default dra7xx_evm_defconfig is 130K.
> >> With this fix, compile out cli.c, the MLO size is 126K.
> >> Around 4K is space saved.
> 
> >OK.  And dropping out CLI and leaving in reset, unconditionally vs dropping out CLI and also dropping reset via DFU, what is the savings there?  Is that 3K?
> 
> 7K provided earlier was wrong calculation. Sorry for confusion.

OK.

> If unconditionally dropping CLI and use do_reset instead of
> run_command, I will save around 4K. (with this patch v2 series)
> If unconditionally dropping CLI and dropping do_reset in SPL-DFU, I
> will save around 5K. (with this patch series + drop do_reset in
> SPL-DFU unconditionally)

Can you give the exact bytes saved in each case, with your specific
compiler?  I ask since I'm surprised it's more than a function being
dropped by the linker in this case.  diff'ing the u-boot-spl.map files
would also say what is dropped and I'd be interested in that.  (And yes,
I'm asking for more details to justify adding a Kconfig option here).
Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170502/0f7c4174/attachment.sig>


More information about the U-Boot mailing list