gs101: Refine vendor_sched parameters am: 97bbe9920b am: efbc524152 am: acd0e667a5

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14776176

Change-Id: I70df6362e7795556466dee93cd90f2870bf203a7
This commit is contained in:
Rick Yiu 2021-06-10 05:16:52 +00:00 committed by Automerger Merge Worker
commit 2fa258f614

View file

@ -36,6 +36,7 @@ on init
chown system system /sys/kernel/vendor_sched/set_task_group_sys chown system system /sys/kernel/vendor_sched/set_task_group_sys
chown system system /sys/kernel/vendor_sched/set_task_group_sysbg chown system system /sys/kernel/vendor_sched/set_task_group_sysbg
chown system system /sys/kernel/vendor_sched/set_task_group_ta chown system system /sys/kernel/vendor_sched/set_task_group_ta
chown system system /sys/kernel/vendor_sched/set_task_group_rt
chown system system /sys/kernel/vendor_sched/clear_group chown system system /sys/kernel/vendor_sched/clear_group
chmod 0220 /sys/kernel/vendor_sched/set_task_group_bg chmod 0220 /sys/kernel/vendor_sched/set_task_group_bg
@ -45,6 +46,7 @@ on init
chmod 0220 /sys/kernel/vendor_sched/set_task_group_sys chmod 0220 /sys/kernel/vendor_sched/set_task_group_sys
chmod 0220 /sys/kernel/vendor_sched/set_task_group_sysbg chmod 0220 /sys/kernel/vendor_sched/set_task_group_sysbg
chmod 0220 /sys/kernel/vendor_sched/set_task_group_ta chmod 0220 /sys/kernel/vendor_sched/set_task_group_ta
chmod 0220 /sys/kernel/vendor_sched/set_task_group_rt
chmod 0220 /sys/kernel/vendor_sched/clear_group chmod 0220 /sys/kernel/vendor_sched/clear_group
wait /dev/block/platform/${ro.boot.boot_devices} wait /dev/block/platform/${ro.boot.boot_devices}
@ -141,7 +143,7 @@ on init
chown system system /dev/cpuctl/camera-daemon/cgroup.procs chown system system /dev/cpuctl/camera-daemon/cgroup.procs
write /sys/kernel/vendor_sched/cam_prefer_idle 1 write /sys/kernel/vendor_sched/cam_prefer_idle 1
write /sys/kernel/vendor_sched/cam_uclamp_min 10 write /sys/kernel/vendor_sched/cam_uclamp_min 1
chown system system /dev/cpuset/cgroup.procs chown system system /dev/cpuset/cgroup.procs
@ -656,6 +658,8 @@ on property:sys.boot_completed=1
# align it with the vendor_group setting # align it with the vendor_group setting
write /dev/cpuctl/background/cpu.uclamp.max 10 write /dev/cpuctl/background/cpu.uclamp.max 10
write /sys/kernel/vendor_sched/bg_group_throttle 512
# Setup cpu.shares to throttle background group at 5% # Setup cpu.shares to throttle background group at 5%
write /dev/cpuctl/background/cpu.shares 1024 write /dev/cpuctl/background/cpu.shares 1024
write /dev/cpuctl/system/cpu.shares 20480 write /dev/cpuctl/system/cpu.shares 20480