Release Information

"It' s easy to get good players. Getting them to play together, that's the hard part." ~Casey Stengel

The Linaro 13.07 release is now available for download!

The 13.07 Linaro release highlights the collaborative efforts of all the Linaro Teams – Working Groups, Landing Teams and Platform Teams who have provided all the updates and new features that are integrated on top of Android, OpenEmbedded and Ubuntu baselines during this development cycle. With this release we are reminded of the great "players" who come together to plan and create the future of Linux on ARM. Seeing the synergic efforts of Linaro, its members and the greater Open Source Community is what drives our future--the future of Linux on ARM.

On the Builds and Baselines front, the Linaro Stable Kernel preview 2013.07 was updated: based on the 3.10.1 stable kernel tree; including ARM MP patch set, IKS VExpress TC2 and Power efficient workqueue support, Android v3.10 experimental patch set from AOSP. Linaro OpenEmbedded baseline added libjpeg-turbo as the preferred provider for jpeg, updated to the Linaro GCC 4.8-2013.07 release and switched builds to use Linaro versions of binutils and eglibc (2.17). Linaro Android baseline reports that the Arndale platform has been updated with display support on HDMI using software graphics stack, and is built with the Linaro GCC 4.8-2013.07 release as well.

The Linaro toolchain Working Group released Linaro GCC 4.8 and 4.7 2013.07 which added address Sanitizer support for ARM along with the new -mrestrict-it option support. The backports of support for further AArch64 aand ARMv8 AArch32 instructions were added. Linaro eglibc 2.17-2013.07 has optimized string functions for AArch64: memcmp, memset, memcpy, memmove, bzero, strcmp, strlen, strnlen, strncmp.

As of this release, the Linaro LAVA lab now hosts 75 devices including 4 new member systems and an actual “LMP stack” which is a tower of 5 LAVA Multi-purpose Probe boards (including SDMux support) is now being prototyped and tested. Multi-node test is currently in beta, but a live demo from LCE13 can be seen at: http://multinode.validation.linaro.org sandbox. Advanced LAVA configuration options were reviewed during this cycle and topics that were discussed included managing a multi-machine (LAVA Servers & worker nodes), deployment with salt-stack (LAVA Cambridge Lab), generic test integration, creating a test parser, overriding boot commands and the new interactive boot command support in LAVA.

See the detailed highlights of this release to get an overview of what has been accomplished by the Working Groups, Landing Teams and Platform Teams:

- Highlights of this release

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.

Getting Started

Download the images for Linaro 13.07 supported platforms and follow the instructions for installing the image on your device.

Engineering Builds

Version

Release

Instructions

Download for...

Details

Status

Portal/IDB/icon-android-label-128x48.png

4.2.2

13.07

here

Arndale
Galaxy Nexus
PandaBoard
Versatile Express

linaro-android details

Arndale
Galaxy Nexus
PandaBoard
Versatile Express

Portal/IDB/icon-openembedded-label-128x48.png

2013.07

13.07

here

Versatile Express 64

linaro-oe details

Portal/IDB/icon-ubuntu-label-128x32.png

Raring

13.07

here

Arndale
PandaBoard
Versatile Express

linaro-ubuntu details

Arndale
PandaBoard
Versatile Express

(*) preview build; not officially supported yet

Member Builds

Version

Release

Instructions

Download for...

Details

Status

Portal/IDB/icon-android-label-128x48.png

4.2.2

13.07

here

HiSilicon K3V2

linaro-android details

HiSilicon K3V2

Developers and Community Builds

IconsPage/icon-warning-32x32.png

Developers and community builds are not officially supported. However, we hope that they are useful and hence we publish a list of last-known-to-work images and hardware packs.

Name

Version

Release

Instructions

Download for...

Portal/IDB/icon-linux-logo-24x24.png

ARM Linux Internet Platform (ALIP)

Raring

13.07

here

Arndale, PandaBoard, Versatile Express

Portal/IDB/icon-linux-logo-24x24.png

Nano

Raring

13.07

here

Arndale, PandaBoard, Versatile Express

Portal/IDB/icon-linux-logo-24x24.png

Developer

Raring

13.07

here

Arndale, PandaBoard, Versatile Express

Portal/IDB/icon-linux-logo-24x24.png

Server

Raring

13.07

here

Arndale, PandaBoard, Versatile Express

Android Components

Name

Version

Release

