From 497b93770fe9cfe5e733ca2cb629add7d1169a05 Mon Sep 17 00:00:00 2001 From: samou Date: Tue, 6 Aug 2024 02:37:17 +0000 Subject: [PATCH 1/3] Remove BCL from thermal Flag: EXEMPT tuning changes Bug: 349935208 Change-Id: I2117380350f6a193b484c536cb758c5fb527edf0 Signed-off-by: samou --- conf/init.zumapro.board.rc | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/conf/init.zumapro.board.rc b/conf/init.zumapro.board.rc index 9923903..99e8b04 100644 --- a/conf/init.zumapro.board.rc +++ b/conf/init.zumapro.board.rc @@ -686,35 +686,6 @@ on post-fs-data chown system system /sys/kernel/metrics/thermal/tr_by_group/spmic/stats_reset on property:vendor.thermal.link_ready=1 - chown system system /dev/thermal/tz-by-name/soc/mode - chown system system /dev/thermal/tz-by-name/vdroop2/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/vdroop2/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/vdroop1/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/vdroop1/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/smpl_gm/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/smpl_gm/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/ocp_cpu1/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/ocp_cpu1/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/ocp_cpu2/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/ocp_cpu2/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/ocp_tpu/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/ocp_tpu/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/ocp_gpu/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/ocp_gpu/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/soft_ocp_cpu1/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/soft_ocp_cpu1/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/soft_ocp_cpu2/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/soft_ocp_cpu2/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/soft_ocp_tpu/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/soft_ocp_tpu/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/soft_ocp_gpu/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/soft_ocp_gpu/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/soc/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/soc/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/batoilo/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/batoilo/trip_point_0_hyst - chown system system /dev/thermal/tz-by-name/batoilo2/trip_point_0_temp - chown system system /dev/thermal/tz-by-name/batoilo2/trip_point_0_hyst # Thermal chown system system /dev/thermal/tz-by-name/disp_therm/trip_point_0_temp chown system system /dev/thermal/tz-by-name/disp_therm/trip_point_0_hyst From 13784c0062373ec4edb439c55903ae8890b84dd9 Mon Sep 17 00:00:00 2001 From: Rick Yiu Date: Fri, 16 Aug 2024 10:02:37 +0000 Subject: [PATCH 2/3] 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 --- conf/init.zumapro.soc.rc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/conf/init.zumapro.soc.rc b/conf/init.zumapro.soc.rc index ef3dbab..ed9f6de 100644 --- a/conf/init.zumapro.soc.rc +++ b/conf/init.zumapro.soc.rc @@ -27,6 +27,7 @@ on init write /proc/vendor_sched/groups/fg/prefer_idle 1 write /proc/vendor_sched/groups/sys/uclamp_min 190 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 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/dex2oat/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/ota/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/dex2oat/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/ota/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/ta/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/rt/ug 2 write /proc/vendor_sched/groups/sf/ug 2 @@ -194,6 +198,7 @@ on property:sys.boot_completed=1 # Setup final cpuset write /dev/cpuset/top-app/cpus 0-7 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/system-background/cpus 0-3 write /dev/cpuset/restricted/cpus 0-3 From 8d3dd98c477d3d6fbf4af19874a28f6ef23bb1f6 Mon Sep 17 00:00:00 2001 From: Evgenii Stepanov Date: Tue, 17 Sep 2024 11:16:46 -0700 Subject: [PATCH 3/3] [ZumaPro] Change default MTE mode to Asymm. Flag: EXEMPT device rc update Bug: 367730185 Test: build Change-Id: Ifd1efba5c081e6b7612ca82110feac4473aceb74 --- conf/init.zumapro.soc.rc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/conf/init.zumapro.soc.rc b/conf/init.zumapro.soc.rc index ec0f6bc..3852fd3 100644 --- a/conf/init.zumapro.soc.rc +++ b/conf/init.zumapro.soc.rc @@ -130,6 +130,16 @@ on init write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu6_memlat@17000010/mem_latency/stall_floor 2400 write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/mem_latency/stall_floor 500 + # Prefer Asymmetric MTE mode when enabled + write /sys/devices/system/cpu/cpu0/mte_tcf_preferred asymm + write /sys/devices/system/cpu/cpu1/mte_tcf_preferred asymm + write /sys/devices/system/cpu/cpu2/mte_tcf_preferred asymm + write /sys/devices/system/cpu/cpu3/mte_tcf_preferred asymm + write /sys/devices/system/cpu/cpu4/mte_tcf_preferred asymm + write /sys/devices/system/cpu/cpu5/mte_tcf_preferred asymm + write /sys/devices/system/cpu/cpu6/mte_tcf_preferred asymm + write /sys/devices/system/cpu/cpu7/mte_tcf_preferred asymm + on zygote-start # For PixelLogger configuration file. chmod 0771 /data/vendor/wifi