Thread (80 messages) flat view 80 messages, 5 authors, 2017-12-20

[PATCH v5 0/4] ARM: ep93xx: ts72xx: Add support for BK3 board

From: alexander.sverdlin@gmail.com (Alexander Sverdlin)
Date: 2017-12-20 13:39:14
Also in: lkml

Hi Arnd!

On Wed Dec 20 14:14:07 2017 Arnd Bergmann [off-list ref] wrote:
quoted
If it will be still possible to build the binary kernel of the same
size after the conversion, I'm in for testing, otherwise it will not
fit into Flash any more...
I think there is an increase in code size that comes mainly from the
common clock layer itself, plus a few bytes here and there. Obviously
the increase is much bigger if you actually enable multiple platforms.

Here is the size of the uncompressed vmlinux file with the current
clk implementation, compared to a build with a build containing the
common clk code but no clock driver, and the separate clock
implementation we have today:

? ? ?  text? ? ?  data? ? ? ?  bss? ? ? ?  dec? ? ? ?  hex filename
4752655 1036028 128260 5916943 5a490f build/tmp/vmlinux-old-clk
4780174 1040524 128284 5948982 5ac636 build/tmp/vmlinux-common-clk
? ? ?  2491? ? ?  1700? ? ? ? ? ?  0? ? ?  4191? ? ?  105f
build/tmp/arch/arm/mach-ep93xx/clock.o

The difference would come to about 0.7% of the current image size,
I guess around 1% when the other changes are included. Is that within
the margins you have, or is this already critical?
No, your numbers are promising, I was afraid of the increase of other orders of magnitude. So this should be fine.

Thanks for this info.

--
Alex.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help