[PATCH v1 0/6] kselftest/arm64: SVE signal handling tests
From: Mark Brown <broonie@kernel.org>
Date: 2021-08-19 13:47:21
Currently we have no real tests for SVE signal handling (though the
stress test does trigger the code paths as it regularly sends signals to
the test processes). Add some basic coverage, this is very much
incomplete but it's more coverage than we currently have, a TODO file is
included with some omissions that occurred to me.
Mark Brown (6):
kselftest/arm64: signal: Add SVE to the set of features we can check
for
kselftest/arm64: signal: Support signal frames with SVE register data
kselftest/arm64: signal: Check SVE signal frame shows expected vector
length
kselftest/arm64: signal: Verify that signals can't change the SVE
vector length
kselftest/arm64: signal: Add test case for SVE register state in
signals
kselftest/arm64: signal: Add a TODO list for signal handling tests
.../testing/selftests/arm64/signal/.gitignore | 1 +
.../selftests/arm64/signal/test_signals.h | 2 +
.../arm64/signal/test_signals_utils.c | 3 +
.../selftests/arm64/signal/testcases/TODO | 2 +
.../testcases/fake_sigreturn_sve_change_vl.c | 92 +++++++++++++
.../arm64/signal/testcases/sve_regs.c | 126 ++++++++++++++++++
.../selftests/arm64/signal/testcases/sve_vl.c | 68 ++++++++++
.../arm64/signal/testcases/testcases.c | 34 ++++-
8 files changed, 325 insertions(+), 3 deletions(-)
create mode 100644 tools/testing/selftests/arm64/signal/testcases/TODO
create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sve_change_vl.c
create mode 100644 tools/testing/selftests/arm64/signal/testcases/sve_regs.c
create mode 100644 tools/testing/selftests/arm64/signal/testcases/sve_vl.c
base-commit: ff1176468d368232b684f75e82563369208bc371
--
2.20.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel