Enable and Characterize sched_mc on Android

Registered by Zach Pfeffer on 2011-07-12

Enable and Characterize sched_mc on Android

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
Medium
Drafter:
Amit Kucheria
Direction:
Approved
Assignee:
Amit Kucheria
Definition:
Drafting
Series goal:
Accepted for future
Implementation:
Implemented
Milestone target:
milestone icon nearterm
Started by
Amit Kucheria on 2011-07-20
Completed by
Amit Kucheria on 2013-05-10

Related branches

Sprints

Whiteboard

Notes:
Moved from 11.09 to 11.10 because of not yet any stable implementation on any board at PMWG. Snowball is close but has issues.
[dzin 2011/10/28] Rewrite this blueprint to capture better the work to be done, re-target to 11.11
[mansson 2011-10-28] ched_mc cannot be verified without a cpuidle implementation. There is one (hard to extract) for Pandaboard at https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-enable-and-characterize-sched-mc and this code is expected to be in the 3.2 kernel. This blueprint is blocked until a Linaro kernel with cpuidle exists and it will be rescheduled.
[dzin 2011/11/25] moved to backlog

Headline:
sched_mc is enabled and characterized on Android

Acceptance:
An Android build with sched_mc exists in android-build.

(?)

Work Items

Work items:
[amitk] Sync up with pfefferz, jstultz and nico about kernel inclusion: DONE
[amitk] Sync up with jrigby about enabling in kernel: DONE
[amitk] Install an Android build: DONE
[amitk] Build an Android build from scratch: DONE
Investigating if the OMAP4 implementation can be used or an upstream cpuidle is required: TODO
[amitk] Test automated images for correct config options: TODO

This blueprint contains Public information 
Everyone can see this information.