“Coming together is a beginning; keeping together is progress; working
together is success.“ ~ Henry Ford
The Linaro 12.08 release is now available!
The Linaro 12.08 release highlights the combined work 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.08 release is
another example of how Linaro succesfully--together with its members,
partners and community--continue to build the future of Linux on ARM.
12.08 was a very busy cycle for the Linaro Android platform team,
"During the cycle our number one goal was to create stable Jelly Bean
builds from AOSP for all of the platforms we support," said Zach
Pfeffer, Tech Lead for the Linaro Android Team. "Not only did the team
achieve this goal, but also continued to create a world class Android
benchmarking platform, made it easier for people to connect their Jelly
Bean based builds to the network by integrating the Ethernet
Configuration Manager and automated many of the tests in the AOSP
codebase," added Pfeffer. The Linaro Android team is already looking
toward the Linaro 12.09 development cycle and according to Pfeffer,
"We’re planning on getting each baseline working with Linaro’s
linux-linaro upstream tracking kernel, continuing to improve our
benchmarking infrastructure and maybe, just maybe having a very
preliminary 64-bit Android build (fingers crossed)".
The Developer Platform Team announced USB Host enablement is now
available in LAVA and that all packaged linux-linaro kernels are now
cross-compiled and boot tested via LAVA before they are uploaded to
Linaro Overlay PPA. Additionally, U-Boot-Linaro is now based on
the latest upstream release--v2012.07.
We encourage everybody to use the 12.08 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
* Automated Methanol (http://gitorious.org/methanol) browser
benchmarking in Linaro Android.
* Automated over 100 Jelly Bean AOSP tests.
* Integrated the Ethernet Connection Manager into Linaro Jelly Bean
builds.
* Running Linaro Jelly Bean on Versatile Express, Versatile Express
RTSM, Samsung Origen, TI PandaBoard, ST Ericsson Snowball and
Galaxy Nexus.
* Released the Linaro Toolchain for Android, based on Linaro GCC
4.7-2012.08.
* Updated Linaro Android to R4.1.1-R4.
* Lowered native benchmark variance to 2% and JAVA benchmark variance
to 5% for AndeBench, Antutu, CaffeineMark, Geekbench2, GLBenchmark,
Linpack, Nbench, Quadrant and Vellamo.
* Created a TINY_ANDROID baseline.
* Developer Platform
* Linux Linaro is now tested and validated with CI, for all
the supported flavours from the Landing Teams.
* USB Host enablement testing is now available at LAVA, to help on USB
support validation.
* All packaged linux linaro kernels are cross compile tested and boot
tested via LAVA before uploading them to Launchpad.
* U-boot-Linaro is now based on the latest upstream release v2012.07.
* Infrastructure
* Filesystem images are provided for Android builds to facilitate
testing and streamlined deployment.
* Graphics and Multimedia
* GLMark2: display benchmark results log in the Android GUI.
* GLMark2: users can save and load benchmark lists from the Android
GUI.
* Power Management
* Add the concept of max_power and current_power to the scheduler to
tie in DVFS.
* Toolchain
* Fix partial-partial PRE since EEMBC bitmnp01 regressed significantly
at -O3. Patch upstreamed and backported to Linaro GCC 4.7-2012.08
* Validation
* Ubuntu FastModel's now executing bigLITTLE test suite in the lab.
* OpenEmbedded images are bootable in LAVA.
* WiFi antennas were added to the Snowball boards in the Validation
lab to enable WiFi testing.
The release details are linked from the “Details” column for each
released artifact on the release information:
http://wiki.linaro.org/Cycles/1208/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/GetSourcehttp://wiki.linaro.org/Platform/Android/BuildSource
Note: tilt-tracking build (LEB) doesn't contain accelerated SGX support
(only framebuffer video). For a full enablement support (graphics and
multimedia), please use OMAPZoom build from our Developers and Community
Builds section. In addition to those builds, a tilt-stable and an AOSP
based builds are provided.
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/1208/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
Hello all,
Linaro Image Tools 2012.08 is released.
Release notes:
* Enable board and bootloader selection.
* Add support for checking V3 metadata has fields in the right palce,
and only the expected fields.
* Add support for generic linux based images, like OpenEmbedded.
* linaro-hwpack-install: avoid failing in case depmod also fails.
Fixed bugs:
* #1029998 Fields in unexpected places in YAML configuration files
should produce an error
* #1039108 linaro-image-tools missing dependency on python-yaml
Please find a tarball download link under
https://launchpad.net/linaro-image-tools/+milestone/2012.08
Best Regards,
Stevan
"You will never do anything in this world without courage. It is the
greatest quality of the mind next to honor." ~Aristotle
The Linaro 12.07 release is now available!
The Linaro 12.07 release highlights the quality, effort and work 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 release cycle. The 12.07 release is
another example of how Linaro, together with its members, partners and
community continue to build upon the future of Linux on ARM one release
and line of code at a time.
The LAVA team (http://www.linaro.org/about/meet-the-team/lava) added new
test views for its daily testing processes as well as updates to the way
its deployment tool works by implementing a new method which uses
zc.buildout which works consistently and in a repeatably fashion.
(http://www.linaro.org/linaro-blog/2012/07/24/lava-deployment-improvements/)
Linaro continues to make progress in big.LITTLE development as the ARM
Landing Team (http://www.linaro.org/about/meet-the-team/arm-landing-team)
delivers support for ARM TC2 (TestChip2) tile for the vexpress board.
(TC2 is a big.LITTLE core with 2 Cortex A15 and 3 Cortex a7 processors).
The Linaro Power Management group delivers its first submissions of
big.LITTLE MP functionality (git://git.linaro.org/arm/big.LITTLE/mp.git)
during the 12.07 release cycle as well.
The LAVA team was able to release the first boot log
(https://plus.google.com/u/0/118153619948280443975/posts/V2dzB1PnP4r )
from the new big.LITTLE Versatile Express which is currently located in
its LAVA lab. Additionally, the Developer Platform team reports that the
Linaro ALIP is now using LXDE as the default enviroment, with a reduced
image for better performance at ARM targets, such as Vexpress and
FastModels. Linux Linaro updated on top of the latest upstream
release (3.5), which reflects the latest changes and development available
at Linaro, such as big.LITTLE MP.
The Linaro Android team added experimental baselines for the Galaxy Nexus
(https://android-build.linaro.org/builds/~linaro-android/galaxynexus-jb-gcc4…)
and Pandaboard (https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt…)
as part of our ongoing Jelly Bean transition efforts. Also, deployed this
month in LAVA were the Android benchmarking apps for Pandaboard, Snowball
and Origen which included vellamo, quadrant, nbench, linpack, glbenchmark,
geekbench, caffeinemark, antutu, and AndEBench.
In addition to these improvements the Developer Platform team notes that
Kernel packages are updated to reflect the latest development trees from
Linux Linaro (lct/ll-3.5 and llt-3.4) and the Landing Teams. CI jobs for
the Ubuntu Kernel Packages are now cross compiled at Jenkings, then pushed
directly to the Kernel PPA which reflects the reduction the time it takes
for the kernel package to respin.
The Infrastructure, Graphics, Kernel, Multimedia, Toolchain, and Validation
teams all had updates and new features added into this release which are
covered in more detail on the release wiki.
Highlights of this release
* '''Android'''
* Jellybean baselines for Galaxy and Panda with Linaro extra’s available
* Android Benchmarking apps were deployed for pandaboard, snowball and
origen in LAVA including: vellamo, quadrant, nbench, linpack,
glbenchmark, geekbench, caffeinemark, antutu, andebench
* Improved native Benchmarks variance on Android to 1%, working on Java
variance
* ICS “tests” builds now produced by default and test lists generated
* Open overlay tarballs working
* pm-qa’s cpuidle cpufreq cpuhotplug sched_mc suspend integrated into
the Android builds
* Linaro Android Snowball 4.0.4 is now in par with Snowball 4.0.3
* '''Developer Platform'''
* Linaro ALIP is now using LXDE as the default enviroment, with a reduced
image for better performance at ARM targets, such as Vexpress and
FastModels.
* Kernel packages updated to reflect the latest development trees from
Linux Linaro (lct/ll-3.5 and llt-3.4) and the Landing Teams
* CI jobs for the Ubuntu Kernel Packages are now cross compiled at
Jenkings once succesfull it's pushed directly to the Kernel PPA,
reducing the kernel package respin time considerably.
* Linux Linaro updated on top of the latest upstream release (3.5), and
also reflecting the latest changes and development available at Linaro,
such as big.LITTLE MP.
* OpenEmbedded ready targets for minimal and LAMP stacks compatible with
ARMv7 are now available, generated automatically by ci.linaro.org and
with images available at snapshots.linaro.org
* U-Boot-Linaro updated with fixes for Omap 4 (Pandaboard) and also with
the latest PXE-related changes from upstream.
* Cross toolchain packages updated at both Ubuntu Quantal and Toolchain
Backports PPA to reflect the latest version available.
* '''Infrastructure'''
* Linaro image tools now supports multiple boards and multiple bootloaders
on a single hardware pack.
* Build information can now be defined and exported for external use.
* Create a skeleton Django-based web application for the CI dashboard with
basic web serving, API framework, persistence layer and OpenID-based
authentication and ACLs.
* Click through license protection supports EULA versioning and branding
and OpenID authentication.
* '''Graphics'''
* glmark2
* Add Android GUI for defining and running benchmarks.
* Add benchmark based on the WebGL jellyfish demo (scene 'jellyfish').
* Add benchmark based on the WebGL dynamic terrain demo (scene 'terrain').
* Extend texture scene with the option to compute texture coordinates
in the shader (option 'texgen').
* Add support for reading texture data from JPEG files.
* Properly support options that have a finite set of acceptable values.
* glcompbench
* New 'scale' test to simulate window manager scaling effect.
* Enhancements to test options for existing tests.
* '''Power Management'''
* b.L MP tree integrated into linux-linaro but not enabled for TC2 due to
unrelated last-minute problems for ARM LT
* Bug fixes to PM-QA tests to not run if feature is not found
* '''Toolchain'''
* Linaro GCC 4.7 2012.07 is the fourth release in the 4.7 series. Based
off the latest GCC 4.7.0+svn189098 release, it includes performance
improvements around choice of auto-increment based addressing modes for
floating point values.
* Updates to GCC 4.7.0+svn189098
* Implements improvements to ivopts selection of addressing modes of
floating point values.
* '''Validation'''
* Added support for Android FastModels in LAVA
* Created a new QA test view for daily testing
The release details are linked from the “Details” column for each
released artifact on the release information:
http://wiki.linaro.org/Cycles/1207/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/GetSourcehttp://wiki.linaro.org/Platform/Android/BuildSource
Note: tilt-tracking build (LEB) doesn't contain accelerated SGX support
(only framebuffer video). For a full enablement support (graphics and
multimedia), please use OMAPZoom build from our Developers and Community
Builds section. In addition to those builds, a tilt-stable and an AOSP
based builds are provided.
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/1207/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
--
David Zinman on behalf of the Release Team
Linaro Release Manager | Project Manager
Linaro.org | Open source software for ARM SoCs
Hello everyone,
Linaro Image Tools source tar-ball for the cycle 12.07 has been
released, and is available here:
https://launchpad.net/linaro-image-tools/trunk/2012.06.
This release features:
* Preliminary support for hew hardware pack configuration format (for
more info see: https://wiki.linaro.org/HardwarePacksV3)
* Conversion tool to convert an old hardware pack configuration file
into the new format
* Increased vmalloc size for Snowball in Android media create
Fixed bugs:
* 1014650: Snowball device hangs when running shell scripts on Android builds
* 687608: grep in /etc/apt/sources.list.d is over broad
--
Milo Casagrande
Infrastructure Engineer
Linaro.org <www.linaro.org> │ Open source software for ARM SoCs
“Success is almost totally dependent upon drive and persistence.
The extra energy required to make another effort or try another
approach is the secret of winning.” ~ Denis Waitley
We are pleased to announce the release of Linaro 12.06.
Linaro 12.06 contains components delivered by all Linaro Teams
--Working Groups, Landing Teams and Platform Teams-- and brings an
abundance of exciting updates and new features which are integrated on
top of Android and Ubuntu. Linaro through these updates, fixes, and new
features continue to build the future of Linux on ARM and the 12.06
Linaro release delivers another winning combination off these components.
In the 12.06 release, the Linaro Android Team delivers multimedia
enablement on AOSP and those patches are now under review. The team now
has automated benchmarking applications (Monkeyrunner) working on both
the PandaBoard and Snowball boards.In addtion to the benchmarking now
working on PandaBoard; perf for Andoid on PandaBoard has been submitted
to the Linaro kernel maintainers for other ARM based processor boards
and lkml. For this release Linaro Android was also updated to Android
version 4.0.4 r2. Also of note; the video that Nicolas Charbonnier shot
during the Demo Friday event at Linaro Connect Q2.12 in Hong Kong about
the improvements to the Linaro Android toolchain continues to create
interest in this teams work and the future of the possibilities of
Android performance. More information on other exciting news
surrounding Linaro Android can be found in the release highlights.
The Linaro Developer Platform Team announced that the Kernel config
fragments are now being used by all kernel packages in the Linaro
Evaluation Builds (LEBs) and this includes one single fragment for the
Ubuntu Specific configs which allows for all builds to behave in a
similar fashion. Other updates include all Linaro Linux kernel packages
were updated to the latest development trees from Linux Linaro and the
Linaro Landing Teams. The Linux Linaro maintenance scripts are now
available and can be found on git.linaro.org; additionally improvements
have been made to the instructions and scripts to allow easier
cross-builing of packages using multi-arch with Ubuntu.
We encourage everybody to use the 12.06 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
* Multimedia enablement on AOSP, patches are in review.
* Most of the benchmarking applications have been automated via Monkeyrunner,
working on PandaBoard and Snowball.
* Update panda-ics-gcc47-tilt-tracking-blob build to the TI LT 3.4 kernel.
* USB camera preview and still capture forward ported to tilt-tracking.
* 3D graphics and multimedia working on tilt-stable.
* IOMMU for Origen's MFC enabled.
* IOMMU for Origen's FIMC enabled.
* Snowball upgraded to Android 4.0.4.
* Cortex strings landed in Linaro Android and submitted to AOSP
(https://android-review.googlesource.com/#/c/38031/)
* Linaro Android updated to Android 4.0.4 r2.1.
* Linaro Android panda-ics-gcc47-tilt-stable-blob build graphics acceleration
upgraded with 4.0.4 binaries from AOSP.
* perf for Android in PandaBoard, patches submitted to Linaro kernel
maintainers for other boards and lkml (http://patches.linaro.org/9603/)
* Worked around PandaBoard graphics issue (Panda crashes after 10 min,
https://bugs.launchpad.net/bugs/912651) by using a lower resolution.
* Developer Platform
* Kernel config fragments are now used by all the kernel packages available
in the Linaro Evalution Builds, including one single fragment for the Ubuntu
specific configs, which now allows all builds to behave similarly.
* Pre-built images validation was improved for the supported Linaro Evaluation
Builds flavours, including a html file that describe the image content, and
displays the test results from LAVA.
* Fixes for wifi-enablement, bluetooth-enablement, leb-basic-graphics and perf
test cases. They should now be properly reflecting the Linaro Evaluation
Builds images results.
* Kernel packages updated to the latest development trees from Linux Linaro
and Landing Teams.
* A new Linux Linaro branch, called Linux Linaro Tracking, is now published.
It contains the 3.4 Landing Team trees from TI, Samsung and ARM, delivering
a single and unified tree which helps identifying conflicts and issues
ahead of upstream.
* Linux Linaro maintenance scripts are now available on
http://git.linaro.org/gitweb?p=people/ynk/ll-tools.git;a=summary repository.
* Improved instructions and scripts to easily cross-build a package using
multi-arch with Ubuntu, available on
https://wiki.linaro.org/Platform/DevPlatform/CrossCompile/UsingMultiArch
* Infrastructure
* Engineering views are now available for consumption by Linaro engineers and
managers in Launchpad directly.
e.g. https://launchpad.net/~linaro-infrastructure/+upcomingwork
* We are now in the process of using custom AMIs preloaded with build
dependencies for faster builds on android-build.linaro.org and
ci.linaro.org services.
* Publishing improvements to infrastructure include: builds with
license protected binary blobs and builds with restricted access
(OpenID based)
* Bug fixes and improvements made to patches.linaro.org (now functioning) and
to linaro-image-tools.
* Graphics
* Added 2 new features to GLMmark2: running in fullscreen mode and some
additional per-frame statistics (average time per frame rather than just
the frames per second).
* On the Graphics WG dashboard, multiple data series (for example from
different sessions like Ubuntu/plain X/Android) can be displayed in
the graphs.
* Multimedia
* The gathering of 5.1 and 7.1 test audio files now complete.
* UCM support on PulseAudio 2.0 updated.
* Libjpeg-turbo updated to 1.2.1+svn837.
* Power Management
* PowertTOP 2.0 made to work on ARM platforms
* Patches sent upstream (in review).
* package available in LInaro Ubuntu.
* Work in progress on Android.
* Toolchain
* Linaro GCC 4.7 2012.06, updated to GCC 4.7.0+svn188038
* Adds multilib support for use in the binary builds
* Improves performance of 64 bit shifts in core registers
* An off-by-one error in vrev
* Linaro GCC 4.6 2012.06, updated to GCC 4.6.3+svn188320
* Uses the new /lib/ld-linux-armhf.so.3 loader for hard float binaries
* Linaro GDB 7.4 2012.06, updated to GDB 7.4.1 code base
* GDB now expands tildes in solib-search-path entries.
* Linaro QEMU 1.1.0 2012-06, updated to QEMU 1.1.0
* Linaro Toolchain Binaries 2012.06
* Refine the system root
* Validation
* lava-deployment-tool updated to use zc.buildout and provides greater
reliablity in the management of server upgrades.
* Serial port reset scripts developed to improve the reliability of device
connections in the lab.
* Dashboard bundle's now include a link to the job details, allowing users
to easily find the raw logs from a test job.
* Improvements made on timeouts handling in tests.
The release details are linked from the “Details” column for each
released artifact on the release information:
http://wiki.linaro.org/Cycles/1206/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/GetSourcehttp://wiki.linaro.org/Platform/Android/BuildSource
Note: tilt-tracking build (LEB) doesn't contain accelerated SGX support
(only framebuffer video). For a full enablement support (graphics and
multimedia), please use OMAPZoom build from our Developers and Community
Builds section. In addition to those builds, a tilt-stable and an AOSP
based builds are provided.
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/1206/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
"Perseverance is not a long race; it is many short races one after another."
~Walter Elliott
We are pleased to announce the release of Linaro 12.05.
Updates, new feature implementations, new ways to use the member boards
are all the short races in which we persevere in our efforts to support,
design, and build the future of Linux on ARM.
Linaro release 12.05 comes on the cusp of Linaro Connect in Hong Kong
where over 200 ARM developers, engineers, and more have descended on
the Gold Coast hotel to present, discuss and develop features,
infrastructure and optimizations for the Linux kernel, Android, Ubuntu.
During this Q2.12 Linaro Connect the spotlight is on the following
technologies:
* ARM big.LITTLE implementation
* Multicore power management and scheduling
* SoC BSP maintainance, cost reduction and upstreaming
* A15 Virtualization
* SoC Unified Memory Management
* ARM for the Enterprise: Servers and Beyond
Linaro engineers will "show off" demos which touch on the sessions and
support developed not only during this and past cycles, but refined as
part of the Q2.12 Linaro Connect and will highlight this work as part
of the Demo Friday event:
http://connect.linaro.org/events/linaro-connect-q2-12-demo-friday/
As part of the Linaro Connect Q2.12 event Linaro also took risks with
new free technologies now being offered as part of the Google+--Hangouts
on Air. All public sessions were live streamed to remote participants.
Our Android team even has this technology running on Samsung's Origen
board. The amazing story is that less than 6 months ago using
Google+ Hangouts wasn't possible on an ARM platform with an open source
distribution.
We encourage everybody to use the 12.05 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. The release details are linked from the “Details” column for
each released artifact on the release information:
http://wiki.linaro.org/Cycles/1205/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/GetSourcehttp://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/1205/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
"Your talent determines what you can do. Your motivation determines how
much you are willing to do. Your attitude determines how well you do it."
~Lou Holtz
We are pleased to announce the release of Linaro 12.04.
The Linaro 12.04 release highlights the precision, expertise and talent
which all of the Linaro Teams – Working Groups, Landing Teams and
Platform Teams – use to deliver influential updates and stimulating new
features that are integrated on top of Android and Ubuntu. We, together
with our members, partners and community continue to build upon the
future of Linux on ARM and the 12.04 release is one more step in the
excellent execution of those plans.
"This release integrates the ARM Fast Models. Using Fast Models enables
us to engineer and test architectural features well before production
silicon chips are available from our members. The most recent major
project that is seeing the benefit of this is our work with big.LITTLE
integrated kernel switching and KVM (using the Cortex-A15's
virtualization mode)" said Linaro CTO David A Rusling, "these
cycle-accurate architectural models are essential in our mission to
avoid fragmentation and accelerate our member's time to market."
During the Linaro 12.04 release cycle the Developer Platform Team
migrated the Linaro Evaluation Builds (LEB) to the Ubuntu 12.04 LTS
(Precise Pangolin) based images. These new images are built for the ARM
hard float (armhf) images and Linaro U-Boot is now based on the latest
upstream release – v2012.04.1. Additionally, the Developer Platform
images now provide support for the big.LITTLE integrated switcher and
A15 Fast Models with KVM kernel, as well as testing coverage of
the big.LITTLE project for both the reference and integrated switcher.
The Linaro Android team delivered the multimedia enablement for the
Snowball and have updated all builds to AOSP ICS 4.0.4_r1.1. Also
included as of this cycle are updated base toolchain components – MPFR
and GMP. The Linaro Android Team ported stressapptest to Android for
big.LITTLE testing and like the Developer Platform team implemented and
ran weekly big.LITTLE tests.
The Infrastructure, Graphics, Kernel, Multimedia, Toolchain, and
Validation teams all had updates and new features added into this
release which are covered in more detail on the release wiki.
We encourage everybody to use the 12.04 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. The release details are linked from the “Details” column for
each released artifact on the release information:
http://wiki.linaro.org/Cycles/1204/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/GetSourcehttp://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/1202/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
Hi all,
The graphics working group is pleased to announce the 2012.04 release
for the following components:
- Unity 3D desktop shell
* All OpenGL|ES changes for the unity plugin itself as well as the nux
library are in their respective launchpad trunk branches.
* compiz-core and compiz-plugins-main have updated release tarballs which
reflect rebasing on the latest launchpad trunk branches.
* The distro patch based upon the Linaro compiz branches has been applied to
the Precise packages, so support for the Unity 3D desktop shell on ARM is
available directly from the Precise archives.
- glcompbench
* 'blur' test has been updated to handle windows that are added to the canvas
after the test is initialized.
* Fix for bug 984058 (glcompbench exits when closing a window tracked by the
canvas).
- glproxy
* Fully document the API, and integrate the generation of the documentation
with the build; enabled at build time by configuring with --build-docs.
These are all available for download from their respective project
pages, conveniently linked from the project group page at:
https://launchpad.net/linaro-graphics-wg
The release for the linaro-mm-sig project is being rolled up into the
linux-linaro-core-tracking branch of
git://git.linaro.org/kernel/linux-linaro-tracking.git for this cycle,
and should see updates between cycles, as well moving forward.
Enjoy!
cheers,
Jesse
The Linaro Toolchain Working Group is pleased to announce the release of
Linaro GDB 7.4 2012.04.
Linaro GDB 7.4 2012.04 is the second release in the 7.4 series. Based
off
the latest GDB 7.4, it includes a number of ARM-focused bug fixes and
enhancements.
Interesting changes include:
* gdbserver can now be compiled with Android's toolchain.
* Additional fixes from the GDB 7.4 branch, one of them being
that it doesn't require makeinfo to build anymore.
The source tarball is available at:
https://launchpad.net/gdb-linaro/+milestone/7.4-2012.04
More information on Linaro GDB is available at:
https://launchpad.net/gdb-linaro
--
[]'s
Thiago Jung Bauermann
Linaro Toolchain Working Group