Release Information

“There is a real magic in enthusiasm. It spells the difference between mediocrity and accomplishment.“ ~ Norman Vincent Peale

The Linaro 12.09 release is now available!

The Linaro 12.09 release cycle highlights the combined work and enthusiasm 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 and Ubuntu during this development cycle. The 12.09 release is another example of how Linaro succesfully –together with its members, partners and community– continue to build the future of Linux on ARM.

Zach Pfeffer, the Linaro Android Team Tech Lead, explains to the Linaro Release team what he and his team have accomplished during this cycle. Linaro’s patches to AOSP are now available on Jelly Bean and Linaro Android users should now see a 15% performance bump in their Android builds when combined with the Linaro toolchain. Developers now have another MALI based accelerated platform to work with as the Snowball graphics enablement is now available on the Linaro Jelly Bean build. The team also analyzed 10 of the most popular Android benchmarking tools: AndEBench, AndEBench Java, Linpack, CaffeineMark, Antutu 2D and 3D, NBench, Quadrant, I/O Benchmark and Vellamo. Additionally, the team has put together the NI PXIe-4154 based power measurement system which will allow the instrument to be easily integrated into LAVA. Also there is now an AOSP test automation framework that is able to automatically read and execute in-tree AOSP tests.

"During the 12.09 cycle the team started early work on a minimal ARMv8 bootstrap, and we already have a very minimal rootfs with some parts to help other developers that want to get involved with the porting," says Ricardo Salveti, Developer Platform Team Tech Lead. "This work will be critical for the future of Linux on ARMv8, as the major GNU/Linux distributions can use it as base to bootstrap and support this new architechture." In addition to the work highlighted by Salveti, the Developer Platform team also updated the kernel and test components for the big.LITTLE project, made substantial progress on the Debian/Ubuntu Perl and Python multi-arch/cross-build support, and noted that the hardware packs for Versatile Express, Origen and PandaBoard now include the support for UEFI and can be selected while flashing the image with linaro-media-tools.

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

    • All Linaro patches are now available on Jelly Bean.
    • Accelerated graphics is now available on Snowball Jelly Bean build.
    • AndEBench, AndEBench Java, Linpack, CaffeineMark, Antutu 2D and 3D, NBench, Quadrant, I/O Benchmark, Vellamo benchmark hotspot characterization available.

    • An Origen tracking build is available and will be released this cycle as a Linaro Evaluation Build (LEB).
    • Audio works on Origen running Jelly Bean (WAV file only).
    • A Monkeyrunner script to run Streamline has been completed.
    • First rev of the NI PXIe-4154 based power measurement system is created. See http://www.youtube.com/watch?v=9bKyuxLl4iw&feature=plcp

    • In-tree AOSP tests have been automated.
  • Developer Platform

    • Foundation for the ARMv8 OpenEmbedded porting mostly completed, with kernel and a very minimal rootfs already available for internal usage.

    • Kernel and test components were updated for the big.LITTLE project, based on the requirements for the 12.09 cycle.
    • Substantial progress on the Debian/Ubuntu Perl and Python multi-arch/cross-build support, with enough data to be used and supported during the ARMv8 Debian/Ubuntu bootstrap.
    • Hwpacks for Vexpress, Origen and PandaBoard now also include the support for UEFI, which can be selected while flashing the image with linaro-media-tools.

    • Linux Linaro tree updated with the latest kernel development topics provided by Linaro (including big.LITTLE MP), and also against the 3.6-rc6 upstream snapshot.
  • Infrastructure

    • The hardware pack v3 format now implements the "copy_files" directive, a list of files to copy from an optionally named packages to an optionally named destination.
  • Kernel

    • big.LITTLE System
      • Reordering and code cleanup of In-Kernel Switcher (IKS) is done.
      • Inter-Process Interrupt (IPI) for CPU wake-ups is done and the IKS code was adapted to use it.
      • Hierarchical cache flushing code has been submitted, waiting for acknowledgment and acceptance.
  • OCTO

    • Forward porting of existing UEFI port on Origen to latest UEFI release of Linaro.
  • Power Management

    • Version 8 of the big.LITTLE MP integration tree integrated into LLCT and in use in the TC2 builds. It contains:
      • Updated version of task placement patches for the scheduler.
      • Bug fixes to the mainline scheduler.
      • PMU patches for b.L from ARM.
    • Powertop rebased on upstream 2.1 release. Updated on Ubuntu and Android Linaro Evaluation Builds.
  • Toolchain

    • Linaro GCC 4.7 2012.09, updated to GCC 4.7.1+svn191123
      • Adds support for the NEON vext instruction when shuffling.
      • Backports improvements to scheduling transfers between VFP and core registers.
      • Backports support for the UBFX instruction on certain bit extract idioms.
      • PR54252 ICE with too wide alignment assertion on vectorised code - Fixed.
      • PR54212 ICE due to generating a predicated NEON vdup instruction - Fixed.
    • Linaro GCC 4.6 2012.09, updates to 4.6.3+svn191000.
    • Linaro QEMU 1.2.0 2012.09, rebased on upstream's 1.2.0 release.
    • Linaro Toolchain Binaries 2012.09, updated to latest Linaro GCC 4.7 2012.09 and Linaro GDB 7.5 2012.09
      • gdbserver is stripped.
      • gdbtui is replaced by "gdb --tui".
  • LAVA

    • Versatile Express TC2 have been deployed in the Validation lab.
    • LAVA deployment tool now supports a non-interactive mode and can be completely automated.
    • LAVA test includes the validation test suite for TI ARM features on Linux.
    • Snowball boards have been added in the Validation lab.

