“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
“Excellence is the Result of Caring more than others think is Wise, Risking
more than others think is Safe, Dreaming more than others think is
Practical, and Expecting more than others think is Possible.”
~ Ronnie Oldham
We are pleased to announce the release of Linaro 12.03.
Linaro 12.03 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. We, together with our members, partners and community
continue to build future of Linux on ARM and the 12.03 release is one more
step toward that future.
During the 12.03 release cycle, the Linaro Toolchain Working Group
announced the 12.03 release of both Linaro GCC 4.6 and Linaro GCC 4.5.
Linaro GCC 4.6 12.03 is the thirteenth release in the 4.6 series and is
based off the latest GCC 4.6.3 release; it contains a new scheduler
pressure pass, implements new instructions, and contains a number of bug
fixes. Linaro GCC 4.5 12.03 is the nineteenth release in the 4.5 series and
is based off the latest GCC 4.5.3+svn184976 release; this is a maintenance
only update. Additionally, the Linaro Toolchain Working Group annouced the
release of Linaro QEMU 12.03 which is based off upstream (trunk) QEMU,
it includes a number of ARM-focused bug fixes and enhancements.
The Linaro Multimedia Working Group during the 12.03 Linaro release cycle
added updates to the following: pulseaudio and alsa, initial source code
only drop of TinyHal, libav AAC optimization and Speex for Android and
Linux.
The Graphics Working Group also announced its contributions to the 12.03
release adding updates and improvements to the following components:
glmark2, glcompbench, glproxy, nux and Unity.
Pre-built release images for the Android and Ubuntu LEBs are currenly
available with each of the Linaro monthly releases; however, new with the
Linaro 12.03 release is that now developers can get daily pre-builds of the
Ubuntu LEB which will be based on the current release of Ubuntu. Pre-built
images can be found at snapshots.linaro.org.
"The introduction of prebuilt images for Linaro's daily output will widen the
reach of Linaro's integrated evaluation builds. One advantage to the
availability of these daily builds is that it gives professionals using Windows
and MacOSX the opportunity to more easily install these images using the
standard tools which are commonly available in these environments", says
Alexander Sack, Technical Director, Linaro Platforms.
Linaro Member Services Program Director, Vicky Janicki, says “Pre-built
images save time and effort for our Members and their customers as a
starting point for their work. Instead of hunting in different places for code,
images, and working out licensing agreements, an engineer simply goes to
the Linaro download site knowing all the pieces will work together. The
engineer now has access to a current Linux kernel in less than 10 minutes.”
Additional items of interest from the Linaro 12.03 release cycle include:
Registration is now open for the Linaro Connect Q2.12 event being held at
the Gold Coast Hotel in Hong Kong from 28 May through 1 June, and
brings together some of the best software developers from the Linaro
ecosystem to help develop and plan the future of Linux on ARM.
A 'Call for Submissions' for Linaro Connect Q2.12 Plenaries was also
announced --Do you have a great idea you would like to present to the
Linaro Connect Q2.12 attendees? Want to share a Linaro success story
and motivate, inspire, excite or educate attendees? Then this is an
opportunity for you to get involved in this Linaro Connect event. More
information on how to submit your plenary talk ideas can be found in on the
wiki.
We encourage everybody to use the 12.03 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/1202/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/1203/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
Linaro Release Manager | Project Manager
Linaro.org | Open source software for ARM SoCs
Hi all,
Somehow, I completely forgot about the release for the unity-gles
project. All OpenGL|ES enablement for the Ubuntu Unity plugin (the
Unity3D "shell") and the nux library has been merged into the
respective trunks on launchpad for those projects (lp:unity, lp:nux),
so Linaro will not be releasing those. There are 2012.03 release
tarballs for compiz itself (both compiz-core and compiz-plugins-main)
at https://launchpad.net/unity-gles. These will support Precise only,
due to external library dependencies.
cheers,
Jesse
Hi all,
The graphics working group is pleased to announce the 2012.03 release
for the following components:
- glmark2
* Offscreen rendering support using framebuffer objects.
* New command line switch to allow selection of end-of-frame method,
- glcompbench
* New 'blur' test.
* Updated glproxy support.
- glproxy
* Enhanced selection of EGL vs. GLX based upon new detection API.
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 kernel tree (linux-linaro 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
I'd like to announce a change in how the Linaro Toolchain group notify
about our monthly releases. In the past we've sent one email per
product to the linaro-announce list. From this week forward a summary
of all products will be included in the main, end of month
announcement instead.
We'll continue to send a per product emails to the linaro-toolchain
list when the mid-month release is available. If you'd like to get
things two weeks early, please subscribe[1]. You can filter on the
word '[ANNOUNCE]' to filter out the development chatter. A RSS feed
is also available[2].
-- Michael
[1] http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[2] http://feeds.launchpad.net/linaro-toolchain/announcements.atom
"If I have seen further than others, it is by standing upon the
shoulders of giants" ~Isaac Newton
We are pleased to announce the release of Linaro 12.02.
Linaro 12.02 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.
During the 12.02 cycle, Linaro hosted its Linaro Connect Q1.12 in Redwood City,
California on 6-10 February. Many Linaro Team members also participated in
the 2nd Annual Android Builders Summit on 13-14 February and the Embedded Linux
Conference on 15-17 February also held in Redwood City, California and hosted
by the Linux Foundation.
During the Linaro Connect event there were daily plenary, planning, and hacking
sessions which attendees were encouraged to attend and take part in. This event
also marked the first time which Google+ Hangouts were used during a Connect
event to encourage remote participation from those developers around the globe.
Also, held during this Connect event was the ever growing Demo Friday event
where Linaro, its community, partners and members came together and
demonstrated the agile development process which is highlighted monthly in each
of our releases.
Highlights from this Linaro Connect event which influence this and future
releases include:
* Plenary Sessions:
* David Rusling, Linaro CTO, Phase III Plenary Presentation at
Linaro Connect Q1.12
* George Grey, Linaro CEO, Plenary Presentation at Linaro Connect Q1.12
* Kiko, Linaro Engineering VP: ARM, the new mainstream
* Linaro Connect Plenary: Andrea Gallo of ST-ERICSSON
* Tim Bird of the Linux Foundation at Linaro Connect
* Interviews:
* Linaro Connect: Patrik Klinger Talks Snowball & The Igloo Community
* Tim Bird and David Rusling Chat at Linaro Connect
* Demos:
* Ubuntu TV Demo on ARM
* XBMC on ST-ERICSSON's Snowball
Other video from Linaro can be found on the Linaro Youtube channel.
Additional highlights from Linaro Connect Q1.12 from the Linaro Dev Platform
and Multimedia Teams include:
By using proper image builds and validation with LAVA the Linaro Dev Platform
can ensure all images are properly tested as soon they are published. A new
proposal for the linux-linaro tree was introduced which will make
the linux-linaro tree the single reference for kernel work at Linaro and should
always be working against latest upstream RC release.
The Linaro Dev Platform team will now be responsible for packaging and
maintenance of all the LT kernel flavors. Responsibilities will include
validating the kernel daily with LAVA, and only publishing the kernels
(which pass validation testing) to be used by the LEB images (until the new
linux-linaro tree is in place).
During both Linaro Connect Q1.12 and the Embedded Linux Conference (ELC),
Rob Clark and Sumit Semwal demo'd v4l2+drm buffer sharing with dmabuf as part
of the Unified Memory Management work carried out by Linaro and its members.
The Multimedia team worked to improve the validation outlook on LAVA for audio
and created test definitions which are related to e2e tests-- which will run on
LAVA for Ubuntu and Android, as well as a number of benchmarks (LJT, Realvideo).
The first internal demo of the dashboard for Graphics benchmarks with glmark2
was showcased at this Linaro Connect and the Linaro Graphics team notes that
even at this early stage the dashboard shows great promise to detect graphics
related performance regressions. The CMA testing suite on LAVA was also updated
and follows the newest versions of CMA patches--Contiguous Memory Allocator -
part of the Unified Memory Management effort.
We encourage everybody to use the 12.02 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/1202/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
The Linaro Toolchain Working Group is pleased to announce the release of
Linaro GDB 7.4 2012.02.
Linaro GDB 7.4 2012.02 is the first 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:
* Update to GDB 7.4 code base.
* The "info proc" and "generate-core-file" commands will now also
work on remote targets connected to GDBserver on Linux.
The source tarball is available at:
https://launchpad.net/gdb-linaro/+milestone/7.4-2012.02
More information on Linaro GDB is available at:
https://launchpad.net/gdb-linaro
--
[]'s
Thiago Jung Bauermann
Linaro Toolchain Working Group
The Linaro Toolchain Working Group is pleased to announce the release of Linaro QEMU 2012-02.
Linaro QEMU 2012.02 is the latest monthly release of qemu-linaro. Based
off upstream (trunk) QEMU, it includes a number of ARM-focused bug fixes
and enhancements.
New in this month's release:
- A simplified A15 model (non-LPAE) which is sufficent to boot a
carefully-configured Linux kernel.
Known issues:
- Graphics do not work for OMAP3 based models (beagle, overo)
with 11.10 Linaro images.
The source tarball is available at:
https://launchpad.net/qemu-linaro/+milestone/2012.02
More information on Linaro QEMU is available at:
https://launchpad.net/qemu-linaro
The Linaro Toolchain Working Group is pleased to announce the 2012.02
release of Linaro GCC 4.6 and Linaro GCC 4.5.
Linaro GCC 4.6 2012.02 is the twelfth release in the 4.6 series. Based
off the latest GCC 4.6.2+svn183786, it contains a few bug
fixes and backports Cortex-A7 and Cortex-A15 support from FSF trunk.
Interesting changes include:
* Updates to 4.6.2+svn183786.
* Add initial Cortex-A7 support.
* Backport Cortex-A15 tuning improvements from upstream.
* Backport improvements to 64 bit unsigned comparisons.
Fixes:
* LP: #917967 Backport the fix for PR51799.
* LP: #836588 armel FTBFS with gcc 4.5 org 4.6 O2 and fPIC.
* LP: #879725 ICE in int_mode_for_mode, at stor-layout.c:490.
Linaro GCC 4.5 2012.02 is the eighteenth release in the 4.5 series. Based
off the latest GCC 4.5.3+svn183785, it is a maintenance only release.
Interesting changes include:
* Updates to 4.5.3+svn183785.
The source tarballs are available from:
https://launchpad.net/gcc-linaro/+milestone/4.6-2012.02https://launchpad.net/gcc-linaro/+milestone/4.5-2012.02
Downloads are available from the Linaro GCC page on Launchpad:
https://launchpad.net/gcc-linaro
More information on the features and issues are available from the
release page:
https://launchpad.net/gcc-linaro/4.6/4.6-2012.02https://launchpad.net/gcc-linaro/4.5/4.5-2012.02
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-toolchain
Bugs: https://bugs.launchpad.net/gcc-linaro/
Questions? https://ask.linaro.org/
Interested in commercial support? inquire at support at linaro.org
-- Ramana
"Action is the foundational key to all success." ~Pablo Picasso
We are pleased to announce the release of Linaro 12.01. Linaro engineers worked
tirelessly on this release to bring hardware accelerated video decoding that is
fully supported on the Texas Instruments PandaBoard to users. A set top box
based image with the award-winning XBMC media center and enablement for Ubuntu
TV are also featured.
Ricardo Salveti, team lead for the Developer Platform at Linaro, details these
successful achievements in the following blog posts:
* Ubuntu TV fully accelerated on a PandaBoard with Ubuntu LEB
http://rsalveti.wordpress.com/2012/01/16/ubuntu-tv-fully-accelerated-on-a-p…
* Ubuntu TV UI on PandaBoard, and next steps
http://rsalveti.wordpress.com/2012/01/10/ubuntu-tv-ui-at-pandaboard-and-nex…
* Hardware video decode and XBMC support on a PandaBoard with Ubuntu LEB
http://rsalveti.wordpress.com/2012/01/06/hw-video-decode-and-xbmc-ubuntu-li…
Linaro 12.01 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.
In addition to these highlights and improvements delivered by Linaro engineers,
the following updates and features are also available:
* The Multimedia Working Group announces the completion of benchmarking work
for Speex codec on Linaro Automated Validation Architecture (LAVA) and an
updated version of libjpeg-turbo for Linaro Ice Cream Sandwich (ICS), with
ICS specific upstream optimizations backported. The team also notes that
Android skia-bench numbers have been improved through further optimization
of commonly used libjpeg-turbo code paths with results available here.
* The Toolchain Working Group now provides pre-built binary versions of Linaro
GCC, Linaro GDB and binutils. These binary versions work under generic Linux
and Windows and can be used by an end developer to cross-compile programs
for either a Linaro Evaluation Build or a bare-metal target.
* ST-Ericsson Snowball updates for this release include graphics acceleration
with the Mali 400 GPU on Linaro Ubuntu, supports in Linaro U-Boot, and runs
test suite on Linaro Android with LAVA.
We encourage everybody to use the 12.01 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/1201/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/1201/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
The Linaro Toolchain Working Group is pleased to announce the 2012.01
release of Linaro GCC 4.6 and Linaro GCC 4.5.
No changes were made in Linaro GDB this month and, as such, no release
has been made.
Linaro GCC 4.6 2012.01 is the eleventh release in the 4.6 series.
Based off the latest GCC 4.6.2+svn182894 release, it contains a few
bug fixes from over the Christmas break.
Interesting changes include:
* Updates to 4.6.2+svn182894
Fixes:
* PR51301 ICE in vectorised widening multiplies
* LP: #897583 Code generation bug with -O2 (-foptimize-sibling-calls)
* LP: #736661 armel FTBFS due to compiler ICE
Linaro GCC 4.5 2012.01 is the seventeenth release in the 4.5 series.
Interesting changes include:
* Updates to 4.5.3+svn182893
Fixes:
* LP: #736661 armel FTBFS due to compiler ICE
The source tarballs are available from:
https://launchpad.net/gcc-linaro/+milestone/4.6-2012.01https://launchpad.net/gcc-linaro/+milestone/4.5-2012.01
Downloads are available from the Linaro GCC page on Launchpad:
https://launchpad.net/gcc-linaro
More information on the features and issues are available from the
release page:
https://launchpad.net/gcc-linaro/4.6/4.6-2012.01https://launchpad.net/gcc-linaro/4.5/4.5-2012.01
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-toolchain
Bugs: https://bugs.launchpad.net/gcc-linaro/
Questions? https://ask.linaro.org/
Interested in commercial support? inquire at support(a)linaro.org
-- Michael
The Linaro Toolchain Working Group is pleased to announce the
release of Linaro QEMU 2012.01.
Linaro QEMU 2012.01 is the latest monthly release of
qemu-linaro. Based off upstream (trunk) QEMU, it includes a
number of ARM-focused bug fixes and enhancements.
New in this month's release:
- Several bug fixes which reinstate support for running on ARM hosts
- Support for previously missing *xattr syscalls in usermode emulation
- A (dummy) model of the L2x0/PL310 L2 cache contrnoller (thanks to
Rob Herring and Mark Langsdorf of Calxeda)
Known issues:
- Graphics do not work for OMAP3 based models (beagle, overo)
with 11.10 Linaro images.
The source tarball is available at:
https://launchpad.net/qemu-linaro/+milestone/2012.01
More information on Linaro QEMU is available at:
https://launchpad.net/qemu-linaro
Linaro 11.12 Released!
"We are what we repeatedly do. Excellence, therefore, is not an act but a
habit." ~Aristotle
Linaro is pleased to announce the release of Linaro 11.12, a continuance of
Linaro releases delivered on a monthly cadence. The Linaro 11.12 release is
also the last release for 2011 calender year and continues to deliver
excellence and quality that members can expect to throughout 2012.
This release includes components delivered by all Linaro Teams: Working
Groups, Landing Teams and Platform Teams. This effort brings an abundance
of exciting updates and new features, integrated on top of Android and Ubuntu.
Now available with this release are the Linaro Android builds of Ice Cream
Sandwich (ICS) supporting accelerated graphics on two of its member's low cost
development boards; the Samsung Origen board and the ST-Ericsson Snowball
board. The accelerated graphics on both the Samsung Origen board and the
ST-Ericsson Snowball board that are now available are based on chips
incorporating a dual-core ARM Cortex-A9 processor and an ARM Mali-400 graphics
processor: Samsung's Exynos 4210 and ST-Ericsson's NovaThor9500.
http://www.linaro.org/accelerated-builds-of-android-ice-cream-sandwich-now-…
In addition to Snowball from ST-Ericsson, Origen from Samsung and PandaBoard
from TI, Linaro's Android Team and its Freescale Landing Team have set the
groundwork for bringing acceleration to the i.MX53 by stabilizing and
improving ICS on the Quick Start board.
Available Video Demonstrations include:
Snowball dev board running Linaro's build of Android ICS with hardware
acceleration:
http://www.youtube.com/watch?v=XPFy2MFbUys&feature=youtu.be
Samsung's Mali accelerated Origen dev board running Linaro's build of
Android ICS
http://www.youtube.com/watch?v=whpaltVa3pQ&feature=youtu.be
Samsung's Mali accelerated Origen dev board running Linaro's build of
Android ICS (with 3D demo)
http://www.youtube.com/watch?v=7_MCLKmXDFA&feature=youtu.be
In addition to these highlights and improvements delivered by Linaro
engineers, the following updates and features are also available:
The Android Team continues to focus on Ice Cream Sandwich (ICS) and delivers
Linaro Android ICS built with the Linaro toolchain and running on all our
supported hardware. Other enhancements for ICS are DS-5 with Gator and
libjpeg-turbo support. Development of AOSP continues with a Linaro AOSP master
build now available.
The Development Platform Team delivers high quality improvements and features
which consist of the linux-linaro and lt-panda kernel packages, now
automatically generated by the CI build scripts. Other achievements from this
team include: UCM support is enabled in PulseAudio, integrated in our images
and works out of the box on i.MX53/PandaBoard boards. The preview images for
Ubuntu 12.04, Precise Pangolin are available and include nano, developer,
server, alip (Xfce desktop based), and ubuntu-desktop. The Ubuntu LEB now
includes debug packages (ddeb) for all Linaro-specific packages, which can be
downloaded from the Linaro Overlay PPA.
The Multimedia Team updates introduce the realvideo codec implementation in
libav, with NEON optimisations and Speex for Android which includes the NEON
optimisation patches. The team also addsupdates to the pulseaudio ucm branch,
alsa-lib ucm patches and includes alsa-ucm-pa tests to verify that the
pulseaudio ucm works as expected. Additionally, the Multimedia Team also
announces a prototype application for unattended end-to-end testing of the
audio stack for Ubuntu which works for Intel/Ubuntu and are available from:
http://git.linaro.org/gitweb?p=people/kurt-r-taylor/e2eaudiotest.git
Memory management updates include the development of dri2proto, updates to
libdri2 which support dri2video and dri2video test app, updates to mesa and
implementation of the core functionality in xserver against xf86-video-nouveau
and xf86-video-omap. Trace events and debugfs support for CMA and made CMA
testing available for Snowball boards in LAVA are also found in this release.
The multimedia contributed code for memory management are also available (as
topic branches) from
git://git.linaro.org/people/jessebarker/linaro-mm-sig/linux.git
The Infrastructure Team is supporting the ongoing effort for Linaro as a
whole. The reworking of the Linaro roadmap under
http://status.linaro.org/11.12/roadmap-2011Q4.html
now includes artistic graphs that visualize work items progress for roadmap
goals. The Linaro build services can contain vendor-provided binary overlays
for hardware acceleration and are published in a way which requires click
through license acceptance before being downloaded. Click through license
acceptance has also been added to Android builds which use source overlays
from snapshots.linaro.org.
The Toolchain Working Group (WG) efforts this cycle show that the Linaro GCC
now includes support for 64 bit sync primitives, unaligned block moves on
ARMv7, and backports the Cortex-A15 pipeline description from the ongoing
upstream A15 work. Improvements to the vectorizer include updates to the
straight line vectorizer, including supporting operations with an arbitrary
number of operands, vectorizing conditions, and improved pattern recognition
support. Additionally, GDB now supports single stepping over atomic operations
and QEMU has been rebased on the new upstream 1.0 release.
The Validation Team lands the support of Samsung Origen boards on LAVA. The
boards are now available to run daily tests. In addition, the i.MX53 Quick
Start support improvements include the ability to deploy Android images and
run the Kernel CI testing. To streamline the deployment of LAVA and allow for
a more continuous testing and flexible deployment process, a new tool is
introduced: lava-deployment-tool.
The Graphics Team accomplishments in this release are numerous and include the
implementation of a GLMark2 benchmark for performing bilinear filtering
manually in shaders that are used to smooth textures when displayed larger or
smaller than their actual size. Other accomplishments include added support
for glproxy in glcompbench which allows choosing the backend (OpenGL or OpenGL
ES2) at runtime instead of building a different executable for each, EGL
virtualization support to glproxy, enabling it to virtualize EGL as it does
GLX, so applications can decide on using one or the other at run-time,
depending on availability. GLCompbench now shares some neat GLMark2 objects
for managing GLSL (and GLSL ES) shader source prior to compilation and
linking. These inclusions can be seen as a preprocessor for the strings read
out of the files on disk and allow for dynamic generation of precision
declarations, constants, and other symbols (or even whole sections of code) at
either global or local scope. Objects shared from GLMark2 include: Util,
ShaderSource, and the CompositeTestBase update to use ShaderSource. Also
updated shaders to useShaderSource, and derived GL-based test classes to
configure shaders. Additionally the Team enabled apitrace, which provides a
tracer and retracer executable, to work on systems having only EGL/GLES2
libraries.
The Power Management Team pushed a number of items upstream. Items include:
common clock patches v4 which includes support for OMAP4, version 2 of common
ARM and i.MX cpuidle driver, a patch for non ACPI based generic processor
cooling devices, and a patch for a new trip type needed for cooling devices
like cpufreq. The Team also integrated sched_mc for ARM into Linaro Kernel,
and for thermal management tested that temperature is reduced in production
using the current solution on Origen board.
Full details of this release, including detailed release highlights and known
issues, can be found on the release pages of our Wiki.
http://wiki.linaro.org/Cycles/1112/Release
We encourage everybody to use the 11.12 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/1112/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/1112/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
Linaro Release Manager | Project Manager
Linaro.org | Open source software for ARM SoCs
Today we are announcing the new Linaro Community Contributor process[0] and
team[1].
Linaro itself is now an organisation of around 120 engineers, but as we
continue to grow the community around us is also growing fast. We're
grateful to the many people who are participating in our success, and so
we're introducing the Community Contributor process to recognise those
community members who have sustained contributions over a significant
period of time. Our Technical Leads now have the opportunity to nominate an
individual as a Community Contributor of Linaro. The benefits of becoming a
Community Contributor will include:
* a Linaro e-mail address
* the right to carry Linaro business cards (we supply the artwork, you
print your own cards)
* a Linaro IRC cloak
* listing in the relevant Working Group on our Linaro organisation structure
* listing in the Launchpad Community Contributors Team
Applying to be a Linaro Community Contributor is an easy process.
Community members can apply by requesting a nomination from a Linaro
Technical Lead (alternately, the Technical Lead may approach them about the
application).
After that they will need to complete and sign our Community Contributor
Agreement[2].
The main points are that the community contributor agrees to are:
* to our e-mail terms of use, including use of your Linaro e-mail for
upstream contributions
* a copyright and patent licence to Linaro for any code you contribute with
that e-mail address
Once that's done, the Technical Lead submits the nomination and completed
Agreement to our Community Board [3]. The nomination will normally describe
how the community member has worked with Linaro, any Blueprints they may
have been involved with and Linaro Connect events they may have attended.
The Community Board will then evaluate all nominations within 2 weeks of
submission and all being well the community member will be welcomed as a
Community Contributor. We currently have nominations and signed agreements
filtering in so this is an exciting time for all of us.
We place a lot of value on having a vibrant network of Community
Contributors, so this does mean we reserve the right to cancel an
appointment at any time if we feel the Contributor is not active in using
the above benefits.
To find out more about the Linaro community and how to participate please
see our community section [4] of linaro.org [5]
Please feel free to email the Community Board [6] if you have questions or
wish to submit a community member for consideration.
[0] - https://wiki.linaro.org/CommunityContributor
[1] - https://launchpad.net/~linaro-community-contributors
[2] -
https://wiki.linaro.org/CommunityContributor?action=AttachFile&do=view&targ…
[3] - https://wiki.linaro.org/CommunityContributor/CommunityBoard
[4] - http://www.linaro.org/community/
[5] - http://www.linaro.org/
[6] - community-board [AT] linaro [DOT]org
--
Amber Graner
User Experience and Community Specialist
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs*
***
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>
| Blog <http://www.linaro.org/linaro-blog/>
*+1.828.582.9469* cell
*+1.828.395.1049* office
irc: akgraner
amber.graner(a)linaro.org (email and Google chat)
The Linaro Toolchain Working Group is pleased to announce the 2011.12
release of both Linaro GCC 4.6 and Linaro GCC 4.5.
Linaro GCC 4.6 2011.12 is the tenth release in the 4.6 series. Based
off the latest GCC 4.6.2+svn181866, it contains a range of vectoriser
performance improvements and general bug fixes.
Interesting changes include:
* Updates to 4.6.2+svn181866
* Generic tuing support for Big-endian platforms.
* SLP support for operations with arbirary numbers of operands.
* SLP support for conditions.
* Pattern recognition support in basic-block SLP.
* Enhancements to mixed-size condition pattern recognition.
* Support for 64bit __sync* primitives on ARM.
* Unaligned block-move support for ARMv7.
* Added Cortex-A15 integer pipeline tuning.
Linaro GCC 4.5 2011.12 is the sixteenth release in the 4.5
series. Based off the latest GCC 4.5.3+svn181877, this is a
maintenance focused release.
Interesting changes in 4.5 include:
* Updates to 4.5.3+svn181877
The source tarballs are available from:
https://launchpad.net/gcc-linaro/+milestone/4.6-2011.12https://launchpad.net/gcc-linaro/+milestone/4.5-2011.12
Downloads are available from the Linaro GCC page on Launchpad:
https://launchpad.net/gcc-linaro
More information on the features and issues are available from the
release page:
https://launchpad.net/gcc-linaro/4.6/4.6-2011.12https://launchpad.net/gcc-linaro/4.5/4.5-2011.12
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-toolchain
Bugs: https://bugs.launchpad.net/gcc-linaro/
Questions? https://ask.linaro.org/
Interested in commercial support? inquire at support(a)linaro.org
The Linaro Toolchain Working Group is pleased to announce the
release of Linaro QEMU 2011.12.
Linaro QEMU 2011.12 is the latest monthly release of
qemu-linaro. Based off upstream (trunk) QEMU, it includes a
number of ARM-focused bug fixes and enhancements.
New in this month's release:
- There are no Linaro-specific changes of note in this release
- This release is based on the upstream QEMU 1.0 release.
(Note that future qemu-linaro releases will continue to track
upstream trunk; the release dates for upstream and our
release just happened to be conveniently aligned in this case.)
Known issues:
- Graphics do not work for OMAP3 based models (beagle, overo)
with 11.10 Linaro images.
- This release of qemu-linaro is known not to work on ARM hosts.
(See bugs #883133, #883136)
The source tarball is available at:
https://launchpad.net/qemu-linaro/+milestone/2011.12
More information on Linaro QEMU is available at:
https://launchpad.net/qemu-linaro
The Linaro Toolchain Working Group is pleased to announce the release of
Linaro GDB 7.3.
Linaro GDB 7.3 2011.12 is the fourth release in the 7.3 series. Based off
the latest GDB 7.3.1, it includes a number of ARM-focused bug fixes and
enhancements.
This release contains:
* Update to GDB 7.3.1 code base
* Support single-stepping atomic operations (LDREX/STREX sequences)
The source tarball is available at:
https://launchpad.net/gdb-linaro/+milestone/7.3-2011.12
More information on Linaro GDB is available at:
https://launchpad.net/gdb-linaro
The Linaro Team is pleased to announce the release of Linaro 11.11, another
of Linaro’s releases delivered on a monthly cadence.This release includes
components delivered by all Linaro Teams: Working Groups, Landing Teams and
Platform Teams. Some outstanding effort has gone into delivering a lot
of exciting updates and features integrated on top of Android and Ubuntu.
Up to now, this reads like a normal monthly release announcement, but wasn’t
there something special??? Yes!
We had Android Ice Cream Sandwich for the world this month and the Android
Team worked hard to deliver a sneak preview of early alpha ICS images for our 4
primary development targets!
The Release Team notes that this is a remarkable achievement and congratulates
the Linaro Android Team for this effort that showed how agile that
team is set up
to accommodate engineering plan mid-month and get these builds up and out
within 10 days. Check out our ICS running on Snowball. Video available on
youtube: http://www.youtube.com/watch?v=MQOKPLg3ARE.
If you don’t want to read the rest of this announcement but want to
get started on our ICS builds, please go to our download mirror directly,
download the bits and follow our easy install instructions that you
will find there:
http://releases.linaro.org/11.11/android/images-ics-preview
Obviously, Linaro continued to deliver great stuff outside of those Android ICS
builds. So here are the big items that the Release Team has selected to feature
this time:
The Android rockstars delivered ICS preview builds but did not detour from their
initially stated release goals. Among them we have an upgraded Android LEB
based off Android 2.3.7 that comes again with all optimizations and
bleeding edge Linaro toolchain integration. Other Android builds
showcase a first
release for Versatile Express using the Linaro ARM LT kernel, a NEON optimized
libpng, preliminary DS-5 support and a host of bug fixes and enhancement's to
existing support.
The Linaro Ubuntu LEB now supports officially the PandaBoard ES and features
PandaBoard's USB booting with U-Boot USB-SPL. The developer story was
improved with updated ARM DS-5 packages. Source and debug packages for all
Linaro's kernel flavors are now available. Additionally, Firefox can now be
cross-built using multi-arch. Instructions are available from
http://wiki.linaro.org/Platform/DevPlatform/CrossCompile/FirefoxCrossCompile.
The Infrastructure Team rolled out our new git mirroring approach to
our android cloud build service that uses a seed approach. With that, we noticed
considerable speedup in total build time for android builds as well as
a massive
improvement with regard to scalability as the load put on git-daemons that can
be quite inefficient is minimized due to this improvement. On top
Infrastructure
released an update to status.linaro.org that connects engineering with roadmap
planning using the well known status.linaro.org approach.
The Graphics team has added a new benchmark for bump-mapping for glmark2.
Bump-mapping is a technique for simulating bumps and wrinkles on the surface of
an object. This improvement is coming along side LAVA test cases that improve
glmark2 support for automated testing and in particular support
bump-mapping now.
Linux Linaro 3.1-2011.11 release includes a fresh rebase of Linaro
improvements to the v3.1.1 mainline kernel and features LPAE support,
Samsung Exynos cpuidle,sched_mc optimization, and a fix for mmap
greater than 2GB. The Kernel WG has also enabled eCryptFS in Linaro and
Android kernel defconfigs.
Some highlights for the Multimedia team are that Speex was released on Linaro
Ubuntu evaluation build with NEON optimisation patches, libpng v1.5
was released with additional patches to allow NEON auto-detection, and
libjpeg-turbo is now built with compatibility for libjpeg8.
The Validation Team started to land the new LAVA user interface and navigation,
with a shiny Linaro theme. Under the hood, LAVA infrastructure has been
upgraded, including network improvements and more memory to better serve its
increasing users base.
Full details of this release, including detailed release highlights
and known issues, can be found on the release pages of our Wiki.
We encourage everybody to use the 11.11 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/1111/Release#Release_Information
For better support and tracking the hardware sanity of our supported boards, we
now publish a board support status with each monthly release. The results for
Linaro 11.10 are available here:
Android: http://wiki.linaro.org/Cycles/1111/BoardSupport/Android
Ubuntu: http://wiki.linaro.org/Cycles/1111/BoardSupport/Ubuntu
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/1111/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
Linaro Release Manager | Project Manager
Linaro.org | Open source software for ARM SoCs
Hi all,
Linaro Image Tools in its 2011.11 incarnation is available for download
from
https://launchpad.net/linaro-image-tools/11.11/2011.11
Notable changes include:
* Adds support for a new directory layout of releases.linaro.org
* Works-around a problem in python-apt on 64-bit Oneiric installations
(bug #885895).
* Improvements for Android on Snowball.
* Drops S5VP310 support in fetch-image (focusing on Origen).
* Adds VExpress support to linaro-android-media-create.
If you find any problems, please file them on
https://bugs.launchpad.net/linaro-image-tools/+filebug
Cheers,
Danilo
The Linaro Toolchain Working Group is pleased to announce the
release of Linaro QEMU 2011.11.
Linaro QEMU 2011.11 is the latest monthly release of
qemu-linaro. Based off upstream (trunk) QEMU, it includes a
number of ARM-focused bug fixes and enhancements.
New in this month's release:
- The ARM vexpress-a9, versatilepb, versatileab and realview-*
boards now have audio support (thanks to Mathieu Sonet who
contributed a PL041 implementation upstream)
- Support for multiple instances of the "-sd" option on the
command line has been dropped; this was never present in
upstream QEMU and has been removed for consistency. Use
"-drive,if=sd,index=N,file=file.img" for N=0,1,2... instead
- Fixes #886980: 8 and 16 bit reads from the OMAP GPIO module
would crash due to an infinite recursion
- Fixes #823902: problems running multithreaded programs in
linux-user mode
Known issues:
- Graphics do not work for OMAP3 based models (beagle, overo)
with 11.10 Linaro images.
NB: if you run QEMU on a host system without properly configured
audio you might find that QEMU now hangs at some point; you can
fix this by fixing your host system, or work around it by setting
the environment variable QEMU_AUDIO_DRV=none.
If you build from source you may now want to pass configure
a suitable --audio-drv-list=LIST option.
The source tarball is available at:
https://launchpad.net/qemu-linaro/+milestone/2011.11
Binary builds of this qemu-linaro release are being prepared and
will be available shortly for users of Ubuntu. Packages will be in
the linaro-maintainers tools ppa:
https://launchpad.net/~linaro-maintainers/+archive/tools/
More information on Linaro QEMU is available at:
https://launchpad.net/qemu-linaro
The Linaro Toolchain Working Group is pleased to announce the 2011.11
release of Linaro GCC 4.6.
No changes were made in Linaro GCC 4.5 or Linaro GDB this month and,
as such, no release has been made.
Linaro GCC 4.6 2011.11 is the ninth release in the 4.6 series. Based
off the latest GCC 4.6.2 release, it contains a range of vectoriser
performance improvements and general bug fixes.
Interesting changes include:
* Updates to 4.6.2
* A new -mtune=native flag to auto-detect the CPU of the build machine
* A new -mtune=generic-* flag to tune for a blend of processors
* Use of the ARMv7 unaligned access support for unaligned variables
* Vectorization of widening shifts
* Support for different load offsets and swap operands in SLP
* Support for multiple types in SLP
* Support for scheduling register moves in SMS
Fixes:
* LP: #836401 ICE on a | (b << negative-constant)
The source tarballs are available from:
https://launchpad.net/gcc-linaro/+milestone/4.6-2011.11
Downloads are available from the Linaro GCC page on Launchpad:
https://launchpad.net/gcc-linaro
More information on the features and issues are available from the
release page:
https://launchpad.net/gcc-linaro/4.6/4.6-2011.11
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-toolchain
Bugs: https://bugs.launchpad.net/gcc-linaro/
Questions? https://ask.linaro.org/
Interested in commercial support? inquire at support(a)linaro.org
-- Michael