JianMin Liu
385d3e809f
[ALPS06414038] task-turbo: Turbo ability inheritance
Promote normal task to turbo task while turbo-task blocked.
1) Speedup binder call via infecting turbo ability to binder thread
2) Speedup sempahores owner if turbo waiting for
3) Turbo task can preempt others in futex/sempahore waiting queue
Related trace event:
a. echo 1 > /d/tracing/events/task_turbo/turbo_set/enable
- Tracking task set turbo
b. echo 1 > /d/tracing/events/task_turbo/turbo_inherit_start/enable
echo 1 > /d/tracing/events/task_turbo/ turbo_inherit_end/enable
- Tracking task start or end inherit turbo
MTK-Commit-Id: 2fee5c67a3bd00487c99f16c7bac35b772612ca1
Change-Id: Idb3da6b5f201fa5ee60443d00ac49d7afa93a2c6
Signed-off-by: JianMin Liu <jian-min.liu@mediatek.com>
Signed-off-by: Frankie Chang <frankie.chang@mediatek.com>
CR-Id: ALPS06414038
Feature: System Performance (task turbo)
2021-12-15 13:29:32 +08:00
..
2021-01-28 22:57:03 +08:00
2021-01-28 19:57:51 +08:00
2021-01-28 19:57:51 +08:00
2021-01-28 22:46:46 +08:00
2021-01-29 00:04:26 +08:00
2020-04-23 10:30:23 +02:00
2021-01-28 22:46:46 +08:00
2021-04-07 12:48:48 +02:00
2019-10-11 18:21:06 +02:00
2021-01-30 13:32:12 +01:00
2021-01-30 13:32:12 +01:00
2021-12-15 13:29:32 +08:00
2021-12-15 13:29:32 +08:00
2021-01-28 21:41:07 +08:00