linux/tools/testing/selftests/arm64
Muhammad Usama Anjum 2bd5337392 selftests/arm64: Add MTE test config fragment
The arm64 selftest collection has no Kconfig fragment, so kernels built
with the selftest requirements are not guaranteed to provide the support
used by these tests.

Add a fragment covering all tests in arm64.

Reviewed-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Muhammad Usama Anjum <usama.anjum@arm.com>
Reviewed-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
Signed-off-by: Will Deacon <will@kernel.org>
2026-08-27 14:18:39 +00:00
..
abi kselftest/arm64: Fix abi test compilation errors 2026-08-06 13:13:00 +00:00
bti kselftest/arm64: Remove extra blank line 2025-09-08 16:01:21 +01:00
fp kselftest/arm64: Don't write to P0 in irritator on SME only systems 2026-08-02 09:54:35 +00:00
gcs selftests/arm64: fix spelling errors in comments 2026-07-02 11:44:43 +01:00
mte selftests/arm64: Fix MTE prctl TAP plan 2026-08-27 14:18:39 +00:00
pauth selftests/arm64: fix spelling errors in comments 2026-07-02 11:44:43 +01:00
signal kselftest/arm64: Add tests for POR_EL0 save/reset/restore 2026-05-19 11:54:03 +01:00
tags selftests: complete kselftest include centralization 2025-11-27 14:24:31 -08:00
config selftests/arm64: Add MTE test config fragment 2026-08-27 14:18:39 +00:00
Makefile kselftest/arm64: Support FORCE_TARGETS 2026-01-05 21:16:46 +00:00
README kselftest: arm64: extend toplevel skeleton Makefile 2019-11-08 11:10:30 +00:00

KSelfTest ARM64
===============

- These tests are arm64 specific and so not built or run but just skipped
  completely when env-variable ARCH is found to be different than 'arm64'
  and `uname -m` reports other than 'aarch64'.

- Holding true the above, ARM64 KSFT tests can be run within the KSelfTest
  framework using standard Linux top-level-makefile targets:

      $ make TARGETS=arm64 kselftest-clean
      $ make TARGETS=arm64 kselftest

      or

      $ make -C tools/testing/selftests TARGETS=arm64 \
		INSTALL_PATH=<your-installation-path> install

      or, alternatively, only specific arm64/ subtargets can be picked:

      $ make -C tools/testing/selftests TARGETS=arm64 ARM64_SUBTARGETS="tags signal" \
		INSTALL_PATH=<your-installation-path> install

   Further details on building and running KFST can be found in:
     Documentation/dev-tools/kselftest.rst