diff options
| author | Michael Bestas <mkbestas@lineageos.org> | 2021-01-22 20:06:18 +0530 |
|---|---|---|
| committer | Tony Jose <gmoto1179@gmail.com> | 2021-04-29 19:32:57 +0530 |
| commit | 528104c876939c816304284e4d56525f39d98e86 (patch) | |
| tree | bf6a836a26818f0c05dd022614e31d1b9e650686 | |
| parent | bd4ee1c2f15b22448562e48a987c5a3673a3ed94 (diff) | |
merlin: enable cpusets
Change-Id: I7eb52f32d98ef0f71accc63a03f572761584bba7
| -rw-r--r-- | rootdir/etc/init.target.rc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc index ed6fda8..89863fb 100644 --- a/rootdir/etc/init.target.rc +++ b/rootdir/etc/init.target.rc @@ -103,6 +103,22 @@ 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 + # add a cpuset for the camera daemon + mkdir /dev/cpuset/camera-daemon + chown system system /dev/cpuset/camera-daemon + chown system system /dev/cpuset/camera-daemon/tasks + chmod 0664 /dev/cpuset/camera-daemon/tasks + + # Update foreground and background cpusets + # Reserve CPU 7 for the top app + # we want all the cores for camera + write /dev/cpuset/foreground/cpus 0-6 + write /dev/cpuset/background/cpus 4-6 + write /dev/cpuset/system-background/cpus 3-6 + write /dev/cpuset/top-app/cpus 0-7 + write /dev/cpuset/restricted/cpus 4-7 + write /dev/cpuset/camera-daemon/cpus 0-7 + write /sys/module/msm_thermal/core_control/enabled 1 on property:ro.boot.hardware.sku=XT1556 |
