gs101: tune vendor_sched parameters for boot time am: 49baab8621 am: 0e3570f5ae am: aa96c9b173

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

Change-Id: I5f035f3b5c9c6c87a945a197279183970faf6bfd
This commit is contained in:
Lisa Liu 2021-07-23 07:37:07 +00:00 committed by Automerger Merge Worker
commit a9075e8765

View file

@ -125,6 +125,8 @@ on init
write /sys/kernel/vendor_sched/ta_prefer_idle 1 write /sys/kernel/vendor_sched/ta_prefer_idle 1
write /sys/kernel/vendor_sched/fg_uclamp_min 308 write /sys/kernel/vendor_sched/fg_uclamp_min 308
write /sys/kernel/vendor_sched/fg_prefer_idle 1 write /sys/kernel/vendor_sched/fg_prefer_idle 1
write /sys/kernel/vendor_sched/sys_uclamp_min 308
write /sys/kernel/vendor_sched/sys_prefer_idle 1
# governor setting # governor setting
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor sched_pixel write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor sched_pixel
@ -353,6 +355,7 @@ on post-fs-data
on zygote-start on zygote-start
# For PixelLogger configuration file. # For PixelLogger configuration file.
chmod 0771 /data/vendor/wifi chmod 0771 /data/vendor/wifi
write /sys/kernel/vendor_sched/sys_uclamp_min 0
on post-fs-data on post-fs-data
# Create the directories used by the Wireless subsystem # Create the directories used by the Wireless subsystem
@ -678,6 +681,7 @@ on property:sys.boot_completed=1
write /sys/kernel/vendor_sched/ta_uclamp_min 1 write /sys/kernel/vendor_sched/ta_uclamp_min 1
write /sys/kernel/vendor_sched/fg_uclamp_min 0 write /sys/kernel/vendor_sched/fg_uclamp_min 0
write /sys/kernel/vendor_sched/bg_uclamp_max 615 write /sys/kernel/vendor_sched/bg_uclamp_max 615
write /sys/kernel/vendor_sched/sys_prefer_idle 0
# cfs_rq clamp is using tg->uclamp setting # cfs_rq clamp is using tg->uclamp setting
# align it with the vendor_group setting # align it with the vendor_group setting
write /dev/cpuctl/background/cpu.uclamp.max 60 write /dev/cpuctl/background/cpu.uclamp.max 60