kernel_samsung_a53x/kernel/sched/ems
Sultan Alsawaf 5d1ef2f0ad kernel: ems/ego: Allow CPU frequency changes to be amended before they're set
If the last CPU frequency selected isn't set before a new CPU frequency
selection arrives, then use the new selection immediately to avoid using a
stale frequency choice. This improves both performance and energy by more
closely tracking the scheduler's latest decisions.

Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
[Flopster101: Adapted to Exynos energy_aware governor]
Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
2024-11-17 17:42:09 +01:00
..
balance.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
core.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cpufreq.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ecs.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ecs_dynamic.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ego.c kernel: ems/ego: Allow CPU frequency changes to be amended before they're set 2024-11-17 17:42:09 +01:00
ems.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
energy_step.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
energy_table.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
freq_variant.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
freqboost.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
frt.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
gsc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
halo.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hook.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
idle.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
main.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mhdvfs.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
multi_load.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ontime.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
profile.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sparing.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
state.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sysbusy.c treewide: Fix build errors with clang18 2024-06-15 16:28:49 -03:00
tune.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00