gs101: Refine vendor_sched parameters am: 97bbe9920b am: efbc524152
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14776176 Change-Id: Iabe47c4a6b1deeb7c42ffe573c0fc25cc0ee7c09
This commit is contained in:
commit
bba42c58aa
1 changed files with 5 additions and 1 deletions
|
@ -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_sysbg
|
||||
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
|
||||
|
||||
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_sysbg
|
||||
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
|
||||
|
||||
wait /dev/block/platform/${ro.boot.boot_devices}
|
||||
|
@ -141,7 +143,7 @@ on init
|
|||
chown system system /dev/cpuctl/camera-daemon/cgroup.procs
|
||||
|
||||
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
|
||||
|
||||
|
@ -656,6 +658,8 @@ on property:sys.boot_completed=1
|
|||
# align it with the vendor_group setting
|
||||
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%
|
||||
write /dev/cpuctl/background/cpu.shares 1024
|
||||
write /dev/cpuctl/system/cpu.shares 20480
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue