2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-24 05:04:00 +08:00
linux-next/tools/testing/selftests/rseq
Paul Burton 744f4be542
rseq/selftests: Implement MIPS support
Implement support for both MIPS32 & MIPS64 in the rseq selftests, in
order to sanity check the recently enabled rseq syscall.

The tests all pass on a MIPS Boston development board running either a
MIPS32r2 interAptiv CPU & a MIPS64r6 I6500 CPU, both of which were
configured with 2 cores each of which have 2 hardware threads (VP(E)s) -
ie. 4 CPUs.

Signed-off-by: Paul Burton <paul.burton@mips.com>
Reviewed-by: James Hogan <jhogan@kernel.org>
Patchwork: https://patchwork.linux-mips.org/patch/19524/
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Boqun Feng <boqun.feng@gmail.com>
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
2018-06-19 21:14:19 -07:00
..
.gitignore rseq/selftests: Provide Makefile, scripts, gitignore 2018-06-06 11:58:35 +02:00
basic_percpu_ops_test.c rseq/selftests: Provide basic percpu ops test 2018-06-06 11:58:35 +02:00
basic_test.c rseq/selftests: Provide basic test 2018-06-06 11:58:35 +02:00
Makefile rseq/selftests: Provide Makefile, scripts, gitignore 2018-06-06 11:58:35 +02:00
param_test.c rseq/selftests: Implement MIPS support 2018-06-19 21:14:19 -07:00
rseq-arm.h
rseq-mips.h rseq/selftests: Implement MIPS support 2018-06-19 21:14:19 -07:00
rseq-ppc.h
rseq-skip.h
rseq-x86.h
rseq.c
rseq.h rseq/selftests: Implement MIPS support 2018-06-19 21:14:19 -07:00
run_param_test.sh rseq/selftests: Provide Makefile, scripts, gitignore 2018-06-06 11:58:35 +02:00