Commit Graph

6 Commits

Author SHA1 Message Date
Lei Zhang 8aa540b7c9 revert "softirq: not check if CPU has a RT task" [1/1]
PD#SWPL-115695

Problem:
softirq be processed in ksoftirqd

Solution:
not check if CPU has a RT task

Verify:
on T3

Change-Id: Id64d6b284f66a1c079d06acde06503b544360965
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
2023-09-21 20:52:20 +08:00
Hanjie Lin b257fa1e5d debug: GKI20 clean [2/6]
PD#SWPL-132209

Problem:
GKI20 code clean

Solution:
1, clean irq_check function
2, clean smc_thr and psci smc
3, clean AMLOGIC_BGKI_DEBUG_IOTRACE
4, clean CONFIG_AMLOGIC_BGKI_DEBUG_MISC
5, restore trace_android_vh_ftrace_format_check
6, sched_show_task optimize
7, change cpupri_check_rt kretprobe to kprobe
8, iotrace dump use unbound workqueue

Verify:
sc2

Change-Id: Idcdf9010cfd960b80c493e58b3c81bec8468ac84
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
2023-07-25 22:16:21 -07:00
Lei Zhang 5da53b86b7 softirq: not check if CPU has a RT task [1/1]
PD#SWPL-115695

Problem:
softirq be processed in ksoftirqd

Solution:
not check if CPU has a RT task

Verify:
on T3

Change-Id: I821f0bf6c32db8ccdfc752b60f50e703f95cdfb9
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
2023-04-17 19:25:15 -07:00
Hanjie Lin db6c055628 sched: fix duplicate __pick_first_entity compile error [1/1]
PD#SWPL-106817

Problem:
drivers/debug/sched.c added __pick_first_entity()

Solution:
remove

Verify:
ah212

Change-Id: Iff8b56054da62f2a4698dd08570e4ccd5aa33ba7
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
2023-03-03 04:17:37 -08:00
Hanjie Lin e33b2fcffb sched: fix common14-5.15 compile sched_stat_runtime error [1/1]
PD#SWPL-106817

Problem:
common14-5.15 didn't export trace_sched_stat_runtime

Solution:
remove it

Verify:
ah212

Change-Id: I59f5ee43dfaabc1e081772ef1fb8b543b121618e
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
2023-02-27 00:04:37 -08:00
Hanjie Lin d1d550e8c9 sched: scheduler optimize [1/1]
PD#SWPL-106817

Problem:
scheduler profile

Solution:
1, check_preempt_wakeup avoid too frequently preempt
2, pick_next_task_fair try to find long-wait high prio task in big cgroup
3, add place_entity wakeup compensation factor
4, select rt more nice when curr is high prio cfs task

Verify:
aq222

Change-Id: I48324cae9aab49c5bc79a8979c6e88ec0b34f921
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
2023-02-24 03:56:31 -08:00