From 38d7a70ab5edc0c69721dec273af3820838cebd6 Mon Sep 17 00:00:00 2001 From: ronaxdevil Date: Tue, 5 Nov 2019 11:06:20 +0530 Subject: [PATCH] Revert "sanders: init: Re-include eas changes" This reverts commit 4c723fcb1be9451a835225fdbc5f0570c358c9d2. Signed-off-by: ronaxdevil --- rootdir/etc/init.qcom.rc | 71 +++++++++++++++++++--------------------- 1 file changed, 34 insertions(+), 37 deletions(-) diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 8db5327..6eff21c 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -92,11 +92,6 @@ on init chown root system /sys/fs/cgroup/memory/bg/tasks chmod 0660 /sys/fs/cgroup/memory/bg/tasks - # set default schedTune value for foreground/top-app (only affects EAS) - write /dev/stune/foreground/schedtune.prefer_idle 1 - write /dev/stune/top-app/schedtune.prefer_idle 1 - write /dev/stune/top-app/schedtune.boost 10 - on early-boot # set RLIMIT_MEMLOCK to 64MB setrlimit 8 67108864 67108864 @@ -284,8 +279,9 @@ on boot # cpusets on boot write /dev/cpuset/top-app/cpus 0-7 - write /dev/cpuset/foreground/cpus 0-3,6-7 - write /dev/cpuset/background/cpus 0-3 + write /dev/cpuset/top-app/boost/cpus 4-7 + write /dev/cpuset/foreground/cpus 0-6 + write /dev/cpuset/background/cpus 0-1 write /dev/cpuset/restricted/cpus 0-3 write /dev/cpuset/system-background/cpus 0-3 @@ -569,11 +565,11 @@ service vendor.adsprpcd /vendor/bin/adsprpcd user media group media -#service vendor.energy-awareness /vendor/bin/energy-awareness -# class main -# user root -# group system -# oneshot +service vendor.energy-awareness /vendor/bin/energy-awareness + class main + user root + group system + oneshot service vendor.irsc_util /vendor/bin/irsc_util "/vendor/etc/sec_config" class core @@ -776,14 +772,14 @@ service wlan_logging /system/bin/cnss_diag -q -f disabled oneshot -#service cnss-daemon /vendor/bin/cnss-daemon -n -l -# class late_start -# user system -# group system inet net_admin wifi -# capabilities NET_ADMIN -# -#on property:sys.shutdown.requested=* -# stop cnss-daemon +service cnss-daemon /vendor/bin/cnss-daemon -n -l + class late_start + user system + group system inet net_admin wifi + capabilities NET_ADMIN + +on property:sys.shutdown.requested=* + stop cnss-daemon service dhcpcd_bt-pan /system/bin/dhcpcd -BKLG class late_start @@ -825,7 +821,6 @@ service vendor.msm_irqbalance /vendor/bin/msm_irqbalance -f /vendor/etc/msm_irqb class core user root group root - writepid /dev/cpuset/system-background/tasks service fm_dl /vendor/bin/init.qti.fm.sh class late_start @@ -930,7 +925,7 @@ on property:sys.boot_completed=1 write /sys/class/devfreq/soc:qcom,cpubw/min_freq 1611 write /sys/class/devfreq/soc:qcom,gpubw/bw_hwmon/io_percent 40 - # disable thermal & BCL core_control to update schedutil gov settings + # disable thermal & BCL core_control to update interactive gov settings write /sys/module/msm_thermal/core_control/enabled 0 write /sys/devices/soc/soc:qcom,bcl/mode "disable" write /sys/devices/soc/soc:qcom,bcl/hotplug_mask 0 @@ -939,18 +934,25 @@ on property:sys.boot_completed=1 # governor settings write /sys/devices/system/cpu/cpu0/online 1 - write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "schedutil" + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "interactive" + write /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay "19000 1401600:39000" + write /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load 85 + write /sys/devices/system/cpu/cpufreq/interactive/timer_rate 60000 + write /sys/devices/system/cpu/cpufreq/interactive/timer_slack 480000 + write /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq 1401600 + write /sys/devices/system/cpu/cpufreq/interactive/io_is_busy 0 + write /sys/devices/system/cpu/cpufreq/interactive/target_loads "80 652800:57 1036800:67 1401600:75 1689600:80 1843200:85 1958400:87" + write /sys/devices/system/cpu/cpufreq/interactive/min_sample_time 39000 + write /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay 0 + write /sys/devices/system/cpu/cpufreq/interactive/min_sample_time 0 + write /sys/devices/system/cpu/cpufreq/interactive/ignore_hispeed_on_notif 0 + write /sys/devices/system/cpu/cpufreq/interactive/fast_ramp_down 0 + write /sys/devices/system/cpu/cpufreq/interactive/align_windows 1 + write /sys/devices/system/cpu/cpufreq/interactive/use_migration_notif 1 + write /sys/devices/system/cpu/cpufreq/interactive/enable_prediction 0 + write /sys/devices/system/cpu/cpufreq/interactive/max_freq_hysteresis 0 write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 652800 - write /sys/devices/system/cpu/cpufreq/schedutil/up_rate_limit_us 1000 - write /sys/devices/system/cpu/cpufreq/schedutil/down_rate_limit_us 10000 - write /sys/devices/system/cpu/cpufreq/schedutil/iowait_boost_enable 0 - - # Enable input boost configuration - write /sys/module/cpu_boost/parameters/input_boost_freq "0:1036800" - write /sys/module/cpu_boost/parameters/dynamic_stune_boost 5 - write /sys/module/cpu_boost/parameters/input_boost_ms 150 - # re-enable thermal & BCL core_control now write /sys/module/msm_thermal/core_control/enabled 1 write /sys/devices/soc/soc:qcom,bcl/mode "disable" @@ -981,11 +983,6 @@ on property:sys.boot_completed=1 write /proc/sys/kernel/sched_freq_inc_notify 200000 write /proc/sys/kernel/sched_freq_dec_notify 200000 - # set default schedTune value for foreground/top-app (only affects EAS) - write /dev/stune/foreground/schedtune.prefer_idle 1 - write /dev/stune/top-app/schedtune.prefer_idle 1 - write /dev/stune/top-app/schedtune.boost 1 - # Log kernel wake-up source write /sys/module/msm_show_resume_irq/parameters/debug_mask 1