From d7e65047477046b7652a52bf177cd4284e020c6a Mon Sep 17 00:00:00 2001 From: Evgenii Stepanov Date: Thu, 27 Apr 2023 14:40:37 -0700 Subject: [PATCH] [Zuma] set mte_tcf_preferred Restrict this logic to device_config.*bootloader_override to avoid impacting lab testing. Bug: 239832365 Bug: 280343521 Test: adb shell setprop persist.device_config.runtime_native_boot.bootloader_override force_on adb reboot adb shell 'cat /sys/devices/system/cpu/cpu?/mte_tcf_preferred' should return all "sync" x6 followed by "asymm" Change-Id: Iee5352a2056e69636a31daf6a89dfc8805963baf --- conf/init.zuma.rc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/conf/init.zuma.rc b/conf/init.zuma.rc index 57b5e364..4ee1992b 100644 --- a/conf/init.zuma.rc +++ b/conf/init.zuma.rc @@ -1063,3 +1063,19 @@ on post-fs-data && property:ro.vendor.factory=1 on property:ro.boot.mode=charger && property:init.svc.vendor.charger=running # Enable UFS powersaving in Off Mode Charger write /dev/sys/block/bootdevice/clkgate_enable 1 + +# MTE +on property:persist.device_config.runtime_native_boot.bootloader_override=force_on + # Per-core mode overrides. + # Little Cores: sync + write /sys/devices/system/cpu/cpu0/mte_tcf_preferred sync + write /sys/devices/system/cpu/cpu1/mte_tcf_preferred sync + write /sys/devices/system/cpu/cpu2/mte_tcf_preferred sync + write /sys/devices/system/cpu/cpu3/mte_tcf_preferred sync + # Mid Cores: sync + write /sys/devices/system/cpu/cpu4/mte_tcf_preferred sync + write /sys/devices/system/cpu/cpu5/mte_tcf_preferred sync + write /sys/devices/system/cpu/cpu6/mte_tcf_preferred sync + write /sys/devices/system/cpu/cpu7/mte_tcf_preferred sync + # Big Core: sync more performance is prohibitively bad + write /sys/devices/system/cpu/cpu8/mte_tcf_preferred asymm