Download

android-toolchain 4.8 (JB)

4.8-2013.07

13.07

android-toolchain download

android-toolchain 4.7 (ICS, JB)

4.7-2013.07

13.07

android-toolchain download

aosp software rendering patches

2011.12

11.12

aosp software rendering patches download

ics gcc 4.6 patches

4.6-2011.12

11.12

ics gcc 4.6 patches download

Graphics Components

Name

Version

Release

Download

Details

compiz

0.9.8.0+bzr20120419.2012.04

12.04

compiz download

compiz details

compiz-plugins

0.9.7.0+bzr20120410.2012.04

12.04

compiz-plugins download

compiz-plugins details

glcompbench

2012.07

12.07

glcompbench download

glcompbench details

glew

1.7.0-2011.10

11.10

glew download

glew details

glmark2

2012.12

12.12

glmark2 download

glmark2 details

glproxy

2012.04

12.04

glproxy download

glproxy details

libmatrix

2012.05

12.05

libmatrix download

libmatrix details

nux

1.16.0-2011.10

11.10

nux download

nux details

smartt

0.5

11.06

smartt download

smartt details

unity

5.0

12.02

unity download

unity details

Kernel Components

Name

Version

Release

Download

Details

linux-linaro-stable (LSK) preview

3.10.1-2013.07

13.07

linux-linaro download

linux-linaro details

linux-linaro

3.10.1-2013.07

13.07

linux-linaro download

linux-linaro details

grub-linaro

2013.03

13.03

u-boot-linaro download

grub-linaro details

u-boot-linaro

2013.03.1

13.03

u-boot-linaro download

u-boot-linaro details

uefi-linaro

2013.06

13.06

uefi-linaro download

u-boot-linaro details

Landing Teams Components

Name

Version

Release

Download

Details

linux-linaro-android-lt-samsung

3.7-rc6-2013.01

13.01

linux-linaro-lt-samsung download

linux-linaro-lt-samsung details

linux-linaro-android-lt-st-ericsson

3.4-2012.06

12.06

linux-linaro-lt-st-ericsson download

linux-linaro-lt-st-ericsson details

linux-linaro-android-lt-ti

3.4-2013.01

12.11

linux-linaro-android-lt-ti download

linux-linaro-android-lt-ti details

linux-linaro-lt-samsung

3.8-rc4-2013.01

13.01

linux-linaro-lt-samsung download

linux-linaro-lt-samsung details

linux-linaro-lt-st-ericsson

3.3-2012.06

12.06

linux-linaro-lt-st-ericsson download

linux-linaro-lt-st-ericsson details

linux-linaro-lt-ti

3.4-2012.11

12.11

linux-linaro-lt-ti download

linux-linaro-lt-ti details

Multimedia Components

Name

Version

Release

Download

Details

alsa-lib

1.0.25.1-2012.04

12.04

alsa-lib download

alsa-lib details

alsa-ucm-conf

2011.11

11.11

alsa-ucm-conf download

alsa-ucm-conf details

alsa-ucm-test

0.1-2011.12

11.12

alsa-ucm-test download

alsa-ucm-test details

directfb

1.6.0pre1-2011.11

11.11

libpng download

libpng details

libpng

1.5.6beta3-2011.11

11.11

libpng download

libpng details

libjpeg-turbo

1.2.1+svn837

12.06

libjpeg-turbo download

libjpeg-turbo details

pulseaudio-ucm

2.0-2012.06

12.06

pulseaudio-ucm download

pulseaudio-ucm details

samplemedia test content

2011.10

11.10

samplemedia test content download

samplemedia test content details

Platform Components

lava bundle

2012.05

12.05

lava bundle download

lava bundle details

lava-android-test

0.14

12.12

lava-android-test download

lava-android-test details

lava-dashboard

0.27

12.12

lava-dashboard download

lava-dashboard details

lava-dashboard-tool

0.7

12.03

lava-dashboard-tool download

lava-dashboard-tool details

lava-deployment-tool

1.0

12.11

lava-deployment-tool download

lava-deployment-tool details

lava-dispatcher

0.28

12.12

lava-dispatcher download

lava-dispatcher details

lava-master-image-scripts

2012.09

12.09

lava-master-image-scripts download

lava-master-image-scripts details

lava-kernel-ci-views

0.4.0

12.02

lava-kernel-ci-views download

lava-kernel-ci-views details

