Re: OMAP baseline test results for v3.18-rc1
* Paul Walmsley p...@pwsan.com [141023 08:21]: On Mon, 20 Oct 2014, Paul Walmsley wrote: Boot-time memory difference (delta in bytes from test_v3.17-rc7 (fe82dcec644244676d55a1384c958d5f67979adb)) avail rsrvd high freed board kconfig -117908k -13164k . -148k 2420n800omap2plus_defconfig_n800_only_a -1012k 1012k . . 2430sdpomap2plus_defconfig -1268k 1268k .16k 3530es31beagle omap2plus_defconfig -1268k 1268k .16k 3530es3beagle omap2plus_defconfig -1780k 1780k .16k 3730beaglexm omap2plus_defconfig -1780k 1780k .16k 3730es12beaglexmomap2plus_defconfig -1268k 1268k .16k 37xxevmomap2plus_defconfig -2780k 2780k -16384k16k 4460pandaesomap2plus_defconfig -2776k 2776k -16384k16k 4460varsomom omap2plus_defconfig -4848k 4848k -16384k16k 5430es2sbct54 omap2plus_defconfig -4800k 4800k -16384k16k 5430es2uevmomap2plus_defconfig -996k 996k . 8k am335xbone omap2plus_defconfig_am33xx_only -1268k 1268k .16k am335xbonelt omap2plus_defconfig The size of an omap2plus_defconfig kernel has increased by 760K - a remarkable increase that fortunately does not appear to be matched by runtime memory consumption. Well let's take that back. I seem to have glazed over the 1 to 4MB (!) runtime memory usage increases in boot memory consumption. That is also an extraordinary increase. Probably mostly caused by 673ce00c5d6c (ARM: omap2plus_defconfig: Add support for distros with systemd). But I bet actually at least ipv6 can be a loadable module here, I'll take a look. Regards, Tony -- To unsubscribe from this list: send the line unsubscribe linux-omap in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: OMAP baseline test results for v3.18-rc1
* Tony Lindgren t...@atomide.com [141027 08:56]: * Paul Walmsley p...@pwsan.com [141023 08:21]: On Mon, 20 Oct 2014, Paul Walmsley wrote: Boot-time memory difference (delta in bytes from test_v3.17-rc7 (fe82dcec644244676d55a1384c958d5f67979adb)) avail rsrvd high freed board kconfig -117908k -13164k . -148k 2420n800 omap2plus_defconfig_n800_only_a -1012k 1012k . . 2430sdpomap2plus_defconfig -1268k 1268k .16k 3530es31beagle omap2plus_defconfig -1268k 1268k .16k 3530es3beagle omap2plus_defconfig -1780k 1780k .16k 3730beaglexm omap2plus_defconfig -1780k 1780k .16k 3730es12beaglexmomap2plus_defconfig -1268k 1268k .16k 37xxevmomap2plus_defconfig -2780k 2780k -16384k16k 4460pandaesomap2plus_defconfig -2776k 2776k -16384k16k 4460varsomom omap2plus_defconfig -4848k 4848k -16384k16k 5430es2sbct54 omap2plus_defconfig -4800k 4800k -16384k16k 5430es2uevmomap2plus_defconfig -996k 996k . 8k am335xbone omap2plus_defconfig_am33xx_only -1268k 1268k .16k am335xbonelt omap2plus_defconfig The size of an omap2plus_defconfig kernel has increased by 760K - a remarkable increase that fortunately does not appear to be matched by runtime memory consumption. Well let's take that back. I seem to have glazed over the 1 to 4MB (!) runtime memory usage increases in boot memory consumption. That is also an extraordinary increase. Probably mostly caused by 673ce00c5d6c (ARM: omap2plus_defconfig: Add support for distros with systemd). But I bet actually at least ipv6 can be a loadable module here, I'll take a look. Here's a fix that should help quite a bit with ipv6 as a loadable module. Regards, Tony 8 - From: Tony Lindgren t...@atomide.com Date: Mon, 27 Oct 2014 09:00:21 -0700 Subject: [PATCH] ARM: omap2plus_defconfig: Fix bloat caused by having ipv6 built-in Commit 673ce00c5d6c (ARM: omap2plus_defconfig: Add support for distros with systemd) caused considerable bloat as noted by Paul Walmsley p...@pwsan.com. Let's fix this issue by making what we can into loadable modules for the systemd options. That's only IPV6 and AUTOFS4_FS it seems, and IPv6 defaults to a loadable module. Reported-by: Paul Walmsley p...@pwsan.com Signed-off-by: Tony Lindgren t...@atomide.com diff --git a/arch/arm/configs/omap2plus_defconfig b/arch/arm/configs/omap2plus_defconfig index 16e719c..3fbad5b 100644 --- a/arch/arm/configs/omap2plus_defconfig +++ b/arch/arm/configs/omap2plus_defconfig @@ -86,7 +86,6 @@ CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y # CONFIG_INET_LRO is not set -CONFIG_IPV6=y CONFIG_NETFILTER=y CONFIG_CAN=m CONFIG_CAN_C_CAN=m @@ -317,7 +316,7 @@ CONFIG_EXT4_FS=y CONFIG_FANOTIFY=y CONFIG_QUOTA=y CONFIG_QFMT_V2=y -CONFIG_AUTOFS4_FS=y +CONFIG_AUTOFS4_FS=m CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_TMPFS=y -- To unsubscribe from this list: send the line unsubscribe linux-omap in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: OMAP baseline test results for v3.18-rc1
On Mon, 20 Oct 2014, Paul Walmsley wrote: Boot-time memory difference (delta in bytes from test_v3.17-rc7 (fe82dcec644244676d55a1384c958d5f67979adb)) avail rsrvd high freed board kconfig -117908k -13164k . -148k 2420n800omap2plus_defconfig_n800_only_a -1012k 1012k . . 2430sdpomap2plus_defconfig -1268k 1268k .16k 3530es31beagle omap2plus_defconfig -1268k 1268k .16k 3530es3beagle omap2plus_defconfig -1780k 1780k .16k 3730beaglexm omap2plus_defconfig -1780k 1780k .16k 3730es12beaglexmomap2plus_defconfig -1268k 1268k .16k 37xxevmomap2plus_defconfig -2780k 2780k -16384k16k 4460pandaesomap2plus_defconfig -2776k 2776k -16384k16k 4460varsomom omap2plus_defconfig -4848k 4848k -16384k16k 5430es2sbct54 omap2plus_defconfig -4800k 4800k -16384k16k 5430es2uevmomap2plus_defconfig -996k 996k . 8k am335xbone omap2plus_defconfig_am33xx_only -1268k 1268k .16k am335xbonelt omap2plus_defconfig The size of an omap2plus_defconfig kernel has increased by 760K - a remarkable increase that fortunately does not appear to be matched by runtime memory consumption. Well let's take that back. I seem to have glazed over the 1 to 4MB (!) runtime memory usage increases in boot memory consumption. That is also an extraordinary increase. - Paul -- To unsubscribe from this list: send the line unsubscribe linux-omap in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
OMAP baseline test results for v3.18-rc1
Here are some basic OMAP test results for Linux v3.18-rc1. Logs and other details at: http://www.pwsan.com/omap/testlogs/test_v3.18-rc1/20141020095901/ Test summary Build: uImage: Pass ( 3/ 3): omap1_defconfig, omap1_defconfig_1510innovator_only, omap1_defconfig_5912osk_only Build: uImage+dtb: Pass (13/13): omap2plus_defconfig_am33xx_only/am335x-bone, omap2plus_defconfig/omap4-panda, omap2plus_defconfig/omap4-panda-es, omap2plus_defconfig/omap4-var-som, omap2plus_defconfig/omap3-evm-37xx, omap2plus_defconfig_n800_only_a/omap2420-n800, omap2plus_defconfig/omap2430-sdp, omap2plus_defconfig/am3517-evm, omap2plus_defconfig/omap3-beagle, omap2plus_defconfig/omap3-beagle-xm, omap2plus_defconfig/omap3-sbc-t3517, omap2plus_defconfig/omap5-uevm, omap2plus_defconfig/omap5-sbc-t54 Build: zImage: Pass (17/17): omap2plus_defconfig, omap2plus_defconfig_am33xx_only, omap2plus_defconfig_n800_only_a, omap2plus_defconfig_n800_multi_omap2xxx, omap2plus_defconfig_2430sdp_only, omap2plus_defconfig_cpupm, omap2plus_defconfig_no_pm, omap2plus_defconfig_omap2_4_only, omap2plus_defconfig_omap3_4_only, omap2plus_defconfig_omap5_only, omap2plus_defconfig_dra7xx_only, omap2plus_defconfig_am43xx_only, rmk_omap3430_ldp_oldconfig, rmk_omap3430_ldp_allnoconfig, rmk_omap4430_sdp_oldconfig, rmk_omap4430_sdp_allnoconfig, multi_v7_defconfig Boot to userspace: FAIL ( 1/17): 2430sdp skip ( 4/17): 5912osk, 2420n800, 3517evm, 4430es2panda Pass (12/17): am335xbonelt, am335xbone, 4460pandaes, 4460varsomom, 37xxevm, 3530es3beagle, 3530es31beagle, 3730beaglexm, 3730es12beaglexm, cmt3517, 5430es2uevm, 5430es2sbct54 PM: chip retention via suspend: FAIL ( 5/11): am335xbonelt, 4460varsomom, 2430sdp, 5430es2uevm, 5430es2sbct54 Pass ( 6/11): 4460pandaes, 37xxevm, 3530es3beagle, 3530es31beagle, 3730beaglexm, 3730es12beaglexm PM: chip retention via dynamic idle: FAIL ( 6/11): am335xbonelt, 4460pandaes, 4460varsomom, 2430sdp, 5430es2uevm, 5430es2sbct54 Pass ( 5/11): 37xxevm, 3530es3beagle, 3530es31beagle, 3730beaglexm, 3730es12beaglexm PM: chip off (except CORE, due to errata) via suspend: Pass ( 1/ 1): 3730beaglexm PM: chip off (except CORE, due to errata) via dynamic idle: Pass ( 1/ 1): 3730beaglexm PM: chip off via suspend: Pass ( 4/ 4): 37xxevm, 3530es3beagle, 3530es31beagle, 3730es12beaglexm PM: chip off via dynamic idle: Pass ( 4/ 4): 37xxevm, 3530es3beagle, 3530es31beagle, 3730es12beaglexm vmlinux object size (delta in bytes from test_v3.17-rc7 (fe82dcec644244676d55a1384c958d5f67979adb)): text data bsstotal kernel +48872 +832+3456 +53160 omap1_defconfig +48820 +824+3360 +53004 omap1_defconfig_1510innovator_only +45824 +848+3360 +50032 omap1_defconfig_5912osk_only +284919 +15336+3472 +303727 multi_v7_defconfig +677950 +32008 +54408 +764366 omap2plus_defconfig +624576 +31472 +57320 +713368 omap2plus_defconfig_2430sdp_only +668726 +28000 +57480 +754206 omap2plus_defconfig_am33xx_only +670426 +29104 +57736 +757266 omap2plus_defconfig_am43xx_only +647778 +30808 +54024 +732610 omap2plus_defconfig_cpupm +672286 +29816 +54664 +756766 omap2plus_defconfig_dra7xx_only +251096 +15208 +14456 +280760 omap2plus_defconfig_n800_multi_omap2xxx +246996 +15192 +14456 +276644 omap2plus_defconfig_n800_only_a +683634 +32064 +54408 +770106 omap2plus_defconfig_no_pm +677814 +28664 +57736 +764214 omap2plus_defconfig_omap2_4_only +669574 +32048 +57416 +759038 omap2plus_defconfig_omap3_4_only +672154 +29880 +54728 +756762 omap2plus_defconfig_omap5_only +18244-1432+3380 +20192 rmk_omap3430_ldp_allnoconfig +51285 -848+5460 +55897 rmk_omap3430_ldp_oldconfig +20620-3516+3396 +20500 rmk_omap4430_sdp_allnoconfig +54412-2360+5844 +57896 rmk_omap4430_sdp_oldconfig Boot-time memory difference (delta in bytes from test_v3.17-rc7 (fe82dcec644244676d55a1384c958d5f67979adb)) avail rsrvd high freed board kconfig -117908k -13164k . -148k 2420n800omap2plus_defconfig_n800_only_a -1012k 1012k . . 2430sdpomap2plus_defconfig -1268k 1268k .16k 3530es31beagle omap2plus_defconfig -1268k 1268k .16k 3530es3beagle omap2plus_defconfig -1780k 1780k .16k