diff options
author | Shuah Khan (Samsung OSG) <shuah@kernel.org> | 2018-06-12 18:50:37 -0400 |
---|---|---|
committer | Shuah Khan (Samsung OSG) <shuah@kernel.org> | 2018-06-18 11:28:27 -0400 |
commit | 3c62c91a3635d6c4ef23e00b4fc84fa77bbf99cc (patch) | |
tree | ec0c734ec54324f4a9aad04ade3031031b64d7a0 | |
parent | d6a3e55131fcb1e5ca1753f4b6f297a177b2fc91 (diff) |
selftests: sparc64: Fix to do nothing on non-sparc64
sparc64 test fails with the following errors on non-sparc64 systems. Fix
the Makefile to do nothing on non-sparc64 systems to suppress the errors:
make run_tests
adi-test.c: Assembler messages:
adi-test.c:302: Error: no such instruction: `rd %tick,%r13'
adi-test.c:304: Error: no such instruction: `rd %tick,%rbp'
adi-test.c:190: Error: no such instruction: `rd %tick,%rbp'
adi-test.c:192: Error: no such instruction: `rd %tick,%rdx'
adi-test.c:273: Error: no such instruction: `rd %tick,%rbx'
adi-test.c:276: Error: no such instruction: `rd %tick,%rdx'
adi-test.c:217: Error: no such instruction: `rd %tick,%rbp'
adi-test.c:220: Error: no such instruction: `rd %tick,%rdx'
adi-test.c:79: Error: no such instruction: `rd %tick,%rax'
adi-test.c:79: Error: no such instruction: `rd %tick,%rax'
adi-test.c:79: Error: no such instruction: `rd %tick,%rax'
adi-test.c:79: Error: no such instruction: `rd %tick,%rax'
adi-test.c:246: Error: no such instruction: `rd %tick,%rbp'
adi-test.c:248: Error: no such instruction: `rd %tick,%rdx'
adi-test.c:79: Error: no such instruction: `rd %tick,%rax'
adi-test.c:79: Error: no such instruction: `rd %tick,%rax'
adi-test.c:79: Error: no such instruction: `rd %tick,%rax'
<builtin>: recipe for target 'adi-test' failed
make[1]: *** [adi-test] Error 1
adi: [FAIL]
./drivers_test.sh: 24: ./drivers_test.sh: ./adi-test: not found
../lib.mk:73: recipe for target 'run_tests' failed
make: *** [run_tests] Error 1
Signed-off-by: Shuah Khan (Samsung OSG) <shuah@kernel.org>
Reviewed-by: Tom Hromatka <tom.hromatka@oracle.com>
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Shuah Khan (Samsung OSG) <shuah@kernel.org>
-rw-r--r-- | tools/testing/selftests/sparc64/Makefile | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/testing/selftests/sparc64/Makefile b/tools/testing/selftests/sparc64/Makefile index 2082eeffd779..442f0ca45441 100644 --- a/tools/testing/selftests/sparc64/Makefile +++ b/tools/testing/selftests/sparc64/Makefile | |||
@@ -1,7 +1,17 @@ | |||
1 | uname_M := $(shell uname -m 2>/dev/null || echo not) | ||
2 | ARCH ?= $(shell echo $(uname_M) | sed -e s/x86_64/x86/) | ||
3 | |||
4 | ifneq ($(ARCH),sparc64) | ||
5 | nothing: | ||
6 | .PHONY: all clean run_tests install | ||
7 | .SILENT: | ||
8 | else | ||
9 | |||
1 | SUBDIRS := drivers | 10 | SUBDIRS := drivers |
2 | 11 | ||
3 | TEST_PROGS := run.sh | 12 | TEST_PROGS := run.sh |
4 | 13 | ||
14 | |||
5 | .PHONY: all clean | 15 | .PHONY: all clean |
6 | 16 | ||
7 | include ../lib.mk | 17 | include ../lib.mk |
@@ -44,3 +54,4 @@ override define CLEAN | |||
44 | make OUTPUT=$$BUILD_TARGET -C $$DIR $@;\ | 54 | make OUTPUT=$$BUILD_TARGET -C $$DIR $@;\ |
45 | done | 55 | done |
46 | endef | 56 | endef |
57 | endif | ||