Blueprint

Priority

Headline

Acceptance

Notes

Graphics

http://blueprints.launchpad.net/glmark2/+spec/glmark2-bilinear-filtering-shader

Medium

Benchmark for implementing bilinear filtering in shaders

Benchmark can run successfully on all available platforms (desktop and embedded)

Released

http://blueprints.launchpad.net/glproxy/+spec/glproxy-egl-virtualization

Medium

Adding EGL support to glproxy will allow applications to delay choosing to use it until run-time, just like GLX is supported now

Applications can link with glproxy and decide at run-time to use EGL or GLX

Released

http://blueprints.launchpad.net/glproxy/+spec/glproxy-support-glcompbench

Medium

glproxy is a library that allows applications to delay linking with OpenGL or OpenGL ES2 until run-time

Applications can link with glproxy and decide at run-time to use EGL or GLX

Released

http://blueprints.launchpad.net/linaro-graphics-dashboard/+spec/linaro-graphics-dashboard-glmark2

High

Visualization of glmark2 results in dashboard

The pages are accessible in the production instance of the validation web site, and display the results correctly

Needs infra - blocked on bug #904796

https://blueprints.launchpad.net/glcompbench/+spec/glcompbench-shader-source

Medium

Sharing common objects between projects to avoid code duplication

Benchmark runs successfully with no difference from previous release

Released

http://blueprints.launchpad.net/glcompbench/+spec/glcompbench-glproxy

Medium

glcompbench is a tool to benchmark window compositing operations

glcompbench uses glproxy to choose the backend (OpenGL or OpenGL ES2) at runtime instead of building a different executable for each one

Released

http://blueprints.launchpad.net/linaro-graphics-misc/+spec/apitrace-gles2

Medium

Ensure proper apitrace support for OpenGL ES 2.0

We can capture and playback a trace of glmark2 on panda

Done

http://blueprints.launchpad.net/linaro-graphics-misc/+spec/gpu-power-management-analysis

Medium

Analyze needed GPU, PM and GPU interface for GPU power management

Analysis in the wiki

Completed

Kernel - 3.1

http://blueprints.launchpad.net/linux-linaro/+spec/add-dt-support-to-various-device-drivers-for-samsung-11-12

Medium

Continue support to various device drivers for Samsung, work to be done in 11.12 milestone.

Origen board can boot with the DT support for these devices and the devices will function correctly.

http://blueprints.launchpad.net/linux-linaro/+spec/kernel-omap-board-description-and-implementation

High

Enable full device tree support for OMAP boards

Run test cases for the drivers to make sure that, all the functionalities are intact and nothing is broken.

http://blueprints.launchpad.net/linux-linaro/+spec/vfs-larger-than-4k-block-size-2011.12

Medium

Study vfs larger than 4k block-size

N/A

http://blueprints.launchpad.net/linux-linaro/+spec/pinctrl-pinprops-2011.12

High

Continue Support pin configuration of things like pull-up, pull-down, driving,, etc...

Pin control and pinmux for member platforms are fully managed using shared infrastructure in upstream code

http://blueprints.launchpad.net/linux-linaro/+spec/pinctrl-imx

High

Implement support for pincontrol/pinmux on Freescale i.MX Platforms

Pin control and pinmux for i.MX platforms are fully managed using shared infrastructure

http://blueprints.launchpad.net/linux-linaro/+spec/pinctrl-exynos

High

Add pinctrl driver with pinmux and pinconfig driver extensions for all Exynos4 platform.

Pin control and pinmux for Exynos4 platform are fully managed using shared infrastructure

http://blueprints.launchpad.net/linux-linaro/+spec/android-ashmem-upstreaming

High

Upstream Android Ashmem functionality

Android applications run using upstreamed ashmem functionality.

http://blueprints.launchpad.net/linux-linaro/+spec/imx-dt-enablement-2011.12

Medium

imx dt enablement work

iMX boards boot with DT enabled and the devices function correctly

http://blueprints.launchpad.net/linux-linaro/+spec/ste-board-description-and-implementation-11.11

Medium

Enable device tree support for sound and video ST-E boards

ST-E boards will boot correctly with the DT enabled and the boards devices would function correctly.

