Blueprint

Priority

Headline

Acceptance

Notes

Graphics

http://blueprints.launchpad.net/unity-gles/+spec/engr-components-compiz-2011.10

High

Compiz and Compiz Plugins Main synced with and compatible with Oneiric

Compiz running on Oneiric UEB without any major issues

http://blueprints.launchpad.net/glmark2/+spec/glmark2-desktop-shadow

High

Benchmark for window shadow effect

Benchmark runs successfully as part of default benchmarks on panda-leb Ubuntu and Android

http://blueprints.launchpad.net/glmark2/+spec/glmark2-mapbuffer-vs-bufferdata

High

Benchmark for comparative benchmarking of glMapBuffer vs glBufferSubData

Benchmark runs successfully as part of default benchmarks on panda-leb Ubuntu and Android

http://blueprints.launchpad.net/glmark2/+spec/glmark2-extra-models

Medium

Optional package of large models for glmark2

Benchmark builds successfully with or without optional package. Offers non-default option to use additional models for "build" scenario. Runs successfully as part of default benchmarks on panda-leb Ubuntu and Android

http://blueprints.launchpad.net/glmark2/+spec/glmark2-release-2011.10

Essential

Release glmark2 2011.10

For Ubuntu, glmark2 2011.10 is installable from the overlay PPA and works correctly on panda-leb Ubuntu. For Android, glmark 2011.10 is built successfully as part of the Android build and works correctly on panda-leb Android.

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

Medium

Other related projects use waf instead of cmake, it would be nice to use the same tool in glproxy

glproxy can be built and installed using waf

http://blueprints.launchpad.net/glproxy/+spec/glproxy-no-extensions

Medium

The current support for GL extensions in glproxy is redundant and creates problems managing EGL contexts. This should be left to specialized libraries like GLEW

glproxy no longer initializes all possible extensions, but provides a very simple API for applications to do so if required, while being compatible with GLEW

http://blueprints.launchpad.net/linaro-graphics-misc/+spec/engr-profiling-gpu-perf-2011.10

Medium

Hook performance events from GPU

User can get performance events from GPU (Mali) by reading dumped file with enabling STATE_TRACKING

glcompbench-fade

Medium

New test scenario for glcompbench to simulate the fade in/out effect of many window managers.

Installing the 2011.10 release of glcompbench will include a run of this new scenario by default.

Kernel - 3.0

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

High

Enable full device tree support for ST-E boards

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

https://blueprints.launchpad.net/linux-linaro/+spec/utilize-emmc-hpi-to-minimze-flash-latency

Medium

Utilize emmc HPI to interrupt an ongoing request to make way for an higher priority request.

test that the interrupted command is interrupted and can resume correctly

https://blueprints.launchpad.net/linux-linaro/+spec/linaro-kernel-o-android-upstreaming-11.10

Low

research scheduling based altetnative to wakelocks, ashmem-like madvise to unliked tmpfs

write research conclusion to a wiki page

https://blueprints.launchpad.net/linux-linaro/+spec/elevator-with-erase-block-support

Medium

Make the IO scheduler elevator priorities consecutive writes within the same erase block.

Integrate the patches upstream and verify that the read requests can be scheduled out of order, never merge write requests across erase block boundaries, ensure consecutive writes within one erase block are done in ascending order, all writes within one erase block are issued at once, ignore proximity of writes beyond erase block boundaries.

https://blueprints.launchpad.net/linux-linaro/+spec/add-dt-support-for-samsung-drivers

Medium

Add DT support for various Samsung drivers

The boards can boot with the DT support for the devices and the devices will fucntion correctly.

https://blueprints.launchpad.net/linux-linaro/+spec/imx-dt-enablement-2011.10

Medium

Continue the enablement of full device tree support for iMX boards

The iMX boards can boot with the DT support for these devices and the devices will function correctly.

Landing Teams

N/A

N/A

N/A

N/A

N/A

Multimedia and libjpeg-turbo

