Enable Mali on Snowball Jellybean Build

Registered by Zach Pfeffer

Why?
For engineers that want to use Jellybean on Snowball with accelerated graphics.

Context?
This is part of our platform work.

What gets produced?
A Snowball baseline that runs Jellybean with Mali enabled.

Where will the work get put?
http://android-build.linaro.org

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
High
Drafter:
Patrik Ryd
Direction:
Approved
Assignee:
Patrik Ryd
Definition:
Approved
Series goal:
Accepted for 2012q3
Implementation:
Implemented
Milestone target:
milestone icon 12.09
Started by
Patrik Ryd
Completed by
Zach Pfeffer

Whiteboard

Notes:
[2012/8/21 pfefferz] Put notes here please.
[2012/8/22 patrikryd] Some WI move here from https://blueprints.launchpad.net/linaro-android/+spec/snowball-jellybean
[2012/8/28 patrikryd] The internal build has problems with active wallpaper. Preparing the delivery and should be able to deliver once the wallpaper problem is solved.
[2012/8/29 patrikryd] Ran into some problems with the delivery. Things would have been much easier if the snowball team had done what the planned and committed to do. :(
[2012/9/04 patrikryd] The internal packing script has problems packing the vendor tarball. Testing the patches (without vendor tarball) on a snowball and a panda build on hackbox.
[2012/9/05 patrikryd] Both Panda and Snowball builds ok on hackbox.
[2012/9/05 patrikryd] The version of the gits in the tarball are not in sync and does not match the packing script. Need to rebase a few patches on the "build system".
[2012/9/10 patrikryd] Waiting for internal delivery of the tarball (from the System Integration org) to me so I can test the tarball before delivery.
[2012/9/14 patrikryd] Received a vendor tarball from SI yesterday evening. The test build on hackbox chrashed on boot. Investigating.
[2012/9/14 patrikryd] Problem found. gralloc.snowball.so missing after packing. Patch submitted and
packing started again at SI.
[2012/9/17 patrikryd] Still waiting for new delivery from SI after fixing the gralloc.snowball.so issue.
[2012/9/19 patrikryd] Have verified the vendor tarball -> Time to deliver !!!
[2012/9/20 patrikryd] Patches reviewed and merged.
[2012/9/20 patrikryd] https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/#build=67 tested OK.
[2012/9/20 patrikryd] The problem the snowball team is debugging is actually https://bugs.launchpad.net/linaro-android/+bug/979582
[2012/9/24 patrikryd] Everything done except the the ST-Ericsson snowball team will deliver a bug fix for live wallpaper. Should not take long now that I have pointed out the internal commit that solves the problem.
[2012/9/24 pfefferz] Removed "Debug platform issues (ST-E India 2012/9/14): INPROGRESS" it captured in the bug.

Meta:
Roadmap id: PLATFORM-WORK
Headline: Snowball works with accelerated graphics support
Acceptance: The Mali libs have been integrated into the Android baseline and work

(?)

Work Items

Work items:
Once Snowball boots in software rendering mode, add graphics: DONE
Build with MALI support internally at ST-Ericsson: DONE
Get tarball from internal ST-E team (Maria): DONE
Testing internal Mali support patches on hackbox: DONE
Commit patches and send for review: DONE
Deliver a new vendor tarball: DONE
Upload vendor tarball to igloo, see https://wiki.linaro.org/Platform/Android/UploadVendorBinaries: DONE
Get the patches cleaned and past the gatekeeper: DONE
Get the patches into the Linaro Android code base: DONE
Fix repo sync issues with STE strip and pack: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.