http://blueprints.launchpad.net/linux-linaro/+spec/kernel-versatile-boad-description-and-implementation-11.12

Medium

Flattened device tree enablement for Versatile Express

Versatile Express V2P-CA9 booting mainline Linux with all peripherals found via FDT

Landing Teams

N/A

N/A

N/A

N/A

N/A

Multimedia and libjpeg-turbo

http://blueprints.launchpad.net/linaro-multimedia-project/+spec/linaro-mmwg-realvideo

Medium

RealVideo needs NEON optimization for rv30/rv40 to reach 720p

Initial patch set exists, needs review and further optimisation

Not Released

http://blueprints.launchpad.net/linaro-multimedia-project/+spec/linaro-mmwg-xbmc-dri2video-phase1

Medium

Enable XBMC and optimize to use dri2video interface to render

Release XBMC package and enable dri2video render for video

Not Released - Blocked due to #903694 and will move to 12.01

http://blueprints.launchpad.net/linaro-multimedia-project/+spec/linaro-mmwg-e2eaudiotesting-basic

Medium

Unattended test application for testing the end to end audio stack for Ubuntu

Run the test application on intel/ Ubuntu image, verify successful test results for working and non-working test cases

Not Released

https://blueprints.launchpad.net/linaro-multimedia-project/+spec/linaro-mmwg-e2eaudiotesting-panda

Medium

Unattended test application for testing the end to end audio stack for Ubuntu on a pandaboard

Run the test application on Ubuntu LEB image for a panda, verify successful test results for working and non-working test cases

Not Released

http://blueprints.launchpad.net/linaro-multimedia-ucm/+spec/linaro-mmwg-ucm4pa-upstream-testing

Medium

Testcase for ucm4pa created

Testcase for ucm4pa can be integrated into lava-test and make sure it can detect ucm issues

Released

http://blueprints.launchpad.net/linaro-multimedia-speex/+spec/linaro-mmwg-speex-android

Medium

Speex with all latest patches including NEON ones build for Android Ginger Bread

Speex with latest Linaro tool chain.It works on Android gingerbread

Released

http://blueprints.launchpad.net/linaro-multimedia-speex/+spec/linaro-mmwg-speex-lava

Medium

Speex benchmarks running on LAVA

N/A

Not Released - will move to 12.01

http://blueprints.launchpad.net/libjpeg-turbo/+spec/engr-mm-codec-jpeg-jcs-rgb565

Medium

libjpeg-turbo code for all architectures, now includes support for 565 encoded images

Libjpeg-turbo is able to encode and decode 565 encoded images. Android use of 565 is able to run successfully, Android specific extensions to the ABI are included, new testcases are included, existing testcases are extended, and runs faster than the Android version

Not Released - moved to 12.01

http://blueprints.launchpad.net/libjpeg-turbo/+spec/linaro-gfxmm-libjpeg-turbo

High

Libjpeg-turbo with libjpeg8 compatibility has been validated by compilation and runtime test to be acceptable to replace libjpeg8

All libjpeg-turbo testcases pass. All packages with compile time deps on libjpeg8, build successfully against libjpeg-turbo dev packaging. All packages with a runtime dep on libjpeg8 successfully run using libjpeg-turbo instead. Performance numbers have been gathered on precise on 64 and 32 bit intel, armel, and armhf with attention should be given to any cases found where performance is worse on libjpeg-turbo then libjpeg8

Not Released - work for 11.12 will focus on running the tjbench benchmarks against Oneiric for x64 32/64, armel and a non NEON enabled board and updating the package at Ubuntu's universe with libjpeg8 compatibility

http://blueprints.launchpad.net/libjpeg-turbo/+spec/engr-mm-codec-jpeg-optimize-huffman

Medium

libjpeg-turbo code for arm architecture now includes a neon optimized huffman decode

A prototype implementation will be created, profiled and validated that the direction is sound. If it is libjpeg-turbo is able to decode test images for both Linux and Android using the new algorithm utilizing the existing test suite as well as new appropriate tests

Not Released - Will most likely move to 12.01

OCTO - Memory management and ARMHF benchmarking

http://blueprints.launchpad.net/linaro-mm-sig/+spec/linaro-umm-dri2video-nouveau

