[PATCH v7 0/8] support FEAT_MTE_STORE_ONLY feature

Catalin Marinas catalin.marinas at arm.com
Wed Jul 2 11:34:23 PDT 2025


On Wed, 18 Jun 2025 10:29:49 +0100, Yeoreum Yun wrote:
> ARMv8.5 based processors introduce the Memory Tagging Extension (MTE) feature.
> MTE is built on top of the ARMv8.0 virtual address tagging TBI
> (Top Byte Ignore) feature and allows software to access a 4-bit
> allocation tag for each 16-byte granule in the physical address space.
> A logical tag is derived from bits 59-56 of the virtual
> address used for the memory access. A CPU with MTE enabled will compare
> the logical tag against the allocation tag and potentially raise an
> tag check fault on mismatch, subject to system registers configuration.
> 
> [...]

Applied to arm64 (for-next/feat_mte_store_only), thanks!

[1/8] arm64/cpufeature: add MTE_STORE_ONLY feature
      https://git.kernel.org/arm64/c/33e943a22853
[2/8] prctl: introduce PR_MTE_STORE_ONLY
      https://git.kernel.org/arm64/c/b1fabef37bd5
[3/8] arm64/kernel: support store-only mte tag check
      https://git.kernel.org/arm64/c/4d51ff5bba00
[4/8] arm64/hwcaps: add MTE_STORE_ONLY hwcaps
      https://git.kernel.org/arm64/c/f620372209bf
[5/8] arm64/kvm: expose MTE_STORE_ONLY feature to guest
      https://git.kernel.org/arm64/c/7502bdb43aa2
[6/8] kselftest/arm64/abi: add MTE_STORE_ONLY feature hwcap test
      https://git.kernel.org/arm64/c/964a07426eb8
[7/8] kselftest/arm64/mte: preparation for mte store only test
      https://git.kernel.org/arm64/c/391ca7c81b85
[8/8] kselftest/arm64/mte: add MTE_STORE_ONLY testcases
      https://git.kernel.org/arm64/c/1f488fb91378

-- 
Catalin




More information about the linux-arm-kernel mailing list