http://blueprints.launchpad.net/linaro-multimedia-testcontent/+spec/engr-testcontent-shortversions

Medium

Create short version test contents(3-5s) for sanity test use

Short version test contents upload to samplemedia.linaro.org and also packed in samplemedia debian package

Released

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

Medium

PNG is the standard format for non-photographic images on the web. These optimisations allow faster rendering of web pages using less power

Improved decoding speed in benchmarks, exact speedup depending on source image. No regressions

Will release version 1.5 of libpng. Ubuntu currently has version 1.2 but upstream has moved on to 1.5

OCTO - Memory management and ARMHF benchmarking

http://blueprints.launchpad.net/linaro-mm-sig/+spec/engr-mm-bo-sharing-2011.10

Essential

Buffer sharing object framework RFC reworked and posted upstream. Test cases are added to test buffer sharing API

it builds - file created drivers/base/dma-buf.o, without any errors or warnings. Test case set should be extended to test generic dma_buf_XXX APIs

For the release of UMM a set of GIT topic branches has been made available - check announcement in http://lists.linaro.org/pipermail/linaro-mm-sig/2011-September/000648.html - where the patcheset for UMM work will be made available

http://blueprints.launchpad.net/linaro-mm-sig/+spec/engr-mm-dma-mapping-2011.10

High

Improving dma-mapping APIs for Unified Memory Management

dma-mapping-v3 released from Marek, rebased and bug-fixed for linux kernel 3.1-rcX

http://blueprints.launchpad.net/linaro-mm-sig/+spec/engr-mm-kms-2011.10

Medium

 

Missing Headline and Acceptance

http://blueprints.launchpad.net/linaro-octo-armhf/+spec/linaro-octo-armhf-benchmarks

Medium

 Spec page which includes a table with benchmark results between softfp ABI and hardfp ABI

N/A

Platform - Android

https://blueprints.launchpad.net/linaro-android/+spec/android-on-imx53

Essential

iMX53 will now boot with a 3.0 or later Android Kernel

iMX53 boots on a 3.0 or later Android Kernel.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-deploy-gerrit-build-ci

Essential

Deploy Gerrit/Android Build integration.

Linaro Gerrit is integrated with Android Build Service for change verification as part of Continuous Integration effort.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-11.10-releasei

Essential

Linaro's 11.10 Android build has been released.

2 pre-releases, a release canidate and a final release (in needed) are made through the cycle.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-follow-tip-toolchain-workflow

Essential

Tip toolchain tracked and released against all targets for 11.10.

The toolchain tip is tracked on all builds until it comes out, then each build is switched over to use the released version.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-aosp-2.3.6-rebase

High

Linaro's baseline has now been upgraded to 2.3.6.

All gits upgraded to 2.3.6.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-11.10-add-encoding-to-mmtest

High

The multimedia test application has been extended to cover encoding and give better benchmark results.

The multimedia test-app generates the content, runs the content (on the screen) and shows benchmarks for both.

http://blueprints.launchpad.net/linaro-android/+spec/enable-audio-on-leb-panda.

High

Audio playback and recording works on LEB-panda

Audio playback and recording works on LEB-panda.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-track-toolchain-tip

High

Linaro's Android distribution can now base builds off a tip toolchain build

A reference to the tip toolchain build that we can reference in daily builds and a way to map that reference to the particular build that its referring too.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-benchmark-11.10-toolchain

High

Linaro's 11.09 toolchain has been benchmarked

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

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-arm-ds5

High

The linaro Android builds has support for ARMs DS-5.

The ARM landing team has confirmed that DS-5 (gator) works on at least the upstream Panda build and gator is included in all staging builds.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-run-monkey-in-lava

High

Automatic validation is now running a recording how long Monkey runs on Linaro Android builds.

The monkey result is shown on http://validation.linaro.org and linked from the LAVA page of the-build.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-prototype-seeded-build

Medium

Experimental build of Android platform using seed tarball of repository is made.

