aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Bestas <mkbestas@lineageos.org>2021-01-22 20:06:18 +0530
committerJeferson Rodrigo de Oliveira <jroliveira.oliveira301@gmail.com>2021-03-31 20:56:53 +0200
commit99976ad26b73250f6b2d18f5929a78ae80aadea7 (patch)
tree08bcb01ec4d7df711c70b49f87ae957efcb574b5
parent8e73c355e1cc7887c5eb2a7a947d9fd7a0341f19 (diff)
lux: enable cpusets
Change-Id: I7eb52f32d98ef0f71accc63a03f572761584bba7
-rw-r--r--rootdir/etc/init.target.rc8
1 files changed, 8 insertions, 0 deletions
diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc
index 0ce23e0..b304eb6 100644
--- a/rootdir/etc/init.target.rc
+++ b/rootdir/etc/init.target.rc
@@ -165,6 +165,14 @@ on property:sys.boot_completed=1
write /sys/devices/system/cpu/cpu4/cpufreq/interactive/min_sample_time 40000
write /sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq 499200
+ # Update foreground and background cpusets
+ # Reserve CPU 7 for the top app
+ write /dev/cpuset/foreground/cpus 0-6
+ write /dev/cpuset/background/cpus 4-6
+ write /dev/cpuset/system-background/cpus 4-6
+ write /dev/cpuset/top-app/cpus 0-7
+ write /dev/cpuset/restricted/cpus 4-7
+
# re-enable bcl hotplug
write /sys/devices/soc.0/qcom,bcl.16/mode "disable"
write /sys/devices/soc.0/qcom,bcl.16/hotplug_mask 15