High

implement dri2proto support and ensure backwards compatibility

test with various combinations: (old client <-> new xserver <-> old driver) or (old client <-> new xserver <-> new driver) or (old client + new dri2proto.h <-> new xserver <-> old driver) or (old client + new dri2proto.h <-> new xserver <-> new driver) or (new client <-> old xserver <-> old driver) or (new client <-> new xserver <-> old driver) or (new client <-> new xserver <-> new driver)

Not released yet

http://blueprints.launchpad.net/linaro-mm-sig/+spec/linaro-umm-dri2video-omap

High

continued dri2proto implementation - ensuring backwards compatibility - focus on xf86-video-omap

test with various combinations: (old client <-> new xserver <-> old driver) or (old client <-> new xserver <-> new driver) or (old client + new dri2proto.h <-> new xserver <-> old driver) or (old client + new dri2proto.h <-> new xserver <-> new driver) or (new client <-> old xserver <-> old driver) or (new client <-> new xserver <-> old driver) or (new client <-> new xserver <-> new driver)

Not released yet

http://blueprints.launchpad.net/linaro-mm-sig/+spec/engr-umm-cma-debug

Medium

Add useful debugfs and trace events in CMA to help debug and performance monitoring

Patches review by CMA code owner, merge in mainline

BLOCKED - git tree: git://git.linaro.org/people/bgaignard/linux-snowball-cma-test.git, build: http://ci.linaro.org/jenkins/view/All/job/linux-linaro-snowball-cma-test/, blocking issues to run LAVA tests on snowball: http://blueprints.launchpad.net/lava-dispatcher/+spec/lava-android-snowball and http://blueprints.launchpad.net/lava-dispatcher/+spec/lava-kernel-ci-snowball

Platform - Android

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-snowball-mali-ics-support

Essential

Linaro Android for Snowball now has support for Mali hardware

It is possible to boot Android on Snowball with HW accelerated graphics

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-setup-ste-click-through

Essential

ST-Ericsson Click Through license is implemented

The ST-Ericsson Click Through license mechanism is functional and protects binary code from ST-Ericsson at a Linaro site.

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-11.12-ics-toolchain

Essential

ICS can be built with the Linaro toolchain

ICS based Linaro Android builds can be built with the Linaro toolchain; resulting builds boot

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-origen-mali-ics-support

Essential

Linaro Android for Origen now has support for Mali hardware

It is possible to boot Android on Origen with HW accelerated graphics

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-setup-samsung-click-through

Essential

Samsung Click Through license is implemented

The Samsung Click Through license mechanism is functional and protects binary code from Samsung at a Linaro site.

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-package-4.6-patches

High

Patches to compile ICS with the 4.6 toolchain are now available in an easy to use package

The basic patchset to enable compiling with 4.6, a script to apply the patches to an ICS tree and a readme that documents it

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-gator-for-ics

High

Gator support in Linaro Andoid ICS builds

Most of the boards have support for gator on ICS branch.

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-bringup-ics-origen

High

ICS is now running on Origen

ICS runs on Origen using software GL.

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-bringup-ics-vexpress-a9

High

ICS is running on Versatile Express A9

ICS is running on Versitle Express A9 and has been released and tested

Released

https://blueprints.launchpad.net/linaro-android/+spec/integrate-libjpeg-turbo-into-ics

High

libjpeg-turbo has been integrated into ICS

libjpeg-turbo has been integrated into all ICS builds

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-benchmark-11.12-toolchain

High

Linaro's 11.12 toolchain has been benchmarked

Linaro's 11.12 toolchain is benchmarked and posted on the wiki

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-11.12-bug-scrub

High

Clean up the existing bugs, so only the valid ones are open others can be marked as fixed with release info stated.

All open bugs updated with status as on latest ICS releases

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-libpng-ics

High

The latest version of libpng (1.5.7) has been integrated in Linaro Android.

libpng 1.5.7 is in all Android builds and has been tested.

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-package-ics-software-gl-change

Medium

Vishal's software GL ICS mod is available in an easy to use package

The software GL change is available via release.linaro.org and has been submitted to AOSP (with a setprop change to make it configurable).

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-help-bernhard-build-demo

Medium

