1. init util_avg of new task to half the util of big core. 2. treat task wait time as busy time. 3. do not put task to the cpu whose max util can not fit the task. 4. boost cpufreq when a task is wakeup. if prefer powersave, we can disable this optimization by command: echo 0 > /proc/sys/kernel/sched_performance_bias Change-Id: I937d1cc2295645a1d044e0735ef575b6507bb752 Signed-off-by: Liang Chen <cl@rock-chips.com> |
||
|---|---|---|
| .. | ||
| autogroup.h | ||
| clock.h | ||
| coredump.h | ||
| cpufreq.h | ||
| cputime.h | ||
| deadline.h | ||
| debug.h | ||
| hotplug.h | ||
| idle.h | ||
| init.h | ||
| isolation.h | ||
| jobctl.h | ||
| loadavg.h | ||
| mm.h | ||
| nohz.h | ||
| numa_balancing.h | ||
| prio.h | ||
| rt.h | ||
| signal.h | ||
| smt.h | ||
| stat.h | ||
| sysctl.h | ||
| task.h | ||
| task_stack.h | ||
| topology.h | ||
| user.h | ||
| wake_q.h | ||
| xacct.h | ||