1313a4db7SCristian MarussiKSelfTest ARM64 2313a4db7SCristian Marussi=============== 3313a4db7SCristian Marussi 4313a4db7SCristian Marussi- These tests are arm64 specific and so not built or run but just skipped 5313a4db7SCristian Marussi completely when env-variable ARCH is found to be different than 'arm64' 6313a4db7SCristian Marussi and `uname -m` reports other than 'aarch64'. 7313a4db7SCristian Marussi 8313a4db7SCristian Marussi- Holding true the above, ARM64 KSFT tests can be run within the KSelfTest 9313a4db7SCristian Marussi framework using standard Linux top-level-makefile targets: 10313a4db7SCristian Marussi 11313a4db7SCristian Marussi $ make TARGETS=arm64 kselftest-clean 12313a4db7SCristian Marussi $ make TARGETS=arm64 kselftest 13313a4db7SCristian Marussi 14313a4db7SCristian Marussi or 15313a4db7SCristian Marussi 16313a4db7SCristian Marussi $ make -C tools/testing/selftests TARGETS=arm64 \ 17313a4db7SCristian Marussi INSTALL_PATH=<your-installation-path> install 18313a4db7SCristian Marussi 19313a4db7SCristian Marussi or, alternatively, only specific arm64/ subtargets can be picked: 20313a4db7SCristian Marussi 21313a4db7SCristian Marussi $ make -C tools/testing/selftests TARGETS=arm64 ARM64_SUBTARGETS="tags signal" \ 22313a4db7SCristian Marussi INSTALL_PATH=<your-installation-path> install 23313a4db7SCristian Marussi 24313a4db7SCristian Marussi Further details on building and running KFST can be found in: 25313a4db7SCristian Marussi Documentation/dev-tools/kselftest.rst 26