aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/powerpc/context_switch/Makefile
diff options
context:
space:
mode:
authorChris Smart <chris@distroguy.com>2016-05-02 13:51:38 +1000
committerMichael Ellerman <mpe@ellerman.id.au>2016-05-11 21:54:01 +1000
commit438517ec78fa4e9db9892e749ed50e2a21f5f17f (patch)
tree32a7ef77c10e986b2884a342b4b2bc58158ef0a3 /tools/testing/selftests/powerpc/context_switch/Makefile
parentpowerpc: Remove unnecessary CONFIG_SMP #ifdefs (diff)
downloadlinux-dev-438517ec78fa4e9db9892e749ed50e2a21f5f17f.tar.xz
linux-dev-438517ec78fa4e9db9892e749ed50e2a21f5f17f.zip
selftests/powerpc: Test cp_abort during context switch
Test that performing a copy paste sequence in userspace on P9 does not result in a leak of the copy into the paste of another process. This is based on Anton Blanchard's context_switch benchmarking code. It sets up two processes tied to the same CPU, one which copies and one which pastes. The paste should never succeed and the test fails if it does. This is a test for commit, "8a64904 powerpc: Add support for userspace P9 copy paste." Patch created with much assistance from Michael Neuling <mikey@neuling.org> Signed-off-by: Chris Smart <chris@distroguy.com> Reviewed-by: Cyril Bur <cyrilbur@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'tools/testing/selftests/powerpc/context_switch/Makefile')
-rw-r--r--tools/testing/selftests/powerpc/context_switch/Makefile10
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/testing/selftests/powerpc/context_switch/Makefile b/tools/testing/selftests/powerpc/context_switch/Makefile
new file mode 100644
index 000000000000..e164d1466466
--- /dev/null
+++ b/tools/testing/selftests/powerpc/context_switch/Makefile
@@ -0,0 +1,10 @@
+TEST_PROGS := cp_abort
+
+all: $(TEST_PROGS)
+
+$(TEST_PROGS): ../harness.c ../utils.c
+
+include ../../lib.mk
+
+clean:
+ rm -f $(TEST_PROGS)