LAVA

What was done?

  • LAVA Core
    • VExpress A9 test images no longer use the master image's boot loader
    • Support added for interactive bootloader commands.
    • Support for OpenID / Crowd added for LAVA.
    • LAVA Master images updated on images.validation.linaro.org
    • LAVA Multi-node
      • Multi-Node support has an initial implementation which can support communication between nodes under test via the use of a GroupDispatcher.

  • LAVA Lab Capabilities
    • LMP prototypes built and integration efforts into LAVA have begun. Focus will be integrating and stress testing the SDMUX LMP and then adding support for the other boards.

Builds and Baselines

What was done?

  • Linaro Stable Kernel (preview) 3.10.1 2013.07 released
    • Based on 3.10.1 stable tree
    • big.LITTLE support:
      • ARM MP patch set
      • IKS
    • VExpress TC2 support
    • Power efficient workqueue support
    • Android v3.10 experimental patch set from AOSP
  • Linux Linaro 3.10.1 2013.07 released
    • based on linux-linaro-core-tracking tree, llct-20130715.0 tag:
      • based on v3.10.1
      • gator version 5.15 (same version as in 13.06 release)
      • updated linaro-android-3.10 topic by John Stultz
      • binder 64 bit patch
      • numa/huge pages topics (same version as in 13.06 release)
      • new MP patches from ARM (via integration-linaro-vexpress topic)
      • big-LITTLE-MP-master-v18 (same as the v17 from 13.06 release, but the "system wide power_efficient workqueues" commits reverted)
      • interactive-gov-updates topic from Viresh Kumar (rebased version of the 13.05 topic)
    • updated Versatile Express patches from ARM LT
    • arndale/exynos patches from Samsung LT (rebased version of the 13.06 topic)
    • a patch to enable perf in Android by Bernhard Rosenkraenzer (same as in 13.05)
    • vexpress64 support (both RTSM and Foundation model)
    • omap-fixes-13.06 topic: to make USB host and the on-board ethernet operational on Panda (same as in 13.06 release)
    • config fragments changes:
      • new xen.conf added
      • distribution.conf: add more configs for libvirt (NETFILTER_XT_CONNMARK, NETFILTER_XT_MARK, NETFILTER_XT_TARGET_CHECKSUM, BRIDGE_EBT_MARK_T)
      • arndale.conf: removed CONFIG_DEBUG_LL=y, CONFIG_EARLY_PRINTK=y, and CONFIG_DEBUG_S3C_UART2=y (the latter one depends on the formers) as they break xen
  • Linaro OpenEmbedded baseline updates:

    • Added PAM to DISTRO_FEATURES
    • Set libjpeg-turbo as the preferred provider for jpeg
    • Updated to Linaro GCC 4.8-2013.07 release
    • Switched builds to use Linaro versions of binutils and eglibc (2.17)
  • Linaro Android baseline updates:
    • Arndale build updated with display support on HDMI using software graphics stack
    • pm-qa, mmtest, cachecoherency, gatortest and imetest migrated to lava-test-shell
    • Android builds updated to build with Linaro GCC 4.8 2013.07 release
  • Linaro Toolchain Binaries 2013.07 released. It includes latest Linaro GCC 4.8 2013.07-1 and Linaro Eglibc 2.17-2013.07-2 releases.

Kernel

What was done?

  • Convert Moxart to GENERIC_CLOCKEVENTS
  • Storage EXT4 journal in enhanced area of eMMC
    • Club journal and metadata together in enhanced area

Power Management

What was done?

  • Linaro Powerdebug 2013.07 released
    • Support for multiple key code for ENTER key
    • Clocks: Allow child clock to be seen

QA

What was done?

  • Successfully completed 13.07 release testing on Android (linux-linaro and LSK), Ubuntu and OpenEmbedded builds. Test results and bug reports have been shared.

  • Manual UEFI testing was performed on Versatile Express A9 board.
  • Initial setup for KVM testing is in place

Toolchain

What was done?

  • Linaro GCC 4.8 2013.07 released, based off the latest GCC 4.8.1+svn200355 release.
    • Address Sanitizer support for ARM.
    • New -mrestrict-it option support.
    • Backport of support for further AArch64 instructions.
    • Backport of support for further ARMv8 AArch32 instructions.
    • Reverted recent changes to shrink-wrapping and tail-calls
  • Linaro GCC 4.7 2013.07 released, based off the latest GCC 4.7.3+svn200408 release.
  • Linaro eglibc 2.17 2013.07 released
    • Optimized string functions for AArch64: memcmp, memset, memcpy, memmove, bzero, strcmp, strlen, strnlen, strncmp.

Graphics

What was done?

  • CMA-ION patches reviewed and merged in Android Kernel.
  • CMA-ION activity Closed.

Cycles/1307/Release/Highlights (last modified 2013-07-30 14:53:46)