Add support for asymmetric cpus to the Linux scheduler
Registered by
Amit Kucheria
Currently the scheduler thinks that all cores are equal, hence it sets cpu_power to 1024. Use topology information passed through DT or other means to teach it about asymmetric cores.
Also add the concept of cpu_power (=max_power) and current_power to reflect reality during DVFS.
Blueprint information
- Status:
- Complete
- Approver:
- Amit Kucheria
- Priority:
- Essential
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Vincent Guittot
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- 2012.08
- Started by
- Amit Kucheria
- Completed by
- David Zinman
Related branches
Related bugs
Sprints
Whiteboard
Meta:
Headline: TBD
Acceptance: TBD
(?)
Work Items
Work items for 2012.06:
Review Lorenzo's patch to pass ARM topology info through DT: DONE
Using topology info passed to kernel (through DT or otherwise) add support for asymmetric cores to the scheduler: DONE
Work items for 2012.08:
Add the concept of max_power and current_power to scheduler to tie in DVFS: POSTPONED