At least one seeded build was set up and succeeded.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-build-non-proprietary-igloo-components

Medium

A non-proprietary igloo build is available on android-build.

A non-proprietary igloo build can be built by android-build and runs.

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

Medium

libjpeg-turbo has been benchmarked against the original Android libjpeg implementation.

The components needed to benchmark the new libjpeg-turbo and the original libjpeg have been integrated into an Android build and the libjpeg wiki has been updated with the benchmark results.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-11.10-optimizations

Medium

Android is built with more compiler optimizations

More compiler optimizations are enabled, system still works and runs faster than before - or all compiler optimizations have been tried and proven not to have positive effects.

http://blueprints.launchpad.net/linaro-android/+spec/uvc-camera-support

High

UVC camera now works on linaro-android builds.

Image capture from Android camera app works with UVC camera.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-build-master-http-download

Medium

Fast HTTP downloads are now available for daily Linaro Android builds.

Daily and other builds can be downloaded via HTTP.

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

Medium

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.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-enable-and-characterize-sched-mc

Medium

sched_mc is enabled and characterized on Android.

An Android Panda build with sched_mc exists in android-build.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-branching-scheme

Medium

Naming conventions for branches are now formalized and enforced in Gerrit.

Gerrit will not accept changes for a branch not complying with the rules on <Linaro wiki page>.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-gen-script-to-download-and-prog-builds

Medium

Linaro Android builds can now be downloaded and deployed with a script.

A user can save the script to their computer, run it and it will download the build artifacts and deploy them on an SD card, leaving a user with a ready to boot card.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-gen-kernel-build-script

Medium

Kernels of prebuilt images can now be swapped out easily

A user can run a script, downloaded from a build page which will clone the kernel, rebuild it and program it on an SD card.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-gen-script-to-rebuild-android-locally

Medium

Linaro Android builds can now be reproduced with a simple script.

A user can save a script to their computer, run it and it will get the code, compile it and program it on an SD card.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-rebase-snowball-onto-upstream-tree

Medium

The Android Snowball build is now based on the common upstream Android tree

Snowball is based on the upstream Android tree

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-libpng-integration

Medium

Android platform benefits from the integration of a NEON optimised libpng.

Android image delivers the optimised libpng by default, working same way as the old libpng library with performance improvement.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-send-aliasing-fixes-to-aosp

Medium

All strict-aliasing violations in 2.3.5 have been fixed and sent to AOSP.

Each strict-aliasing violation is fixed locally and a change is sent upstream and each sub-project that needed -fno-strict-aliasing can reenable it.

http://blueprints.launchpad.net/linaro-android/+spec/linaro-android-integrate-libunwind

Medium

libunwind is now available in Linaro Android builds

libunwind is integrated and a wiki detailing how to use it is generated

Platform - Developer Platform

http://blueprints.launchpad.net/linaro-ubuntu/+spec/linaro-platforms-o-images-11.10

Essential

All linaro images for 11.10 are now based on oneiric. This includes ALIP, developer, linaro-server, and ubuntu-desktop.

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

http://blueprints.launchpad.net/linaro-ubuntu/+spec/unity3d-working-with-oneiric

Essential

New Unity 3D has been integrated and is available at the Oneiric Ubuntu LEBs, with full GLES support.

Unity 3D running with Oneiric without any major issues.

http://blueprints.launchpad.net/linaro-ubuntu/+spec/packaged-linux-linaro-ci-jenkins

Essential

The Linux Linaro packages are now generated and validated in a continuous integration loop.

Build bot in place, build at every new commit or at least daily. Results from the merge published at a staging git tree. Packages generated, with hwpack in place and tested at Lava.

http://blueprints.launchpad.net/linaro-ubuntu/+spec/initial-support-cross-builder

High

An auto cross-builder is now running with build-logs available online

Cross-buildd running with logs visible online

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

High

Cross build enablement of both Firefox and Chromium using multiarch.

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

