summaryrefslogtreecommitdiff
path: root/conf
diff options
context:
space:
mode:
authorSophia Wang <yodagump@google.com>2022-12-21 16:08:41 +0000
committerSophia Wang <yodagump@google.com>2023-01-10 18:26:30 +0000
commit6252293286b576c1b8320975b7f18b7f60ae613e (patch)
treeb98ebe894a76ce23d7e447be8af057d949ae9598 /conf
parent7445ba9e3ecd542d61e78c5515594dd25eca3a86 (diff)
downloadgs201-6252293286b576c1b8320975b7f18b7f60ae613e.tar.gz
Revert "Revert "gs201:conf Add memlat CPU idle awareness settings""
This reverts commit 54eea43433906ac1315bbedd3c98e6239a5b428c. Reason for revert: Perf regression issue get addressed Change-Id: I87eddfe5a9a64eaa9c725d7dd918b736ded6f275
Diffstat (limited to 'conf')
-rw-r--r--conf/init.gs201.rc18
1 files changed, 18 insertions, 0 deletions
diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc
index 2ea41e6..6a2e8fa 100644
--- a/conf/init.gs201.rc
+++ b/conf/init.gs201.rc
@@ -65,6 +65,14 @@ on init
chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/spc_threshold
chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/limit_frequency
chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/pmu_limit_enable
+ chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu0_memlat@17000010/memlat_cpuidle_state_aware
+ chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu1_memlat@17000010/memlat_cpuidle_state_aware
+ chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu2_memlat@17000010/memlat_cpuidle_state_aware
+ chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu3_memlat@17000010/memlat_cpuidle_state_aware
+ chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu4_memlat@17000010/memlat_cpuidle_state_aware
+ chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu5_memlat@17000010/memlat_cpuidle_state_aware
+ chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu6_memlat@17000010/memlat_cpuidle_state_aware
+ chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/memlat_cpuidle_state_aware
chmod 0220 /proc/vendor_sched/set_task_group_bg
chmod 0220 /proc/vendor_sched/set_task_group_cam
@@ -174,6 +182,16 @@ on init
write /sys/devices/system/cpu/cpu6/cpufreq/sched_pixel/up_rate_limit_us 500
write /sys/devices/system/cpu/cpu6/cpufreq/sched_pixel/down_rate_limit_us 20000
+ # memlat cpuidle awareness setting
+ write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu0_memlat@17000010/memlat_cpuidle_state_aware 2
+ write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu1_memlat@17000010/memlat_cpuidle_state_aware 2
+ write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu2_memlat@17000010/memlat_cpuidle_state_aware 2
+ write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu3_memlat@17000010/memlat_cpuidle_state_aware 2
+ write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu4_memlat@17000010/memlat_cpuidle_state_aware 2
+ write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu5_memlat@17000010/memlat_cpuidle_state_aware 2
+ write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu6_memlat@17000010/memlat_cpuidle_state_aware 2
+ write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/memlat_cpuidle_state_aware 2
+
# RT uclamp setting
write /proc/sys/kernel/sched_util_clamp_min_rt_default 0