OSDN Git Service

kselftest/arm64: signal: Support signal frames with SVE register data
authorMark Brown <broonie@kernel.org>
Thu, 19 Aug 2021 13:42:41 +0000 (14:42 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Mon, 23 Aug 2021 10:11:04 +0000 (11:11 +0100)
commitace19b1845a5c2906d59f6358b80ed687b52b2cd
tree3c4bfb8930eb902a8a448322cb4aa50c310b42ec
parentd4e4dc4fab686c5f3f185272a19b83930664bef5
kselftest/arm64: signal: Support signal frames with SVE register data

A signal frame with SVE may validly either be a bare struct sve_context or
a struct sve_context followed by vector length dependent register data.
Support either in the generic helpers for the signal tests, and while we're
at it validate the SVE vector length reported.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20210819134245.13935-3-broonie@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
tools/testing/selftests/arm64/signal/testcases/testcases.c