http://blueprints.launchpad.net/linaro-ubuntu/+spec/ds5.7-update

High

Updated ARM DS5 packages, based on the 5.7 release, are now available for both Natty and Oneiric Ubuntu LEBs.

Packages for the DS5.7 release pushed at the ARM DS5 PPA, tested and validated at both Natty and Oneiric Ubuntu LEBs.

http://blueprints.launchpad.net/linaro-ubuntu/+spec/ubuntu-leb-derived-distro-lp

High

Ubuntu LEB is now officially an Ubuntu derived distro at Launchpad, enabling bugtracking against packages, archive rebuilds and proper archive administration.

ubuntu-leb derived distro create at Launchpad, derived series based on oneiric created, able to push new packages to the archive and in sync with current overlay.

http://blueprints.launchpad.net/linaro-ubuntu/+spec/ci-native-linaro-gcc

High

gcc-linaro (native) is now built automatically by Continuous Integration

gcc-Linaro packages for 11.10 available at the Overlay, daily packages available at the Staging PPA, installed at the developer image, able to build packages with it

http://blueprints.launchpad.net/linaro-ubuntu/+spec/ci-cross-linaro-gcc

High

gcc-linaro (cross) is now built automatically by Continuous Integration

gcc-Linaro cross packages for 11.10 available at the Overlay, daily packages available at the Staging PPA, installed at the developer image, able to build packages with it.

http://blueprints.launchpad.net/linaro-ubuntu/+spec/systemtap-validation

High

Systemtap for ARM has been validated using distinct test cases.

systemtap validated for ARM by running testsuites using LAVA framework

http://blueprints.launchpad.net/linaro-ubuntu/+spec/lttng-validation

High

LTTng 2.0 prerelease for ARM has been validated using distinct test cases.

LTTng 2.0 prerelease validated for ARM by running testsuites using LAVA framework

http://blueprints.launchpad.net/linaro-ubuntu/+spec/nano-cross-buildable

Medium

There is now partial Cross Build support of the Linaro Natty Nano image, with current status available at wiki.linaro.org and all bugs reported upstream.

Nano package list published at the wiki, fixes at the tools available at a PPA, cross enabled packages available at a PPA or bugs filed for problematic packages, with proper instructions on how to cross build them, enough to generate the Nano image

http://blueprints.launchpad.net/linaro-ubuntu/+spec/daily-builds-libjpeg-turbo

Medium

Libjpeg-turbo now has daily builds available based on the current code base.

Debs are successfully built and tests run consistant on install of produced debs with the the raw source from the same repo.

http://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.

http://blueprints.launchpad.net/linaro-ubuntu/+spec/generic-toolchain-enhancements-11.10

Medium

Generic linux toolchain delivered with some advanced sysroots.

Automatice builds. Works under OpenSuse, Fedora, Debian, Ubuntu (stable releases).

http://blueprints.launchpad.net/linaro-ubuntu/+spec/perf-validation

Medium

Perf for ARM has been validated using distinct test cases.

Perf validated for ARM by running testsuites using LAVA framework

http://blueprints.launchpad.net/u-boot-linaro/+spec/omap4-spl-usb-booting

High

Panda board will now boot using U-Boot USB-SPL.

Boot with Panda board to U-Boot prompt with no SD card installed.

http://blueprints.launchpad.net/u-boot-linaro/+spec/uboot-pxe-additional-platforms

High

PXE boot support has been added to Beagle XM, FSL Quickstart and IGEPv2.

These boards will use PXE config file on host to download kernel and rootfs.

https://blueprints.launchpad.net/linaro-ubuntu/+spec/integrate-glew-es-linaro

Medium

Linaro GLEW, with GLESv2 support, is available at the Overlay, for anyone to try with the Ubuntu LEB.

Linaro GLEW is properly packaged and available at the Overlay. Able to test by installing it at the lt-panda-x11/ubuntu-desktop image and running against the SGX GLES driver.

Platform - Infrastructure

http://blueprints.launchpad.net/linaro-ci/+spec/jenkins-maintenance-upgrade-1

High

Jenkins and EC2 plug-in are now updated to the latest stable build.

Acceptance: Jenkins and EC2 are compatible with the latest build platforms.

http://blueprints.launchpad.net/linaro-ci/+spec/one-time-tree-submission-pilot

High

Pull requests can now be validated once across many defconfigs and boards.

A Pilot user can now submit one-off builds through the jenkins UI by setting git url, defconfig, board and hwpack type as variables when submitting a "new build"; the git tree/head can be varied from one build to another and the LAVA scheduler shows that the expected kernel is booted and the results are submitted to the a dedicated stream bundle for all one-time-jobs of the user

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

High

status.linaro.org is now able to show some information about Linaro's roadmap

a page for each roadmap card on status.linaro.org, showing details about the card and a table of linked blueprints

http://blueprints.launchpad.net/linaro-ci/+spec/improve-hwpack-names

Medium

The path where the hwpacks are stored on ci.linaro.org now describes the jobs which generated the hwpacks, and the filename contains the job build ID.

The new path name where the hwpacks are stored contains job name, the new hwpack file name contains the build id of the jenkins job which created it. LAVA is successfully able to pick the changes.

Platform - Validation

Enable daily testing of oneiric based images in lava

Essential

The Linaro validation farm is now running daily tests of Oneiric based images

Daily ubuntu image tests include some set of oneiric images on all supported boards

Initial LAVA views for the Kernel WG

Essential

LAVA now contains a report showing the status of the kernel continuous integration testing with build and test results across all kernels and configs tested in the kernel CI loop

UI shows kernels/configs tested and shows the change in tests passing/failing between the current run and previous runs

Linaro Validation frontpage improvements

Essential

N/A

N/A

Missing Headline and Acceptance

Change default options passed to tests in lava-test

Medium

Default test options for tests running in LAVA can be overridden by the requester of the test.

1. lava-test has a parameter for the run command that can be used to view the default options for a test
2. lava-test has a parameter that can be used to override the default options for a test
3. lava-dispatcher can take a parameter to pass a new set of options to a test running under it

Support Samsung Origen boards in LAVA

Medium

Samsung Origen boards are now supported in LAVA.

Daily tests are running on Origen boards in LAVA.

Accessible schema documentation

Medium

Online documentation about the results bundle format can now be viewed from readthedocs.org.

Result bundle format documentation can be viewed on readthedocs.org

Notify a user when a test fails in LAVA

Medium

Users can now subscribe on LAVA to test failures notification.

Users can subscribe to a test case from the website and receive e-mail notification on failures.

Track the results of manual testing in LAVA

Medium

Manual testing (as previously tracked on qatracker.linaro.org) is now integrated into LAVA.

QA tracker testing for weekly testing and RC testing can be replaced with lava-qatracker.

Enable Insanity testsuite in lava-test

Medium

The insanity multimedia tests can now run in lava-test.

Insanity runs and produces results in LAVA.

Make snowball boards available in LAVA

Medium

LAVA is now running tests on Snowball boards.

A job can be submitted to deploy and run tests on a snowball board successfully.

Create views for configuring new test efforts

Medium

Users can now configure testing efforts.

A view exists that allows project owners to define, associate tags and remove testing efforts.

Test SSH and QEMU clients configuration

Medium

SSH and QEMU clients configuration have been tested on LAVA dispatcher

Test SSH and QEMU clients configuration files

Document LAVA dispatcher

Medium

Documentation for lava-dispatcher is now available from lava-dispatcher.readthedocs.org

Documentation for lava-dispatcher can be seen by browsing lava-dispatcher.readthedocs.org

Toolchain builders utilisation

Medium

The Toolchain WG can now use a build farm, hosted in Validation farm.

The Toolchain WG is able to connect to the build farm, run builds and benchmarks, get the results.

Filter test results and provide views to show failures only

Low

