Enable Mali on Snowball Jellybean Build

Registered by Zach Pfeffer on 2012-08-21

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 on 2012-08-28
Completed by
Zach Pfeffer on 2012-09-24

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.