mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-06 11:54:14 -04:00
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Memlat and compute governors are made immutable to avoid governor switch at run time as the devices using these governors are tightly coupled with hardware features. These governors allocate pmu counters to count various events used in the algorithm. These counters are allocated exclusively for algorithm's use. This leaves limited counters available for other uses in the system such as profiling in user space using perf tool. Add and export a function in devfreq memlat governor to remove immutable flag to allow governor switch, which in turn can free pmu counters. Similarly add and export a function in rimps_memlat driver to free pmu counters. The intended use of these functions is to be called by test modules to allow freeing of pmu counters at runtime. Change-Id: I243a3201368d5a82aeaf820e775cdc1aecdfea07 Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org> |
||
| .. | ||
| event | ||
| arm-memlat-mon.c | ||
| bimc-bwmon.c | ||
| devfreq-event.c | ||
| devfreq.c | ||
| devfreq_icc.c | ||
| devfreq_qcom_qoslat.c | ||
| devfreq_simple_dev.c | ||
| exynos-bus.c | ||
| governor.h | ||
| governor_bw_hwmon.c | ||
| governor_bw_hwmon.h | ||
| governor_cache_hwmon.c | ||
| governor_cache_hwmon.h | ||
| governor_memlat.c | ||
| governor_memlat.h | ||
| governor_passive.c | ||
| governor_performance.c | ||
| governor_powersave.c | ||
| governor_simpleondemand.c | ||
| governor_userspace.c | ||
| Kconfig | ||
| Makefile | ||
| rk3399_dmc.c | ||
| tegra20-devfreq.c | ||
| tegra30-devfreq.c | ||