Release Information

"Creativity is the power to connect the seemingly unconnected." ~William Plomer

The Linaro 13.10 release is now available for download!

TBA

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

Android Engineering

What was done?

Android 64/32

  • Porting and Upgraded to Android Jelly Bean 4.3.1_r1 Google AOSP release.
  • Updated Linux Kernel to Linaro 3.12-rc4
  • This release is validated on the all new FVP Base model version FVP_Base_AEMv8A_0.8_5108
  • Android now boots using UEFI EDK II as boot loader

Builds and Baselines

What was done?

  • Linaro Stable Kernel 3.10.16-2013.10 released
    • Based on 3.10.16 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
    • Interactive scheduler enhancements for big.LITTLE
    • GATOR support
  • Linux Linaro 3.12-rc5-2013.10 released
    • based on linux-linaro-core-tracking tree, llct-20131015.0 tag:
      • based on v3.12-rc5
      • gator version 5.16 (new version)
      • new linaro-android-3.12 topic by John Stultz. Based on experimental android-3.10 AOSP branch
      • new uprobes-v2 topic. Based on v2 of the "uprobes: Add uprobes support for ARM" patch set by David Long
      • updated big-LITTLE-pmu, iks, iks-cpufreq, and interactive-gov-updates topics from ARM LT
      • updated basic Capri board support from Broadcom LT (GPIO, sdhci, usb, i2c, ...)
      • builddeb-tweaks topic: "builddeb: add arm64 in the supported architectures"
    • new topic to support k3v2 board from Hisilicon LT
    • updated big endian topic
    • updated Versatile Express patches from ARM LT
    • updated arndale/exynos patches from Samsung LT
    • vexpress64 support (both RTSM and Foundation model)
    • config fragments changes:
      • more netfilter configs for the ltp networking iptable test added to distribution.conf
      • hugepage config fragment created
      • config fragments for Hisilicon Hi36xx/Hi37xx based boards created (multi_v7.conf plus hi3xxx.conf)
      • CONFIG_HIGHMEM and CONFIG_HIGHPTE are enabled in highbank.conf to fix 1G limit
      • USB3503 HSIC driver is enabled for Arndale
    • Bug 1240028 "lock up related to CONFIG_CPU_IDLE on TI Panda 4460 Linux Linaro ubuntu" fixed

  • Linaro Toolchain Binaries 2013.10 released
    • Include latest Linaro GCC 4.8-2013.10 and Linaro GDB 7.6.1-2013.10
    • The sample configurations no longer require the LSB tools
    • The build now works behind a HTTP proxy
  • Linaro OpenEmbedded baseline updates

    • Update to Linaro GCC 4.8-2013.10 release
    • Update to Linaro Binutils 2.23.2-2013.10-4 release
    • Update to Linaro EGLIBC 2.18-2013.10 release
    • Initial support for genericarmv8b machine
    • Remove meta-java layer
    • Track git HEAD for QEMU builds
    • Add opengl to DISTRO features
    • LEG: remove OpenJDK 7
    • LEG: OpenJDK 8 now builds both client and server hotspot compilers
    • LNG: enable QEMU
    • Add Gator daemon to LAMP image
    • Add openssh-sftp-server to lamp/alip images (LP: #1239283)
    • Fix auto-getty hardcodes device names (LP: #1233786)
  • Linaro Ubuntu baseline updates
    • packages updates: gator, powertop, openssl (improve decrypt performance)
    • added linux-linaro-midway kernel package
  • Linaro Android baseline updates
    • Upgraded baseline to Android 4.3.1_r1.
    • Android builds updated to latest Linaro toolchain 4.8-2013.10
    • Blackbox tests have been enabled back in Android 4.3.

Kernel

What was done?

Android upstreaming

  • Android RAM console implementation has been accepted in AOSP after we delivered it for mainline kernel

ARM32 maintenance

  • GPIOLib used on all ARM32 machines
  • removed <mach/gpio.h> from the PXA and MMP sub-architectures

  • remove the local <mach/gpio.h> header from SA1100 (StrongARM) machines

  • converted mach-ixp4 to GPIOlib
  • converted the mach-iop machines to GPIOlib
  • ARM32 probes - patch v3 has been posted

ARM64

  • ARM64 kprobes/uprobes
    • got working ARMv8 debug exception handler hook for kprobes breakpoint
    • got kprobes working on 32-bit ARM variant
    • listed ARM v8-A instructions which are unsafe to probe, PC-relative, use exclusive monitors, and having other side-effects
    • implemented kernel text patching for ARM64
    • got the AArch64 Software Single Step working in kernel mode (EL1)
    • analysis of AArch64 instruction encoding and ARMv8 Debug specification completed
    • completed the implementation for Aarch64 kprobes
  • ARM64 ftrace was tested with 13.10 pre-release tarball Linaro toolchain
  • ARM64 Cortex strings
    • Implemented stand-alone, tested, benchmarked and verified
    • Integration in kernel started
  • ARM64 Oprofile work started - design for implementation complete
  • ARM64 kexec and crashdump
    • progressed with implementation, found a bug in device tree handling
    • currently stuck on late shutdown debug output not coming out of Foundation models

LAVA

What was done?

  • Support added for new ARM fastmodels (CARD-832)
  • Improved handling of test dependencies in LAVA (CARD-366)
  • Amarillo integrated in LAVA using new NFS capabilities in LAVA (CARD-825)
  • Initial LNG rack online (CARD-852)
  • LAVA consolidation reduced LAVA project complexity to 3 main projects (lava-tool, lava-server, lava-dispatcher) completed (CARD-382)
  • New devices integrated into the LAVA lab; Mustang prototyped, HiSilicon hi3716cv200 and Entropic xi3

  • Bugs

LEG

What was done?

LNG

What was done?

Power Management

What was done?

  • Linaro PowerTOP 2.2-2013.10 released
    • Fix to show correct frequency stats

QA

What was done?

  • 2013.10 release testing done
  • Automated result reporting for AA9 tests
  • Test cases for new FVP model features executed
  • Missing benchmarks added to LSK workload automation
  • Linaro Test Suites released.

Toolchain

What was done?

  • Linaro GCC 4.8-2013.10 released, based off the latest GCC 4.8.1+svn203510 release
    • Improved AArch64 support (CRC extension, improved intrinsics, gprof support)
    • Improved Aarch32 support (bug fixes, better code generation, improved multilib)
    • Backports for bug fixes (PR58578)
  • Linaro GCC 4.7-2013.10 released, based off the latest GCC 4.7.4+svn203509 release
    • Fix for LP #1229170
  • Linaro binutils 2.23.2-2013.10-4 released
    • Bug fix for AArch64 GOT layout
    • Fixed source tarball structure
  • Linaro eglibc 2.18-2013.10 released
    • Fix for integer overflows in memalign/pvalloc/valloc
  • Linaro GDB 7.6.1-2013.10 released
    • Further fix for debugging on AArch64 with hardware breakpoints.

Getting Started

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

Linaro Stable Kernel (LSK)

Version

Release

Instructions

Download for...

Details

Status

linux-linaro-stable (LSK)

3.10.16-2013.10

13.10

linux-linaro download

linux-linaro details

Engineering Builds

Version

Release

Instructions

Download for...

Details

Status

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

4.3

13.10

here

Arndale
Galaxy Nexus
PandaBoard
Versatile Express (LSK)

linaro-android details

Arndale
Galaxy Nexus
PandaBoard
Versatile Express

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

2013.10

13.10

here

Versatile Express 64
Versatile Express (LSK)

linaro-oe details

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

Raring

13.10

here

Arndale
Highbank
PandaBoard

linaro-ubuntu details

Arndale
Highbank
PandaBoard

(*) preview build; not officially supported yet

Member Builds

Version

Release

Instructions

Download for...

Details

Status

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

4.3.1

13.10

here

Versatile Express (LSK)

linaro-android details

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

Nano

Raring

13.10

here

Arndale, PandaBoard, Versatile Express

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

Developer

Raring

13.10

here

Arndale, PandaBoard, Versatile Express

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

Server

Raring

13.10

here

Arndale, PandaBoard, Versatile Express

Android Components

Name

Version

Release

Download

android-ndk

Revision9-2013.09

13.09

android-ndk download

android-toolchain 4.8 (JB)

4.8-2013.10

13.10

android-toolchain download

android-toolchain 4.7 (ICS, JB)

4.7-2013.10

13.10

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

3.12-rc5-2013.10

13.10

linux-linaro download

linux-linaro details

linux-linaro-lng

3.10.14-2013.10

13.10

linux-linaro-lng 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.10

13.10

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-lt-samsung

3.11-2013.09

13.09

linux-linaro-lt-samsung download

linux-linaro-lt-samsung 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.09

13.09

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

linaro-test-suites

2013.10

13.10

linaro-test-suites download

linaro-test-suites details

svammel

2011.09

11.09

svammel download

svammel details

Power Management Components

Name

Version

Release

Download

Details

power-qa

0.4.4-2013.09

13.09

linaro-pm-qa download

linaro-pm-qa details

powerdebug

0.7.1-2013.09

13.09

linaro-powerdebug download

linaro-powerdebug details

powertop

2.2-2013.10

13.10

linaro-powertop download

linaro-powertop details

Toolchain Components

Name

Version

Release

Download

Details

binutils-linaro

2.23.2-2013.10

13.10

binutils-linaro download

binutils-linaro details

cortex-strings*

1.0-2011.09

11.09

cortex-strings download

cortex-strings details

eglibc-linaro

2.18-2013.10

13.10

eglibc-linaro download

eglibc-linaro details

gcc-linaro

4.8-2013.10

13.10

gcc-linaro download

gcc-linaro details

gcc-linaro

4.7-2013.10

13.10

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.1-2013.10

13.10

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 (little-endian)

4.8-2013.10

13.10

here

Linux
Windows Installer
Source

linaro-toolchain-binaries details

linaro-toolchain-binaries (big-endian)

4.8-2013.10

13.10

here

Linux
Source

linaro-toolchain-binaries details

linaro-toolchain-binaries (Aarch64)

4.8-2013.10

13.10

here

Linux
Windows Installer
Source

linaro-toolchain-binaries details

linaro-toolchain-binaries (Aarch64 big-endian)

4.8-2013.10

13.10

here

Linux
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/1310/Release (last modified 2013-11-06 02:06:18)