kselftest/arm64: Add test coverage for ZT register signal frames
authorMark Brown <broonie@kernel.org>
Mon, 16 Jan 2023 16:04:53 +0000 (16:04 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 20 Jan 2023 12:23:08 +0000 (12:23 +0000)
commit18f8729ab3d56ec0bfd980d6b3660a50af43b82a
tree5ba08482b98ddde9214512423aca7ac7f4b56d66
parentafe6f182752625cadf4ff97613bd2f362383bcbf
kselftest/arm64: Add test coverage for ZT register signal frames

We should have a ZT register frame with an expected size when ZA is enabled
and have no ZT frame when ZA is disabled. Since we don't load any data into
ZT we expect the data to all be zeros since the architecture guarantees it
will be set to 0 as ZA is enabled.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20221208-arm64-sme2-v4-18-f2fa0aef982f@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
tools/testing/selftests/arm64/signal/.gitignore
tools/testing/selftests/arm64/signal/testcases/zt_no_regs.c [new file with mode: 0644]
tools/testing/selftests/arm64/signal/testcases/zt_regs.c [new file with mode: 0644]