Here are some basic Tegra test results for Linux v3.14-rc1.
Logs and other details at:
http://nvt.pwsan.com/pub/linux/testlogs/test_v3.14-rc1/20140227022109/
Test summary
------------
Build: zImage:
Pass: ( 2/ 2): multi_v7_defconfig, tegra_defconfig
Boot to userspace: multi_v7_defconfig:
Pass: ( 2/ 2): tegra114-dalmore-a04, tegra30-beaver
Boot to userspace: tegra_defconfig:
Pass: ( 2/ 2): tegra114-dalmore-a04, tegra30-beaver
vmlinux object size
(delta in bytes from test_v3.13 (d8ec26d7f8287f5788a494f56e8814210f0e64be)):
text data bss total kernel
+1833734 +109664 -460 +1942938 multi_v7_defconfig
+170871 +23512 -6616 +187767 tegra_defconfig
Boot-time memory difference
(delta in bytes from test_v3.13 (d8ec26d7f8287f5788a494f56e8814210f0e64be))
avail rsrvd high freed board kconfig dtb
. . . . tegra114-dalmore-a04 multi_v7_defconfig tegra114-dalmore
. . . . tegra114-dalmore-a04 tegra_defconfig tegra114-dalmore
-2070932k -25196k -1317888k -472k tegra114-dalmore-hea multi_v7_defconfig tegra114-dalmore
-2053808k -42320k -1317888k -244k tegra114-dalmore-hea tegra_defconfig tegra114-dalmore
-18320k 18320k . 36k tegra30-beaver multi_v7_defconfig tegra30-beaver
-168k 168k . 4k tegra30-beaver tegra_defconfig tegra30-beaver
The tegra114-dalmore-headless board, an A03 Dalmore, was dropped out of the testbed
since apparently NVIDIA folks don't maintain upstream support for any Dalmore revision
other than A04. That's the cause of the large boot-time memory deltas above.
It's been replaced by an A04 Dalmore. There should have been large boot-time memory
deltas on the A04 lines too, but the current set of scripts don't handle that condition well.
I double-checked the +1.9MB size increase for the multi_v7_defconfig kernel, and it appears
to be accurate :-(
Here are the build results from automated periodic testing.
The tree being built was mainline, found at:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git (master branch)
Topmost commit:
d2a0476 Merge branch 'akpm' (patches from Andrew Morton)
Build logs (stderr only) can be found at the following link (experimental):
http://arm-soc.lixom.net/buildlogs/mainline/v3.14-rc4-45-gd2a0476/
Runtime: 31m 1s
Passed: 123
Failed: 0
Warnings: 7
Section mismatches: 0
-------------------------------------------------------------------------------
Failed defconfigs:
-------------------------------------------------------------------------------
Errors:
Warnings:
1 drivers/staging/imx-drm/imx-drm-core.c:87:25: warning: unused variable 'imxdrm' [-Wunused-variable]
1 drivers/usb/host/xhci-plat.c:203:12: warning: 'xhci_plat_suspend' defined but not used [-Wunused-function]
1 drivers/usb/host/xhci-plat.c:211:12: warning: 'xhci_plat_resume' defined but not used [-Wunused-function]
2 buildall.arm.multi_lpae_defconfig.log.passed:warning: (ARM_HIGHBANK_CPUFREQ) selects GENERIC_CPUFREQ_CPU0 which has unmet direct dependencies (ARCH_HAS_CPUFREQ && CPU_FREQ && HAVE_CLK && REGULATOR && OF && THERMAL && CPU_THERMAL)
2 buildall.arm.multi_v7_defconfig.log.passed:warning: (ARM_HIGHBANK_CPUFREQ) selects GENERIC_CPUFREQ_CPU0 which has unmet direct dependencies (ARCH_HAS_CPUFREQ && CPU_FREQ && HAVE_CLK && REGULATOR && OF && THERMAL && CPU_THERMAL)
Section mismatches:
Here are the build results from automated periodic testing.
The tree being built was next, found at:
http://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git (master branch)
Topmost commit:
178b697 Add linux-next specific files for 20140226
Build logs (stderr only) can be found at the following link (experimental):
http://arm-soc.lixom.net/buildlogs/next/next-20140226/
Runtime: 43m 43s
Passed: 125
Failed: 0
Warnings: 78
Section mismatches: 38
-------------------------------------------------------------------------------
Failed defconfigs:
-------------------------------------------------------------------------------
Errors:
Warnings:
1 drivers/gpio/gpio-pl061.c:358:2: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'resource_size_t' [-Wformat=]
1 drivers/irqchip/irq-bcm2835.c:201:1: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1 drivers/irqchip/irq-bcm2835.c:99:9: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1 drivers/irqchip/irq-moxart.c:48:1: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
1 drivers/usb/host/xhci-plat.c:203:12: warning: 'xhci_plat_suspend' defined but not used [-Wunused-function]
1 drivers/usb/host/xhci-plat.c:211:12: warning: 'xhci_plat_resume' defined but not used [-Wunused-function]
2 buildall.arm.multi_lpae_defconfig.log.passed:warning: (ARM_HIGHBANK_CPUFREQ) selects GENERIC_CPUFREQ_CPU0 which has unmet direct dependencies (ARCH_HAS_CPUFREQ && CPU_FREQ && HAVE_CLK && REGULATOR && OF && THERMAL && CPU_THERMAL)
2 buildall.arm.multi_v7_defconfig.log.passed:warning: (ARM_HIGHBANK_CPUFREQ) selects GENERIC_CPUFREQ_CPU0 which has unmet direct dependencies (ARCH_HAS_CPUFREQ && CPU_FREQ && HAVE_CLK && REGULATOR && OF && THERMAL && CPU_THERMAL)
3 drivers/irqchip/irq-mmp.c:199:1: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3 drivers/irqchip/irq-mmp.c:212:1: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3 drivers/irqchip/irq-sirfsoc.c:51:1: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3 drivers/irqchip/irq-sun4i.c:140:1: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3 drivers/irqchip/irq-sun4i.c:39:70: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
3 drivers/irqchip/irq-vt8500.c:183:1: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
4 drivers/irqchip/irq-orion.c:35:1: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
5 drivers/irqchip/irq-armada-370-xp.c:415:1: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
13 drivers/irqchip/irq-vic.c:244:1: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
28 drivers/irqchip/irq-gic.c:283:1: warning: 'externally_visible' attribute have effect only on public objects [-Wattributes]
Section mismatches:
1 integrator_defconfig WARNING: arch/arm/mach-integrator/built-in.o(.data+0x2e0): Section mismatch in reference from the variable impd1_driver to the function .init.text:impd1_probe()
1 integrator_defconfig WARNING: vmlinux.o(.data+0x1b80): Section mismatch in reference from the variable impd1_driver to the function .init.text:impd1_probe()
1 multi_lpae_defconfig WARNING: drivers/built-in.o(.data+0x454e8): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_pll_init()
1 multi_lpae_defconfig WARNING: drivers/built-in.o(.data+0x455ac): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_periph_init()
1 multi_lpae_defconfig WARNING: drivers/built-in.o(.data+0x45670): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_gate_init()
1 multi_lpae_defconfig WARNING: drivers/clk/built-in.o(.data+0x1024): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_periph_init()
1 multi_lpae_defconfig WARNING: drivers/clk/built-in.o(.data+0x10e8): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_gate_init()
1 multi_lpae_defconfig WARNING: drivers/clk/built-in.o(.data+0xf60): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_pll_init()
1 multi_lpae_defconfig WARNING: drivers/clk/socfpga/built-in.o(.data+0x184): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_periph_init()
1 multi_lpae_defconfig WARNING: drivers/clk/socfpga/built-in.o(.data+0x248): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_gate_init()
1 multi_lpae_defconfig WARNING: drivers/clk/socfpga/built-in.o(.data+0xc0): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_pll_init()
1 multi_lpae_defconfig WARNING: vmlinux.o(.data+0x8cca8): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_pll_init()
1 multi_lpae_defconfig WARNING: vmlinux.o(.data+0x8cd6c): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_periph_init()
1 multi_lpae_defconfig WARNING: vmlinux.o(.data+0x8ce30): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_gate_init()
1 multi_v7_defconfig WARNING: drivers/built-in.o(.data+0x450a8): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_pll_init()
1 multi_v7_defconfig WARNING: drivers/built-in.o(.data+0x4516c): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_periph_init()
1 multi_v7_defconfig WARNING: drivers/built-in.o(.data+0x45230): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_gate_init()
1 multi_v7_defconfig WARNING: drivers/clk/built-in.o(.data+0x1024): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_periph_init()
1 multi_v7_defconfig WARNING: drivers/clk/built-in.o(.data+0x10e8): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_gate_init()
1 multi_v7_defconfig WARNING: drivers/clk/built-in.o(.data+0xf60): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_pll_init()
1 multi_v7_defconfig WARNING: drivers/clk/socfpga/built-in.o(.data+0x184): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_periph_init()
1 multi_v7_defconfig WARNING: drivers/clk/socfpga/built-in.o(.data+0x248): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_gate_init()
1 multi_v7_defconfig WARNING: drivers/clk/socfpga/built-in.o(.data+0xc0): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_pll_init()
1 multi_v7_defconfig WARNING: vmlinux.o(.data+0x8c328): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_pll_init()
1 multi_v7_defconfig WARNING: vmlinux.o(.data+0x8c3ec): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_periph_init()
1 multi_v7_defconfig WARNING: vmlinux.o(.data+0x8c4b0): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_gate_init()
1 socfpga_defconfig WARNING: drivers/built-in.o(.data+0x855c): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_pll_init()
1 socfpga_defconfig WARNING: drivers/built-in.o(.data+0x8620): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_periph_init()
1 socfpga_defconfig WARNING: drivers/built-in.o(.data+0x86e4): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_gate_init()
1 socfpga_defconfig WARNING: drivers/clk/built-in.o(.data+0x164): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_pll_init()
1 socfpga_defconfig WARNING: drivers/clk/built-in.o(.data+0x228): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_periph_init()
1 socfpga_defconfig WARNING: drivers/clk/built-in.o(.data+0x2ec): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_gate_init()
1 socfpga_defconfig WARNING: drivers/clk/socfpga/built-in.o(.data+0x184): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_periph_init()
1 socfpga_defconfig WARNING: drivers/clk/socfpga/built-in.o(.data+0x248): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_gate_init()
1 socfpga_defconfig WARNING: drivers/clk/socfpga/built-in.o(.data+0xc0): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_pll_init()
1 socfpga_defconfig WARNING: vmlinux.o(.data+0x15cb4): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_pll_init()
1 socfpga_defconfig WARNING: vmlinux.o(.data+0x15d78): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_periph_init()
1 socfpga_defconfig WARNING: vmlinux.o(.data+0x15e3c): Section mismatch in reference from the variable socfpga_child_clocks to the function .init.text:socfpga_gate_init()
Here are the build results from automated periodic testing.
The tree being built was queue, found at:
Local queue of patches applied from http://git.kernel.org/cgit/linux/kernel/git/stable/stable-queue.git
Topmost commit:
e0aba9b rtlwifi: rtl8192ce: Fix too long disable of IRQs
Build logs (stderr only) can be found at the following link (experimental):
http://arm-soc.lixom.net/buildlogs/queue/v3.10.32-19-ge0aba9b/
Runtime: 32m 55s
Passed: 121
Failed: 0
Warnings: 23
Section mismatches: 0
-------------------------------------------------------------------------------
Failed defconfigs:
-------------------------------------------------------------------------------
Errors:
Warnings:
1 arch/arm/mach-pxa/em-x270.c:480:18: warning: ignoring return value of 'regulator_enable', declared with attribute warn_unused_result [-Wunused-result]
1 arch/arm/mach-pxa/em-x270.c:484:18: warning: ignoring return value of 'regulator_enable', declared with attribute warn_unused_result [-Wunused-result]
1 arch/arm/mach-pxa/em-x270.c:603:19: warning: ignoring return value of 'regulator_enable', declared with attribute warn_unused_result [-Wunused-result]
1 drivers/gpio/gpio-omap.c:1529:13: warning: 'omap_gpio_init_context' defined but not used [-Wunused-function]
1 drivers/spi/spi-pl022.c:2226:9: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'resource_size_t' [-Wformat=]
1 drivers/video/backlight/max8925_bl.c:124:41: warning: statement with no effect [-Wunused-value]
1 include/linux/clocksource.h:345:20: warning: comparison of distinct pointer types lacks a cast [enabled by default]
4 arch/arm/mm/init.c:603:2: warning: passing argument 1 of 'free_reserved_area' makes integer from pointer without a cast [enabled by default]
4 arch/arm/mm/init.c:603:2: warning: passing argument 2 of 'free_reserved_area' makes integer from pointer without a cast [enabled by default]
4 arch/arm/mm/init.c:731:2: warning: passing argument 1 of 'free_reserved_area' makes integer from pointer without a cast [enabled by default]
4 arch/arm/mm/init.c:731:2: warning: passing argument 2 of 'free_reserved_area' makes integer from pointer without a cast [enabled by default]
Section mismatches: