kselftest/arm64: Handle attempts to disable SM on SME only systems
authorMark Brown <broonie@kernel.org>
Fri, 18 Jul 2025 22:14:52 +0000 (23:14 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Tue, 22 Jul 2025 08:34:01 +0000 (09:34 +0100)
commit4752dcc156f2090143296ff45f8e35c8ec3e1730
tree985ef7e4b4c42cf94f7f71141e023987ef1d0d3a
parentaa7d3c8bc27d32dec940c924d6d270fa312e731f
kselftest/arm64: Handle attempts to disable SM on SME only systems

The ABI for disabling streaming mode via ptrace is to do a write via the
SVE register set. Following the recent round of fixes to the ptrace code
we don't support this operation on systems without SVE, which is detected
as failures by fp-ptrace. Update the program so that it knows that this
operation is not currently supported.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20250718-arm64-fp-ptrace-sme-only-v1-3-3b96dd19a503@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
tools/testing/selftests/arm64/fp/fp-ptrace.c