Set initial value for foreground_window group

For multi-window foreground app group.

Bug: 200769420
Test: build pass
Flag: NONE vendor init file does not support flag
Change-Id: Ia20ec09e7b4eade86e013b102f81400898c0c54c
This commit is contained in:
Rick Yiu 2024-08-16 10:02:37 +00:00
parent 69a77f0305
commit 13784c0062

View file

@ -27,6 +27,7 @@ on init
write /proc/vendor_sched/groups/fg/prefer_idle 1 write /proc/vendor_sched/groups/fg/prefer_idle 1
write /proc/vendor_sched/groups/sys/uclamp_min 190 write /proc/vendor_sched/groups/sys/uclamp_min 190
write /proc/vendor_sched/groups/sys/prefer_idle 1 write /proc/vendor_sched/groups/sys/prefer_idle 1
write /proc/vendor_sched/groups/fg_wi/prefer_idle 1
# Make sure little core don't go below 820MHz # Make sure little core don't go below 820MHz
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 820000 write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 820000
@ -35,6 +36,7 @@ on init
write /proc/vendor_sched/groups/cam_power/rampup_multiplier 1 write /proc/vendor_sched/groups/cam_power/rampup_multiplier 1
write /proc/vendor_sched/groups/dex2oat/rampup_multiplier 0 write /proc/vendor_sched/groups/dex2oat/rampup_multiplier 0
write /proc/vendor_sched/groups/fg/rampup_multiplier 0 write /proc/vendor_sched/groups/fg/rampup_multiplier 0
write /proc/vendor_sched/groups/fg_wi/rampup_multiplier 1
write /proc/vendor_sched/groups/nnapi/rampup_multiplier 0 write /proc/vendor_sched/groups/nnapi/rampup_multiplier 0
write /proc/vendor_sched/groups/ota/rampup_multiplier 0 write /proc/vendor_sched/groups/ota/rampup_multiplier 0
write /proc/vendor_sched/groups/rt/rampup_multiplier 0 write /proc/vendor_sched/groups/rt/rampup_multiplier 0
@ -49,6 +51,7 @@ on init
write /proc/vendor_sched/groups/cam_power/disable_util_est 0 write /proc/vendor_sched/groups/cam_power/disable_util_est 0
write /proc/vendor_sched/groups/dex2oat/disable_util_est 1 write /proc/vendor_sched/groups/dex2oat/disable_util_est 1
write /proc/vendor_sched/groups/fg/disable_util_est 1 write /proc/vendor_sched/groups/fg/disable_util_est 1
write /proc/vendor_sched/groups/fg_wi/disable_util_est 0
write /proc/vendor_sched/groups/nnapi/disable_util_est 1 write /proc/vendor_sched/groups/nnapi/disable_util_est 1
write /proc/vendor_sched/groups/ota/disable_util_est 1 write /proc/vendor_sched/groups/ota/disable_util_est 1
write /proc/vendor_sched/groups/rt/disable_util_est 1 write /proc/vendor_sched/groups/rt/disable_util_est 1
@ -155,6 +158,7 @@ on zygote-start
write /proc/vendor_sched/groups/dex2oat/ug 1 write /proc/vendor_sched/groups/dex2oat/ug 1
write /proc/vendor_sched/groups/ta/ug 2 write /proc/vendor_sched/groups/ta/ug 2
write /proc/vendor_sched/groups/fg/ug 2 write /proc/vendor_sched/groups/fg/ug 2
write /proc/vendor_sched/groups/fg_wi/ug 2
write /proc/vendor_sched/groups/nnapi/ug 2 write /proc/vendor_sched/groups/nnapi/ug 2
write /proc/vendor_sched/groups/rt/ug 2 write /proc/vendor_sched/groups/rt/ug 2
write /proc/vendor_sched/groups/sf/ug 2 write /proc/vendor_sched/groups/sf/ug 2
@ -194,6 +198,7 @@ on property:sys.boot_completed=1
# Setup final cpuset # Setup final cpuset
write /dev/cpuset/top-app/cpus 0-7 write /dev/cpuset/top-app/cpus 0-7
write /dev/cpuset/foreground/cpus 0-6 write /dev/cpuset/foreground/cpus 0-6
write /dev/cpuset/foreground_window/cpus 0-6
write /dev/cpuset/background/cpus 0-3 write /dev/cpuset/background/cpus 0-3
write /dev/cpuset/system-background/cpus 0-3 write /dev/cpuset/system-background/cpus 0-3
write /dev/cpuset/restricted/cpus 0-3 write /dev/cpuset/restricted/cpus 0-3