162306a36Sopenharmony_ciKSelfTest ARM64
262306a36Sopenharmony_ci===============
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci- These tests are arm64 specific and so not built or run but just skipped
562306a36Sopenharmony_ci  completely when env-variable ARCH is found to be different than 'arm64'
662306a36Sopenharmony_ci  and `uname -m` reports other than 'aarch64'.
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci- Holding true the above, ARM64 KSFT tests can be run within the KSelfTest
962306a36Sopenharmony_ci  framework using standard Linux top-level-makefile targets:
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci      $ make TARGETS=arm64 kselftest-clean
1262306a36Sopenharmony_ci      $ make TARGETS=arm64 kselftest
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci      or
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci      $ make -C tools/testing/selftests TARGETS=arm64 \
1762306a36Sopenharmony_ci		INSTALL_PATH=<your-installation-path> install
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci      or, alternatively, only specific arm64/ subtargets can be picked:
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci      $ make -C tools/testing/selftests TARGETS=arm64 ARM64_SUBTARGETS="tags signal" \
2262306a36Sopenharmony_ci		INSTALL_PATH=<your-installation-path> install
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci   Further details on building and running KFST can be found in:
2562306a36Sopenharmony_ci     Documentation/dev-tools/kselftest.rst
26