Getting Started

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

Evaluation Builds (preview/LEBs)

Version

Release

Instructions

Download for...

Details

Status

Portal/IDB/icon-android-button-128x64.png

4.1.1

12.09

here

Origen
PandaBoard
Snowball
Versatile Express

linaro-android details

Origen
PandaBoard
Snowball
Versatile Express

IconsPage/icon-ubuntu-button-128x64.png

Precise

12.09

here

Origen*
PandaBoard
Versatile Express

linaro-ubuntu details

Origen
PandaBoard
Versatile Express

(*) preview build; not officially supported yet

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-android-logo-24x24.png

Android

4.1.1

12.09

here

Galaxy Nexus

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

Nano

Precise

12.09

here

Origen, PandaBoard, Snowball, Versatile Express, Versatile Express RTSM

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

Developer

Precise

12.09

here

Origen, PandaBoard, Snowball, Versatile Express, Versatile Express RTSM

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

ARM Linux Internet Platform (ALIP)

Precise

12.09

here

Origen, PandaBoard, Snowball, Versatile Express, Versatile Express RTSM

Portal/IDB/icon-ubuntu-circle-24x24.png

Ubuntu Desktop

Precise

12.09

here

Origen, PandaBoard, Snowball, Versatile Express, Versatile Express RTSM

Android Components

Name

Version

Release

Download

android-toolchain 4.7 (ICS, JB)

4.7-2012.09

12.09

android-toolchain download

android-toolchain (Gingerbread, ICS)

4.6-2012.07

12.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.08

12.08

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.6-rc6-2012.09

12.09

linux-linaro download

linux-linaro details

u-boot-linaro

2012.09.1

12.09

u-boot-linaro download

u-boot-linaro details

uefi-linaro

2012.09

12.09

u-boot-linaro download

u-boot-linaro details

Landing Teams Components

Name

Version

Release

Download

Details

linux-linaro-android-lt-samsung

3.4-2012.09

12.09

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-2012.09

12.09

linux-linaro-android-lt-ti download

linux-linaro-android-lt-ti details

linux-linaro-lt-samsung

3.6-rc6-2012.09

12.09

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.09

12.09

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.11

12.09

lava-android-test download

lava-android-test details

lava-dashboard

0.22.1

12.09

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.09

lava-deployment-tool download

lava-deployment-tool details

lava-dispatcher

0.18

12.09

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.22.1