lava-scheduler

0.25

12.12

lava-scheduler download

lava-scheduler details

lava-scheduler-tool

0.4

12.04

lava-scheduler-tool download

lava-scheduler-tool details

lava-server

0.19

12.11

lava-server download

lava-server details

lava-test

0.13

12.11

lava-test download

lava-test details

lava-tool

0.6

12.11

lava-tool download

lava-tool details

linaro-django-xmlrpc

0.5

12.02

linaro-django-xmlrpc download

linaro-django-xmlrpc details

linaro-image-tools

2013.07

13.07

linaro-image-tools download

linaro-image-tools details

linaro-python-dashboard-bundle

1.8

12.11

linaro-python-dashboard-bundle download

linaro-python-dashboard-bundle details

svammel

2011.09

11.09

svammel download

svammel details

Power Management Components

Name

Version

Release

Download

Details

power-qa

0.4.2-2013.06

13.06

linaro-pm-qa download

linaro-pm-qa details

powerdebug

0.6.4-2013.07

13.07

linaro-powerdebug download

linaro-powerdebug details

powertop

2.2-2012.12

12.12

linaro-powertop download

linaro-powertop details

Toolchain Components

Name

Version

Release

Download

Details

binutils-linaro

1.5.0-2013.06

13.06

binutils-linaro download

binutils-linaro details

cortex-strings*

1.0-2011.09

11.09

cortex-strings download

cortex-strings details

eglibc-linaro

2.17-2013.07

13.07

eglibc-linaro download

eglibc-linaro details

gcc-linaro

4.8-2013.07

13.07

gcc-linaro download

gcc-linaro details

gcc-linaro

4.7-2013.07

13.07

gcc-linaro download

gcc-linaro details

gcc-linaro

4.6-2013.05

13.05

gcc-linaro download

gcc-linaro details

gcc-linaro

4.5-2012.03

12.03

gcc-linaro download

gcc-linaro details

gdb-linaro

7.6-2013.05

13.05

gdb-linaro download

gdb-linaro details

newlib-linaro

1.5.0-2013.06

13.06

newlib-linaro download

newlib-linaro details

qemu-linaro

1.5.0-2013.06

13.06

qemu-linaro download

qemu-linaro details

(*) component delivered as needed

We provide pre-built versions of Linaro GCC and Linaro GDB that target either a Linaro Engineering Build or a bare-metal target.

Name

Version

Release

Instructions

Download

Details

linaro-toolchain-binaries

4.8-2013.07

13.07

here

Linux
Windows Installer
Source

linaro-toolchain-binaries details

linaro-toolchain-binaries (Aarch64)

4.8-2013.07

13.07

here

Linux
Windows Installer
Source

linaro-toolchain-binaries details

linaro-toolchain-binaries

4.7-2013.04

13.04

here

Linux
Windows Installer
Source

linaro-toolchain-binaries details

linaro-toolchain-binaries (Aarch64)

4.7-2013.04

13.04

here

Linux
Windows Installer
Source

linaro-toolchain-binaries details

More interested in bare-metal and long-term maintained releases for ARM embedded processors? We're working with ARM to also supply a Cortex-R and Cortex-M bare-metal build. Major releases will be made once a year with quarterly update releases. Releases will be maintained for two years.

Name

Version

Release

Download

Details

gcc-arm-none-eabi

4.7-2013q1

13.03

Linux
Windows
Source

gcc-arm-none-eabi details

Known Issues

Bug

Description

Affected

Board(s)

When filling new bugs, please check if it's not yet reported. You can use:

Workarounds

Android

* (none).

Ubuntu

* (none).

linaro-image-tools

* (none).

LAVA

* (none).

Where To Find More Information

More information on Linaro can be found on our website.

Feedback and Support

Subscribe to the important Linaro mailing lists and join our IRC channels to stay on top of Linaro developments.

* Linaro Development mailing list: http://lists.linaro.org/mailman/listinfo/linaro-dev * IRC channels on irc.linaro.org or irc.freenode.net:

#linaro
#linaro-android

* Bug reports should be filed in Launchpad against the individual packages that are affected. If a suitable package cannot be identified, feel free to assign them to Linaro project. * Questions? ask Linaro. * Interested in commercial support? inquire at Linaro support <support AT linaro DOT org>

- Announcement

Cycles/1307/Release (last modified 2013-07-30 06:59:49)