From 6508bcaf16e31d751a4e44052e853bfb1d9e415f Mon Sep 17 00:00:00 2001 From: Lisa Liu Date: Tue, 11 Jul 2023 14:27:01 +0000 Subject: [PATCH] init: restore preferred idle setting when boot completed Restore preferred_idle_mask on boot_completed. Bug: 284039815 Bug: 290724986 Test: pts-tradefed run singleCommand pts -m PtsPerformanceTestCases -t com.google.android.perf.pts.BootPerformanceTest Change-Id: Id174a2ad02e5bd1e2adcdd2e78d06090c7f626e9 --- conf/init.zuma.rc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/conf/init.zuma.rc b/conf/init.zuma.rc index d4556a70..7391254c 100644 --- a/conf/init.zuma.rc +++ b/conf/init.zuma.rc @@ -794,6 +794,17 @@ on property:sys.boot_completed=1 # Cancel boot devfreq write /sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/exynos_data/cancel_boot_freq 1 + # Restore prefer idle + write /proc/vendor_sched/ta_preferred_idle_mask_low 0x1ff + write /proc/vendor_sched/ta_preferred_idle_mask_mid 0x1ff + write /proc/vendor_sched/ta_preferred_idle_mask_high 0x1ff + write /proc/vendor_sched/fg_preferred_idle_mask_low 0x1ff + write /proc/vendor_sched/fg_preferred_idle_mask_mid 0x1ff + write /proc/vendor_sched/fg_preferred_idle_mask_high 0x1ff + write /proc/vendor_sched/sys_preferred_idle_mask_low 0x1ff + write /proc/vendor_sched/sys_preferred_idle_mask_mid 0x1ff + write /proc/vendor_sched/sys_preferred_idle_mask_high 0x1ff + # Setup final cpuset write /dev/cpuset/top-app/cpus 0-8 write /dev/cpuset/foreground/cpus 0-7