A local LAVA instance successfully tested an Android image on Samsung's Origen

Bernard successfully demonstrates a local LAVA instance testing Android on Samsung's Origen

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-create-linaro-active-wallpaper

Medium

Linaro's Android build now includes a Linaro themed active wallpaper

Linaro boots up with a Linaro themed active wallpaper

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-master-build-aosp-panda

Medium

An AOSP master build is now available from linaro.

androi-build.linaro.org should have a AOSP master build images.

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-pick-up-the-pieces-that-might-have-fallen-in-between-the-cracks

Medium

Everything done in 2.3.5 by Linaro is now in 2.3.7

All patches (if any) have been merged by gerrit

Released

https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-hardware-graphics-origen

Medium

Origen graphics are now hardware accelerated

Origen's graphics hardware has been turned on

Released

Platform - Developer Platform

http://blueprints.launchpad.net/linaro-ubuntu/+spec/dev-platform-extend-test-cases-lava

Essential

LAVA now contains the developer platform test suite, together with the test definitions and requirements for enablement testing.

Description of the test cases that should be created for LAVA; test suite project create at lanchpad, with the low hanging fruits test cases created with the definitions and requirements for the enablement testing properly documented.

http://blueprints.launchpad.net/linaro-ubuntu/+spec/kernel-ci-improvements-and-fixes-11.12

Essential

The resulting trees from the Kernel CI process are now usable directly for releases. All linux-linaro packages are generated from the CI process also the TI LT kernel package.

The packaged kernel CI process will perform the appropriate updates and publish a suitable kernel.

https://blueprints.launchpad.net/linaro-ubuntu/+spec/cross-buildd

High

A cross-build daemon that automatically builds packages of Ubuntu Precise and Debian Sid.

Buildd running using sbuild/schroot/wanna-build, with output visible online.

https://blueprints.launchpad.net/linaro-ubuntu/+spec/linaro-platforms-p-rootfs-precise

High

Initial linaro images for precise are now available. This includes nano, developer, linaro-server, xfce-desktop, and ubuntu-desktop.

All configs are updated. Daily images are being generated. Live-build is updated as needed. Packages which are release dependent are updated.

https://blueprints.launchpad.net/linaro-ubuntu/+spec/enable-update-alsa-pulseaudio-ucm

High

UCM support is enabled in Pulseaudio, configured properly and working on i.mx53 and panda hardware in 11.12.

Audio is working for both i.mx53 and panda. No fiddling is required to make audio work after an initial install. Sound will successfully work on first boot with the linaro ubuntu-desktop LEB. Test will be the ubuntu startup sound if it plays. Further banshee should also work when given an audio file to play.

https://blueprints.launchpad.net/linaro-ubuntu/+spec/create-a-set-top-box-leb-image

High

Linaro now offers a new community supported reference image that provides set top box like capability. The image is called linaro-tv and is based on xbmc from xbmc.org. The software is an "open source (GPL) software media player and entertainment hub for digital media. " Included with this packaging of xmbc are linaro optimizations for codecs.

Image boots into xbmc environment successfully on omap panda hardware. Video/audio is able to stream via the network and able to play to an acceptable level without stutter or pixelization on a limited number of codecs. (Codes with issues will be logged for future blueprint work). Streaming media will be based on what xbmc supports, potentially media available via samplemedia.linaro.org.

https://blueprints.launchpad.net/linaro-ubuntu/+spec/enable-hwmm-panda-ubuntu-leb

High

Pandaboard LT HWPack now supports hardware accelerated video decoding.

Hardware accelerated video decoding working with the 11.12 TI LT kernel release, packages integrated at the Overlay PPA (gstreamer, dce, ducati, etc), support enabled at the LT hwpack.

https://blueprints.launchpad.net/linaro-ubuntu/+spec/enable-dbg-pkg-support-at-overlay

High

The overlay PPA now provides debug packages for all Linaro-specific packages availables at the LEB images.

ddeb support at Launchpad; support enabled at the images; able to create a sysroot containing all the needed dbg packages

https://blueprints.launchpad.net/linaro-ubuntu/+spec/ci-cross-linaro-gcc-test-definition

High

Missing headline and acceptance