A test results filter is available on validation.linaro.org, allowing to see easily the test failures.

There is a filter to choose failure test results or all test results, and it works.

Highlight results from bootchart testing on Ubuntu based images

Low

Bootchart results can now be visualized graphically on LAVA under "LAVA >> Dashboard >> Reports".

Bootchart results graphic is available on LAVA under "LAVA >> Dashboard >> Reports".

Include the job description in the scheduler UI

Low

The jobs listed in the LAVA scheduler now include the name or the description of each job.

The job description shows up in scheduler user interface for each job. See http://validation.linaro.org/lava-server/scheduler/.

Power Management

https://blueprints.launchpad.net/linaro-power-kernel/+spec/cpuidle-imx-consolidation

High

Develop and push a new common ARM cpuidle driver and i.MX specific level cpuidle driver to kernel.org.

Common ARM cpuidle and i.MX specific driver are accepted upstream, i.MX board boot correctly and the cpuidle function properly with the new drivers.

https://blueprints.launchpad.net/linaro-power-kernel/+spec/thermal-framework-provide-working-tree-to-landing-team

high

Provide a work thermal framework + dvfs tree on OMAP to TI LT

Patchset on OMAP doing thermal management that is accepted by TI LT

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

High

Study what needs to be done and design the solution for a common clock frame work

Wiki page describing the finding and the proposed solution

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

High

Tune sched_mc for dual core CA-9 and provide first results

Wiki page with tests description and a first patches proposal to linaro

https://blueprints.launchpad.net/linaro-power-qa/+spec/qa-cpuhotplug

High

Write test cases to validate cpuhotplug

Test Suite correctly test the various scenarios of cpuhotplug and integrate the test suite with Lava

https://blueprints.launchpad.net/linaro-power-kernel/+spec/thermal-framework-adapt-samsung-driver

Medium

Get samsung thermal sensor working with in-kernel thermal framework

We can see thermal events and scale frequency to react to them

Toolchain - GCC 4.5 - GCC 4.6 - GDB 7.3

https://blueprints.launchpad.net/qemu-linaro/+spec/add-omap3-networking

Medium

The BeagleBoard kernel and QEMU model now has USB support. Enable USB networking as well.

push fixes upstrea and stress test and generally confirm that it all works and isn't flaky

https://blueprints.launchpad.net/qemu-linaro/+spec/a15-system-mode-planning

Medium

Cortex-A15 QEMU user mode, KVM, and system mode emulation has been investigated and planned for discussion on the roadmap and at Connect

Wiki page created, issues and plans discussed, roadmap cards created

https://blueprints.launchpad.net/gcc-linaro/+spec/slp-data-analysis

High

The data reference code can now handle loops vs non-loops which helps the straight line vectoriser

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

https://blueprints.launchpad.net/gcc-linaro/+spec/neon-highlow-extract

Medium

Improved performance by recognising NEON half vector moves and treating them as no-operation sub register moves

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

https://blueprints.launchpad.net/gcc-linaro/+spec/slp-vector-widths

Medium

Improve performance by automatically choosing the best NEON vector width when vectorising straight line code

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

https://blueprints.launchpad.net/gcc-linaro/+spec/sms-support-auto-inc

Medium

Improve performance of software pipelined code by handling auto-increment memory accesses

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

https://blueprints.launchpad.net/gcc-linaro/+spec/widen-default-vector-size

Medium

Improve performance by using NEON quad-word vectors by default

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

https://blueprints.launchpad.net/gcc-linaro/+spec/support-vadb

Low

Improve performance and size by generating the VFP absolute difference instruction

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

https://blueprints.launchpad.net/gdb-linaro/+spec/linaro-toolchain-o-cross-debug

High

Bring cross debug up to par with native GDB, adding tracepoints and fast tracepoints, and any host side issues such as multiarch integration.

Run GDB testsuite via gdbserver and check remote access


Cycles/1110/Release/Blueprints (last modified 2011-10-26 11:40:40)