18c2ecf20Sopenharmony_ciKSelfTest ARM64 28c2ecf20Sopenharmony_ci=============== 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ci- These tests are arm64 specific and so not built or run but just skipped 58c2ecf20Sopenharmony_ci completely when env-variable ARCH is found to be different than 'arm64' 68c2ecf20Sopenharmony_ci and `uname -m` reports other than 'aarch64'. 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci- Holding true the above, ARM64 KSFT tests can be run within the KSelfTest 98c2ecf20Sopenharmony_ci framework using standard Linux top-level-makefile targets: 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci $ make TARGETS=arm64 kselftest-clean 128c2ecf20Sopenharmony_ci $ make TARGETS=arm64 kselftest 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci or 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci $ make -C tools/testing/selftests TARGETS=arm64 \ 178c2ecf20Sopenharmony_ci INSTALL_PATH=<your-installation-path> install 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci or, alternatively, only specific arm64/ subtargets can be picked: 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci $ make -C tools/testing/selftests TARGETS=arm64 ARM64_SUBTARGETS="tags signal" \ 228c2ecf20Sopenharmony_ci INSTALL_PATH=<your-installation-path> install 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci Further details on building and running KFST can be found in: 258c2ecf20Sopenharmony_ci Documentation/dev-tools/kselftest.rst 26