12.09

lava-scheduler download

lava-scheduler details

lava-scheduler-tool

0.4

12.04

lava-scheduler-tool download

lava-scheduler-tool details

lava-server

0.18.1

12.09

lava-server download

lava-server details

lava-test

0.11

12.09

lava-test download

lava-test details

lava-tool

0.5

12.06

lava-tool download

lava-tool details

linaro-django-xmlrpc

0.5

12.02

linaro-django-xmlrpc download

linaro-django-xmlrpc details

linaro-image-tools

2012.09.1

12.09

linaro-image-tools download

linaro-image-tools details

linaro-python-dashboard-bundle

1.7.3

12.09

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.3.0

12.05

linaro-pm-qa download

linaro-pm-qa details

powerdebug

0.6.1-2011.10

11.10

linaro-powerdebug download

linaro-powerdebug details

powertop

2.0-2012.06

12.06

linaro-powertop download

linaro-powertop details

Toolchain Components

Name

Version

Release

Download

Details

cortex-strings*

1.0-2011.09

11.09

cortex-strings download

cortex-strings details

gcc-linaro

4.7-2012.09

12.09

gcc-linaro download

gcc-linaro details

gcc-linaro

4.6-2012.09

12.09

gcc-linaro download

gcc-linaro details

gcc-linaro

4.5-2012.03

12.03

gcc-linaro download

gcc-linaro details

gdb-linaro

7.5-2012.09

12.09

gdb-linaro download

gdb-linaro details

qemu-linaro

1.2.0-2012.09

12.09

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 Evaluation Build or a bare-metal target.

Name

Version

Release

Instructions

Download

Details

linaro-toolchain-binaries

4.7-2012.09

12.09

here

Linux
Windows
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.6-20111208

11.12

Linux
Windows
Source 1/2
Source 2/2

gcc-arm-none-eabi details

Known Issues

Bug

Description

Affected

Board(s)

872044

Bluetooth 'Send files' returns permission denied error

Ubuntu

880428

HW graphics acceleration does not work on Origen with Ubuntu LEB

Ubuntu

890601

Missing GL ES 2.0 drivers, unable to run GLMark2 benchmark

Android

893127

vexpress-a9: No sound in Android

Android

893175

vexpress-a9: ADB over USB doesn't work

Android

897549

USB mass storage functionality missing

Android

906344

vexpress-a9: ICS: Suspend-Resume doesn't work

Android

906363

vexpress-a9: ICS: No thumbnails in gallery application

Android

908082

vexpress-a9: Video playback fails in Gallery app

Android

923667

Snowball kernel does not use device tree

Android

938487

Origen: Missing automatic detection of the HDMI Video output

Ubuntu

949367

android: kernel 3.3 doesn't come out of hibernation

Android

958986

Device Tree is unavailable on Linaro Android build for Samsung Origen Board.

Android

966373

vexpress-a9: ubuntu: Reboot and shutdown don't work

Ubuntu

987172

vexpress: YouTube video playback fails

Android

987181

vexpress: Device-tree not yet supported on A9

Android

987181

vexpress: Device-tree not yet supported on A9

Ubuntu

987771

Panda: Youtube video playback fails

Android

988977

Microphone doesn't work on Origen ubuntu image.

Ubuntu

989547

Panda 4430: suspend resume fails

Ubuntu

996438

Panda: Bluetooth functionality broken

Ubuntu

1005446

Audio Record & Playback doesn't work in Panda ubuntu image.

Ubuntu

1005735

Origen ubuntu can't stay in the suspend mode.

Ubuntu

1017479

Many SD card errors in vexpress Linaro ubuntu image.

Ubuntu

1018654

YouTube can't be played smoothly on vexpress Linaro ubuntu image.

Ubuntu

1018663

Can't play 480p video smoothly on vexpress board with Linaro ubuntu image.

Ubuntu

1021156

HDMI doesn't work on Samsung Origen board with Linaro Android JB image.

Android

1028786

Totem movie player is no response for mouse click event on Origen ubuntu image.

