Enable HW GFX Acceleration on ICS Panda Builds Based on Landing Team TI Kernels

Registered by vishal

Gingerbread binaries don't run on android ICS on panda. We need to either upgrade to SGX driver to the one present in android-omap-panda-3.0 branch of https://android.googlesource.com/kernel/omap.git ,since the corresponding binaries are available at
http://code.google.com/android/nexus/drivers.html#panda .

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
Medium
Drafter:
vishal
Direction:
Approved
Assignee:
vishal
Definition:
Approved
Series goal:
Accepted for future
Implementation:
Implemented
Milestone target:
milestone icon 12.01
Started by
vishal
Completed by
vishal

Related branches

Sprints

Whiteboard

[vishalbhoj, 2011/12/20]:The SGX driver has dependency on tiler,dss and dsscomp. all the drivers are being updated to aosp version. This cannot be completed in 11.12 release
[dzin, 2011/12/21] moved to 12.01 due to blockage
[pfefferz, 2011/12/21] The kernel from AOSP has graphics enabled so we're using that, we should probably move to making this the kernel we use because this is the kernel the community is working with.
[vishalbhoj,2011/12/22] Tracking kernel has the right graphics driver compatible to 4.0.1 build with few issues wrt scaling on HDMI monitor. UI comes up only on left top corner at VGA resolution.
[vishalbhoj,2012/1/3] tracking-panda build for 4.0.3 https://android-build.linaro.org/builds/~vishalbhoj/tracking-4.0.3/ works with accelerated graphics

Meta:
Roadmap id: ANDROID2011-ICS-LEB
Headline: Harware GFX is enabled on Pandaboard running ICS.
Acceptance: GFX on ICS build for pandaboard are hw accelerated.

(?)

Work Items

Work items:
Get the clarity about which driver to be used: DONE
[andy-warmcat] Port the driver from android-omap-panda-3.0 branch of https://android.googlesource.com/kernel/omap.git: DONE
[andy-warmcat] Update the SGX driver to 1.8v55175 corresponding to 4.0.3: DONE
Integrate the userspace changes to enable sgx at init: DONE
Test the hw accelerated ICS panda build: DONE

This blueprint contains Public information 
Everyone can see this information.