Inconsistent TLB Invalidation Behavior Across ARM Cortex-A53 and Cortex-A72 Clusters
ARM Cortex-A53 TLB Invalidation Limited to Local Cluster The core issue revolves around the inconsistent behavior of Translation Lookaside Buffer (TLB) invalidation instructions when executed on an ARM Cortex-A53 core within a heterogeneous multi-core system, specifically the NXP i.MX8QM platform. The i.MX8QM features a dual-core Cortex-A72 cluster and a quad-core Cortex-A53 cluster. When running at…