Integration tree to bring together big.LITTLE MP related work

Registered by Amit Kucheria

This tree will bring together the various patchsets being used to improve b.L MP support in the Linux kernel

Blueprint information

Status:
Complete
Approver:
Amit Kucheria
Priority:
Essential
Drafter:
Amit Kucheria
Direction:
Approved
Assignee:
viresh kumar
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2013.12
Started by
Amit Kucheria
Completed by
Amit Kucheria

Related branches

Sprints

Whiteboard

2012-07-16: Initial integration tree build and boot tested and available for integration into linux-linaro
[dzin, 2012-08-22] This is ongoing work for 6 months or so. Estimate completion 13.02
Included Vincent's sched-pack-small-tasks-v1 and Preeti's per-entity-load-tracking-with-core-sched-v1 patches to v11 branch. Facing compilation issues with Preeti's patches.
Divided v12 branch into master and experimental.
2012-12-07: Removed experimental branch as it might never be required. Topic based branches must be used instead.
2013-01-04: Removed Interactive governor branches as they are no more required.
[ototo, 2013-02-01] Moving to the Feb 2013 as a recurring task.
2013-08-26: This task is now moved to ARM LT. Marking as done.

Meta:
Headline: Ongoing maintenance of b.L MP feature tree that tracks interesting patchsets for b.L MP work
Acceptance: Tree is integrated into linux-linaro and used for TC2 LEB as well as to support members

(?)

Work Items

Work items for 2012.07:
[viresh.kumar] : Put together initial tree containing all patchsets: DONE
[viresh.kumar] : Publish tree to git.linaro.org: DONE
[viresh.kumar] : Add task placement patchset from Morten: DONE
[viresh.kumar] : Build and boot testing on TC2: DONE
[viresh.kumar] : Release V4 branch with hotplug/thomas V3: DONE

Work items for 2012.08:
[viresh.kumar] : Integrate b.L MP tree with linux-linaro so that platform team might build TC2 LEB: DONE

Work items for 2012.09:
[viresh.kumar] : Support TC2 LEB from b.L MP tree: DONE
[viresh.kumar] : Release v7 and v8 of big LITTLE MP tree: DONE

Work items for 2012.10:
[viresh.kumar] : Release v9 and v10 of big LITTLE MP tree: DONE

Work items for 2012.11:
[viresh.kumar] : Release v11 and v12 of big LITTLE MP tree: DONE

Work items for 2012.12:
[viresh.kumar] : Host cpufreq-interactive-master (Host patches from Todd Poyners tree) and cpufreq-interactive-exp (master + optimization patches from Linaro) branches: DONE
[viresh.kumar] : Release v13 of big LITTLE MP tree: DONE

Work items for 2013.01:
[viresh.kumar] : Create V14 branch of big LITTLE MP tree: DONE
[viresh.kumar] : Release V14 branch of big LITTLE MP tree: DONE

Work items for 2013.02:
[viresh.kumar] : Create V15 branch of big LITTLE MP tree: DONE
[viresh.kumar] : Release V15 branch of big LITTLE MP tree: DONE

Work items for 2013.03:
[viresh.kumar] : Create and release Master V16 branch of big LITTLE MP tree: DONE
[viresh.kumar] : Create and Release Upstream V1 branch of big LITTLE MP tree: DONE

Work items for 2013.04:
[viresh.kumar] : No updates for master branch: V16 released again: DONE
[viresh.kumar] : Create and Release linux-linaro-MP-reference-20130418 and linux-linaro-MP-upstream-20130418: DONE

Work items for 2013.05:
[viresh.kumar] : Create and release Master V17 branch of big LITTLE MP tree: DONE
[viresh.kumar] : Create and Release linux-linaro-MP-reference-* and linux-linaro-MP-upstream-*: TODO

Work items for 2013.06:
[viresh.kumar] : Create and release Master V17 branch of big LITTLE MP tree: DONE
[viresh.kumar] : Create and Release linux-linaro-MP-reference-* and linux-linaro-MP-upstream-*: TODO