OMAP baseline test results for v3.9-rc1

Paul Walmsley paul at pwsan.com
Tue Mar 19 01:47:02 EDT 2013


Hi,

here's the restated delta from v3.8 -> v3.9-rc1, after some script bug 
fixes.

On Tue, 12 Mar 2013, Paul Walmsley wrote:

> vmlinux object size
> (delta in bytes from test_v3.8 (19f949f52599ba7c3f67a5897ac6be14bfcb1200)):
>    text     data      bss    total  kernel
> +195310   +37968    +1364  +234642  omap2plus_defconfig
> +185362   +37128    +1364  +223854  omap2plus_defconfig_cpupm
> +186719   +31416    +1300  +219435  omap2plus_defconfig_omap2_4_only
> +181125   +41432    +1300  +223857  omap2plus_defconfig_omap3_4_only
>  +10460   +10272    +1184   +21916  rmk_omap3430_ldp_allnoconfig
>  +40867   +14672     +972   +56511  rmk_omap4430_sdp_oldconfig
> 
> Looks like v3.9 is well on target to exceed even the previous 
> per-release bloat records.
> 
> There are some entries missing from the above table; this is probably due 
> to some bug in my scripts that needs to be dealt with.

And here's the correct results.

vmlinux object size
(delta in bytes from test_v3.8 
(19f949f52599ba7c3f67a5897ac6be14bfcb1200)):
   text     data      bss    total  kernel
-557629   +23472    -9252  -543409  n800_multi_omap2xxx
-557204   +26680    -9280  -539804  n800_only_a
 +49056    +2992     +424   +52472  omap1_defconfig_1510innovator_only
+195310   +37968    +1364  +234642  omap2plus_defconfig
+185362   +37128    +1364  +223854  omap2plus_defconfig_cpupm
+192610   +36304    +1364  +230278  omap2plus_defconfig_no_pm
+186719   +31416    +1300  +219435  omap2plus_defconfig_omap2_4_only
+181125   +41432    +1300  +223857  omap2plus_defconfig_omap3_4_only
 +10460   +10272    +1184   +21916  rmk_omap3430_ldp_allnoconfig
 +40004   +27640     +788   +68432  rmk_omap3430_ldp_oldconfig
 +10348   +10272    +1296   +21916  rmk_omap4430_sdp_allnoconfig
 +40867   +14672     +972   +56511  rmk_omap4430_sdp_oldconfig

The massive decrease in N800 kernel size is a result of an all-out attempt 
to keep the kernel booting on N800, which has a 2MB kernel size limitation 
in the bootloader.

Same crazy bloat in the OMAP2+ kernels, and it's probably due to the 
CONFIG_ARCH_MULTIPLATFORM changes.  Hey, at least we don't have to worry 
about supporting embedded use-cases any more on ARM ;-)


- Paul



More information about the linux-arm-kernel mailing list