[U-Boot] Making U-Boot smaller

Tom Rini trini at konsulko.com
Wed May 22 15:09:54 UTC 2019


On Wed, May 22, 2019 at 04:15:47PM +0200, Eugeniu Rosca wrote:
> cc: Yamada-san
> 
> I dream of a (Kconfig/Kbuild-assisted) bloaty-like output [1] which
> would point out the culprit configs. This is hardly achievable, but
> looks good on the paper!
> 
>       CONFIG           FILE SIZE
>   ------------       --------------
>   CONFIG_FEATURE_A    10.7Mi  37.1%
>   CONFIG_FEATURE_B    5.39Mi  18.6%
>   CONFIG_FEATURE_C    4.48Mi  15.5%
>   CONFIG_FEATURE_D    1.86Mi   6.4%
>   CONFIG_FEATURE_E    1.67Mi   5.8%
>   CONFIG_FEATURE_F    1.61Mi   5.6%
>   CONFIG_FEATURE_G     856Ki   2.9%
>   CONFIG_FEATURE_H     470Ki   1.6%
>   ....
>   TOTAL               28.9Mi 100.0%
> 
> [1] https://github.com/google/bloaty

This is relatively easy to do today, with buildman and a local commit to
enable/disable CONFIG_FEATURE_A.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190522/7cf20f1e/attachment.sig>


More information about the U-Boot mailing list