1*313a4db7SCristian MarussiKSelfTest ARM64 2*313a4db7SCristian Marussi=============== 3*313a4db7SCristian Marussi 4*313a4db7SCristian Marussi- These tests are arm64 specific and so not built or run but just skipped 5*313a4db7SCristian Marussi completely when env-variable ARCH is found to be different than 'arm64' 6*313a4db7SCristian Marussi and `uname -m` reports other than 'aarch64'. 7*313a4db7SCristian Marussi 8*313a4db7SCristian Marussi- Holding true the above, ARM64 KSFT tests can be run within the KSelfTest 9*313a4db7SCristian Marussi framework using standard Linux top-level-makefile targets: 10*313a4db7SCristian Marussi 11*313a4db7SCristian Marussi $ make TARGETS=arm64 kselftest-clean 12*313a4db7SCristian Marussi $ make TARGETS=arm64 kselftest 13*313a4db7SCristian Marussi 14*313a4db7SCristian Marussi or 15*313a4db7SCristian Marussi 16*313a4db7SCristian Marussi $ make -C tools/testing/selftests TARGETS=arm64 \ 17*313a4db7SCristian Marussi INSTALL_PATH=<your-installation-path> install 18*313a4db7SCristian Marussi 19*313a4db7SCristian Marussi or, alternatively, only specific arm64/ subtargets can be picked: 20*313a4db7SCristian Marussi 21*313a4db7SCristian Marussi $ make -C tools/testing/selftests TARGETS=arm64 ARM64_SUBTARGETS="tags signal" \ 22*313a4db7SCristian Marussi INSTALL_PATH=<your-installation-path> install 23*313a4db7SCristian Marussi 24*313a4db7SCristian Marussi Further details on building and running KFST can be found in: 25*313a4db7SCristian Marussi Documentation/dev-tools/kselftest.rst 26