https://blueprints.launchpad.net/linaro-ubuntu/+spec/ci-native-linaro-gcc-lava-test-enablement

High

Missing headline and acceptance

https://blueprints.launchpad.net/u-boot-linaro/+spec/u-boot-2011.12-rebase

High

u-boot-linaro is now based on the latest upstream release v2011.12

works on supported platforms

https://blueprints.launchpad.net/linaro-ubuntu/+spec/package-xmbc-for-ubuntu-and-leb

High

XBMC packages are now available for Ubuntu LEB.

XBMC packages are built for armel and available at Overlay PPA.

https://blueprints.launchpad.net/linaro-ubuntu/+spec/ds5-support-in-android-and-ubuntu

High

DS-5 support is enabled for both Ubuntu and Android LEBs.

Have all the LT kernels with proper config for DS-5, build the gator-module package for the RC images, have the support available at Android, tested and validated at both Ubuntu and Android LEBs (with all LT kernels).

https://blueprints.launchpad.net/linaro-ubuntu/+spec/cross-build-chromium-multiarch

Medium

Chromium can now be cross-built using multiarch.

Ported all the dependencies, able to cross build a package using multiarch, able to cross build chromium, and instructions posted at wiki.linaro.org/linaro-dev ml.

https://blueprints.launchpad.net/linaro-ubuntu/+spec/push-multiarch-changes-for-cross-precise

Medium

Packages in precise (or in debian, waiting for sync) or bug with patches filed and patched package in precise overlay.

Missing headline

https://blueprints.launchpad.net/linaro-ubuntu/+spec/cross-toolchain-sysroots

Medium

An official sysroot, based on Ubuntu LEB, is now available for people to use with the cross toolchain.

able to build sysroot with -dev and -dbg packages, tarball available at a public place for people to download and try, able to have it to work with the cross toolchain

https://blueprints.launchpad.net/linaro-ubuntu/+spec/customize-ubuntu-leb-images-with-the-linaro-theme

Medium

The Linaro LEB now includes Linaro branding as part of the experience. Included are instructions for users of Linaro to brand their own Linaro based images.

The LEB boots and runs using the new Linaro branding.

https://blueprints.launchpad.net/u-boot-linaro/+spec/spl-enablement-for-omap3

Medium

u-boot-linaro now supports u-boot-spl.bin for OMAP3 boards.

u-boot-spl.bin works as replacement for x-loader for beagle and beagle-xM

https://blueprints.launchpad.net/linaro-ubuntu/+spec/porting-jam-enhancements

Medium

ARM Porting Jam enhancements, including a bot reporting bug status at #linaro and a webpage with a list of bugs with the arm-porting-queue tag.

Bot in place, querying and reporting bug status update at #linaro, webpage with the list of bugs with arm-porting-queue tag for better bug triaging.

https://blueprints.launchpad.net/u-boot-linaro/+spec/investigate-common-spl-for-omap3-and-omap4

Medium

Research the possibility of a unified OMAP u-boot-spl

Conclusive decision on the possibility of developing a unified OMAP u-boot-spl

Platform - Infrastructure

https://blueprints.launchpad.net/linaro-android-infrastructure/+spec/linaro-android-publish-to-another-host

Essential

Android build artifacts are now published to snapshots.linaro.org, which allows us to publish accelerated builds for boards which require license acceptance before download.

All jobs on Android Build artifacts are published to snapshots.linaro.org (with option to publish to _more_ hosts later) and at least the snapshots.linaro.org publishing works properly. Published artifacts are not available on Android Build. The Android Build UI however, still shows the artifact links, just pointing to the snapshots.linaro.org location.

https://blueprints.launchpad.net/linaro-android-infrastructure/+spec/linaro-android-restricted-source-overlays

Essential

Headline: Android Build system can now use source overlays from snapshots.linaro.org/binaries/ to supplement the build with proprietary binaries that need user click through.

Android Build downloads android/origen/20111210/source-overlay.tar.bz2 from snapshots.linaro.org/binaries (or as fallback from a cloned directory structure hosted manually on the jenkins control node directly), unpacks the tarball after the repo sync so that the bits in there are included during the build. If all falls apart the config option is not honoured and a hard coded tarball gets copied for all origen/snowball jobs to the slave and is unpacked there.