Ubuntu

1029373

Contact sync doesn't work on vexpress board with Linaro Android image.

Android

1031336

Panda: possible recursive locking detected

Ubuntu

1032246

Ethernet Connection Manager missing in Jelly Bean

Android

1032538

snowball: when trying to download and ainstall apk the download is never finished or results in kernel panic

Android

1032703

Alarm clock doesn't work on Origen Jelly Bean.

Android

1032708

No camera app on Origen Jelly Bean.

Android

1032714

Bluetooth device scan failed on Origen Jelly Bean.

Android

1032719

Speech Recorder crashed on Origen Jelly Bean after clicking Record button.

Android

1033341

Video Playback failed on Origen Jelly Bean.

Android

1033930

Tethering option not available on Panda JB build

Android

1033944

suspend/resume doesn't work on panda android JB build

Android

1033953

Gallery/music application not detecting the content on sdcard on panda android JB build

Android

1033959

usb-camera not working on panda android JB build

Android

1033972

Phone app missing from Panda android JB build

Android

1033994

Bluetooth file transfer doesn't work with panda JB build

Android

1034774

Wifi/BT enabling does not works on snowball android JB build

Android

1034789

Snowball : SDCard partition not mounted - Gallery not able to play video on snowball JB android build

Android

1034795

Phone application only opens in portrait mode on snowball android JB

Android

1034820

Camera application missing on snowball android Jellybean build

Android

1034886

youtube video not playing on snowball android Jellybean build

Android

1036119

Angry birds throws error after running for some time on snowball android jellybean build

Android

1036642

Angry birds not working Panda Jellybean

Android

1038079

System hangs when "pwrmgmt" test runs to "cpuhotplug_02" on Origen with Linaro ubuntu image.

Ubuntu

1038445

No camera app on vexpress Jelly Bean.

Android

1040420

Browser crashes when APK is downloaded with panda JB tracking-blob build

Android

1042062

"Ethernet Devices" list is empty after enable Ethernet in ECM of Origen Jelly Bean.

Android

1043327

Bluetooth is unavailable on Origen ubuntu image.

Ubuntu

1043355

WiFi is unavailable on Origen ubuntu.

Ubuntu

1043789

Email, calendar sync is not happening on Panda JB build

Android

1045280

YouTube video playback failed on Origen Jelly Bean.

Android

1047298

Speech Recorder crashed on vexpress A9 Jelly Bean after clicking Record button.

Android

1048475

"DEADLOCK" error occurred during Panda 4460 ubuntu boot.

Ubuntu

1048486

Instructions are missing on Origen Linaro Jelly Bean Tracking Build page.

Android

1048490

Origen can't be woken up with Linaro Jelly Bean tracking build.

Android

1048921

WiFi access point search failed on Origen Jelly Bean tracking build.

Android

1048923

Target can't access Internet after got a tethering IP from Origen Jelly Bean tracking build.

Android

1048930

Origen Jelly Bean tracking build can't download APK file from Internet.

Android

1048932

Email can't safely connect to server on Origen Jelly Bean tracking build.

Android

1048934

People app can't sync remote contact list on Origen with Linaro Jelly Bean tracking build.

Android

1048935

Calendar app can't sync remote calendar items on Origen with Linaro Jelly Bean tracking build.

Android

1050337

Calendar application always requires to add account on snowball JB build

Android

1050707

Panda 4460: Error information flushing in serial console when wake up from suspend.

Ubuntu

1055925

Instructions are missing on vexpress A9 Linaro Jelly Bean 12.09 release page.

Android

1055994

Install instructions are missing on Panda 12.09 JB android release build

Android

1056020

Install instructions missing on Snowball JB android release build

Android

1057193

Tethering feature is unavailable on vexpress A9 board with Linaro Jelly Bean image.

Android

1057199

Download file via Browser failed on vexpress A9 board with Linaro Jelly Bean image.

Android

1057208

Google calendar sync failed on vexpress A9 board with Linaro Jelly Bean image.

Android

1057254

