From 0a55c41d1579c8bee16f59c739efc02b16dbe317 Mon Sep 17 00:00:00 2001 From: Florian Mayer Date: Tue, 31 Jan 2023 17:00:38 -0800 Subject: [PATCH] [Zuma] set mte_tcf_preferred to sync for little and mid cores SYNC mode increases report quality. It slightly degrades performance over ASYNC, but for early dogfooding we value debuggability over performance, as performance is not representative yet. SYNC is prohibitively slow on the big core. Test: cat /sys/devices/system/cpu/cpu?/mte_tcf_preferred Bug: 239832365 Change-Id: I71f552898808ffceba13de74526b7e50538e290f --- conf/init.zuma.rc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/conf/init.zuma.rc b/conf/init.zuma.rc index 031704e7..4b7b893b 100644 --- a/conf/init.zuma.rc +++ b/conf/init.zuma.rc @@ -316,6 +316,20 @@ on init chown system system /sys/devices/platform/13120000.pcie/link_stats/link_recovery_failures chown system system /sys/devices/platform/13120000.pcie/link_stats/link_up_failures + # Write MTE config + # Little Cores: + 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: + 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 + on post-fs # Ensure device is ready and start storageproxyd wait /dev/sg1