https://blueprints.launchpad.net/linaro-android-infrastructure/+spec/linaro-android-automate-upstream-sync

High

Syncing with AOSP and other upstream projects is now automated.

Syncing with AOSP and other upstream project we mirror is automatically performed with a set interval.

https://blueprints.launchpad.net/linaro-infrastructure-misc/+spec/linaro-roadmap-delivery-tracker-deployment

Essential

There are graphs to visualize work item progress towards the individual roadmap cards and lanes (quarters). The Linaro roadmap has been made the start page for status.linaro.org.

There are blueprint progress graphs on the card and lane reports. There is one bp progress bar per card in the table on the lane view. Status.linaro.org consists of the view of the current roadmap lane.

https://blueprints.launchpad.net/linaro-wordpress-registration-form/+spec/connect-registration-q1.12

Essential

We allow registration for Connect through connect.linaro.org directly using Launchpad as the SSO provider.

We can register for Connect 2012Q1 using a registration form on connect.linaro.org by logging in through Launchpad, and Linaro administration can download the data for attendees and issue invitation letters easily.

https://blueprints.launchpad.net/linaro-infrastructure-misc/+spec/click-through-licensing-for-images

Essential

Images built by android-build and ubuntu-build can contain vendor-provided binary overlays for hardware acceleration, and are published in a way which requires click through license acceptance before being downloaded.

android-build.linaro.org and ubuntu-build.linaro.org publish builds to snapshots.linaro.org without disclosing any binary blobs without click-through license protection. releases.linaro.org provides similar click-through license protection. Samsung/ST-E sign off on this for their OrigenBoard/Snowball builds.

https://blueprints.launchpad.net/linaro-ci/+spec/kernel-ci-terms-of-services

Medium

Setting the Terms of Services for CI Kernel Service.

The Terms of Services for CI Kernel Service are established and approved by the TL/PM. Anyone who needs to make use of the CI service should find all the required information for creating a new job at one place.

Platform - Validation

Power Management

http://blueprints.launchpad.net/linaro-power-kernel/+spec/cpuidle-arm-consolidation-2011.12

High

Make a common ARM cpuidle driver

Post common ARM cpuidle patchset for review (LAKML), port freescale and st-e implementation to use it and integrate into Linaro LEB

Scope change, moved to Jan.

http://blueprints.launchpad.net/linaro-power-kernel/+spec/common-clock-frame-work-2011.12

High

Use common struct clock on Exynos and i.MX5

board boots and clock functions correctly, able to allocate and initialize clock sources on the boards

Implemented

http://blueprints.launchpad.net/linaro-power-kernel/+spec/thermal-framework-upstream-changes-for-non-acpi-platforms

High

Fix the thermal framework to be more useful on ARM platforms

Samsung boards boot correctly, the drivers function correctly and pass thermal tests.

Implemented

http://blueprints.launchpad.net/linaro-power-kernel/+spec/sched-mc-for-arm-2011.11

Medium

benchmark sched_mc for power and integrate sched_mc into linaro kernel

Use sched_mc on linaro kernel to benchmark for power saving

paternity leave, moved to Jan.

Toolchain - GCC 4.5 - GCC 4.6 - GDB 7.3

http://blueprints.launchpad.net/gcc-linaro/+spec/64-bit-sync-primitives

High

Discuss the GCC, libgcc, kernel, and GLIBC impact of widening sync primitives by adding 64 bit operations. Also, Discuss any other libraries that might make use of this.

Documented plan for widening sync primitives

Implemented

http://blueprints.launchpad.net/gcc-linaro/+spec/support-vcvt-fixed

Medium

Investigate VCVT, what the speed up would be and how often it's used in hot loops. Is used in libav.

http://wiki.linaro.org/WorkingGroups/ToolChain/std-performance-acceptance

Deferred

http://blueprints.launchpad.net/gcc-linaro/+spec/unaligned-memcpy

Low

Improve the GCC built-in memcpy() for small, unaligned copies.

http://wiki.linaro.org/WorkingGroups/ToolChain/std-performance-acceptance

Implemented

Cycles/1112/Release/Blueprints (last modified 2012-01-27 20:35:01)