No sound through HDMI Audio on Panda 4430 with Linaro ubuntu image.

Ubuntu

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

“There is a real magic in enthusiasm. It spells the difference between
mediocrity and accomplishment.“ ~ Norman Vincent Peale

The Linaro 12.09 release is now available!

The Linaro 12.09 release cycle highlights the combined work and
enthusiasm 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 and Ubuntu during this
development cycle. The 12.09 release is another example of how Linaro
succesfully –together with its members, partners and community–
continue to build the future of Linux on ARM.

Zach Pfeffer, the Linaro Android Team Tech Lead, explains to the Linaro
Release team what he and his team have accomplished during this cycle.
Linaro’s patches to AOSP are now available on Jelly Bean and Linaro
Android users should now see a 15% performance bump in their Android
builds when combined with the Linaro toolchain. Developers now have
another MALI based accelerated platform to work with as the Snowball
graphics enablement is now available on the Linaro Jelly Bean build.
The team also analyzed 10 of the most popular Android benchmarking
tools: AndEBench, AndEBench Java, Linpack, CaffeineMark,
Antutu 2D and 3D, NBench, Quadrant, I/O Benchmark and Vellamo.
Additionally, the team has put together the NI PXIe-4154 based power
measurement system which will allow the instrument to be easily
integrated into LAVA. Also there is now an AOSP test automation
framework that is able to automatically read and execute in-tree AOSP
tests.

"During the 12.09 cycle the team started early work on a minimal ARMv8
bootstrap, and we already have a very minimal rootfs with some parts to
help other developers that want to get involved with the porting,"
says Ricardo Salveti, Developer Platform Team Tech Lead.
"This work will be critical for the future of Linux on ARMv8, as
the major GNU/Linux distributions can use it as base to bootstrap and
support this new architechture." In addition to the work highlighted
by Salveti, the Developer Platform team also updated the kernel and
test components for the big.LITTLE project, made substantial progress
on the Debian/Ubuntu Perl and Python multi-arch/cross-build support,
and noted that the hardware packs for Versatile Express, Origen and
PandaBoard now include the support for UEFI and can be selected while
flashing the image with linaro-media-tools.

We encourage everybody to use the 12.09 release. The download links for
all images and components are available on our downloads page:

http://www.linaro.org/downloads/

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:

* Android
 * All Linaro patches are now available on Jelly Bean.
 * Accelerated graphics is now available on Snowball Jelly Bean build.
 * AndEBench, AndEBench Java, Linpack, !CaffeineMark, Antutu 2D and 3D,
   NBench, Quadrant, I/O Benchmark, Vellamo benchmark hotspot
   characterization available.
 * An Origen tracking build is available and will be released this
   cycle as a Linaro Evaluation Build (LEB).
 * Audio works on Origen running Jelly Bean (WAV file only).
 * A Monkeyrunner script to run Streamline has been completed.
 * First rev of the NI PXIe-4154 based power measurement system is created.
   See http://www.youtube.com/watch?v=9bKyuxLl4iw&feature=plcp
 * In-tree AOSP tests have been automated.

* Developer Platform
 * Foundation for the ARMv8 !OpenEmbedded porting mostly completed,
   with kernel and a very minimal rootfs already available for internal
   usage.
 * Kernel and test components were updated for the big.LITTLE project,
   based on the requirements for the 12.09 cycle.
 * Substantial progress on the Debian/Ubuntu Perl and Python
   multi-arch/cross-build support, with enough data to be used and
   supported during the ARMv8 Debian/Ubuntu bootstrap.
 * Hwpacks for Vexpress, Origen and !PandaBoard now also include
   the support for UEFI, which can be selected while flashing the image
   with linaro-media-tools.
 * Linux Linaro tree updated with the latest kernel development topics
   provided by Linaro (including big.LITTLE MP), and also against
   the 3.6-rc6 upstream snapshot.

* Infrastructure
 * The hardware pack v3 format now implements the "copy_files"
   directive, a list of files to copy from an optionally named packages
   to an optionally named destination.

* Kernel
 * big.LITTLE System
  * Reordering and code cleanup of In-Kernel Switcher (IKS) is done. 
  * Inter-Process Interrupt (IPI) for CPU wake-ups is done and the IKS
    code was adapted to use it.
  * Hierarchical cache flushing code has been submitted, waiting for
    acknowledgment and acceptance. 

* OCTO
 * Forward porting of existing UEFI port on Origen to latest UEFI
   release of Linaro.

* Power Management
 * Version 8 of the big.LITTLE MP integration tree integrated into LLCT
   and in use in the TC2 builds. It contains:
   * Updated version of task placement patches for the scheduler.
   * Bug fixes to the mainline scheduler.
   * PMU patches for b.L from ARM.
 * Powertop rebased on upstream 2.1 release. Updated on Ubuntu and
   Android Linaro Evaluation Builds.

* Toolchain
 * Linaro GCC 4.7 2012.09, updated to GCC 4.7.1+svn191123
  * Adds support for the NEON vext instruction when shuffling.
  * Backports improvements to scheduling transfers between VFP and core
    registers.
  * Backports support for the UBFX instruction on certain bit extract
    idioms.
  * PR54252  ICE with too wide alignment assertion on vectorised code - Fixed.
  * PR54212  ICE due to generating a predicated NEON vdup instruction - Fixed.
 * Linaro GCC 4.6 2012.09, updates to 4.6.3+svn191000.
 * Linaro QEMU 1.2.0 2012.09, rebased on upstream's 1.2.0 release.
 * Linaro Toolchain Binaries 2012.09, updated to latest
   Linaro GCC 4.7 2012.09 and Linaro GDB 7.5 2012.09
  * gdbserver is stripped.
  * gdbtui is replaced by "gdb --tui".

* LAVA
 * Versatile Express TC2 have been deployed in the Validation lab.
 * LAVA deployment tool now supports a non-interactive mode and can be
   completely automated.
 * LAVA test includes the validation test suite for TI ARM features on
   Linux.
 * Snowball boards have been added in the Validation lab.

The release details are linked from the “Details” column for each
released artifact on the release information:

http://wiki.linaro.org/Cycles/1209/Release#Release_Information

Using the Android-based images
=======================

The Android-based images come in three parts: system, userdata and boot.
These need to be combined to form a complete Android install. For an
explanation of how to do this please see:

http://wiki.linaro.org/Platform/Android/ImageInstallation

If you are interested in getting the source and building these images
yourself please see the following pages:

http://wiki.linaro.org/Platform/Android/GetSource
http://wiki.linaro.org/Platform/Android/BuildSource

Using the Ubuntu-based images
=======================

The Ubuntu-based images consist of two parts. The first part is a hardware
pack, which can be found under the hwpacks directory and contains hardware
specific packages (such as the kernel and bootloader). The second part is
the rootfs, which is combined with the hardware pack to create a complete
image. For more information on how to create an image please see:

http://wiki.linaro.org/Platform/DevPlatform/Ubuntu/ImageInstallation

Getting involved
============

More information on Linaro can be found on our websites:

* Homepage: http://www.linaro.org
* Wiki: http://wiki.linaro.org

Also subscribe to the important Linaro mailing lists and join our IRC
channels to stay on top of Linaro developments:

* Announcements:
http://lists.linaro.org/mailman/listinfo/linaro-announce

* Development:
http://lists.linaro.org/mailman/listinfo/linaro-dev

* IRC:
#linaro on irc.linaro.org or irc.freenode.net
#linaro-android irc.linaro.org or irc.freenode.net

Known issues with this release
=====================

For any errata issues, please see:

http://wiki.linaro.org/Cycles/1209/Release#Known_Issues

Bug reports for this release 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:

http://www.launchpad.net/linaro

--
Fathi Boudra, on behalf of the Release Team
Linaro Release Manager | Validation Project Manager
Linaro.org | Open source software for ARM SoCs

Cycles/1209/Release (last modified 2012-09-28 07:40:25)