Thread (8 messages) 8 messages, 2 authors, 2021-08-23
STALE1787d

[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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help