Hardware support for the Arm Memory Tagging Extension (MTE)

Note: Content on this page is under development. It might not be accurate or outdated.

Please refer to the column “MTE supported” to see if Arm Memory Tagging Extension (MTE) is available on this chipset. MTE was introduced with ARMv8.5 and became mandatory with ARMv9. However, that doesn’t mean that all chipsets supporting ARMv9 and later support MTE.

Table of contents

  1. Hardware support for the Arm Memory Tagging Extension (MTE)
    1. Smartphones/Tablets
    2. Cloud Server systems
    3. Server systems
    4. Single-board computers (SBC)
    5. Notebooks/Workstations
    6. Reference Documentation

Smartphones/Tablets

Note: Not all smartphones/chipsets are listed.

Product name Chipset CPU Design ISA MTE supported
Apple iPad Pro 2024 Apple Silicon M4 unknown ? ❓ unknown
Google Pixel 8/8 Pro Google Tensor G3 Cortex-X3, Cortex-A715, Cortex-A510 ARMv9 ✅ yes
Google Pixel 9 Google Tensor G4 Cortex-X4, Cortex-A720, Cortex-A520 ARMv9.2 ✅ yes
Samsung S24 Ultra Snapdragon 8 Gen 3 Cortex-X4, Cortex-A720, Cortex-A520 ARMv9.2 ❌ no
vivo X100/X100 Pro MediaTek Dimensity 9300 Cortex-X4, Cortex-A720 ARMv9.2 potentially
Xiaomi 14/14 Pro Snapdragon 8 Gen 3 Cortex-X4, Cortex-A720, Cortex-A520 ARMv9.2 ❌ no

Note regarding Snapdragon chipsets: No Snapdragon chipset seems to have support for MTE as of July 2024. Qualcomm/Snapdragon might have MTE on the Roadmap for 2025/2026.

Cloud Server systems

Product name Chipset CPU Design ISA MTE supported
Alibaba Yitian 710 unknown Neoverse N2 ARMv9 ❌ no
AWS Graviton 4 unknown Neoverse V2 ARMv9 ❌ no
Azure Cobalt 100 unknown Neoverse N2 ARMv9 ❌ no
Google Axion unknown Neoverse V2 ARMv9 ❌ no

Server systems

So far we are not aware of any (non-cloud) server systems supporting MTE.

Single-board computers (SBC)

So far we are not aware of any SBCs supporting MTE.

Notebooks/Workstations

So far we are not aware of any notebooks or workstations supporting MTE.

Reference Documentation