kselftest/arm64: Enforce actual ABI for SVE syscalls
authorMark Brown <broonie@kernel.org>
Mon, 29 Aug 2022 16:25:02 +0000 (17:25 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Wed, 7 Sep 2022 13:25:47 +0000 (14:25 +0100)
commitaf3ce550a6590551a88383382983301c431e3153
treee8c79bd3e55a1e020cb1959a63ef5a404b36a80d
parentbb7852c168fe02fddbbc5cf26dc6fb779e6aad38
kselftest/arm64: Enforce actual ABI for SVE syscalls

Currently syscall-abi permits the bits in Z registers not shared with the
V registers as well as all of the predicate registers to be preserved on
syscall but the actual implementation has always cleared them and our
documentation has now been updated to make that the documented ABI so
update the syscall-abi test to match.

Signed-off-by: Mark Brown <broonie@kernel.org>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20220829162502.886816-4-broonie@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
tools/testing/selftests/arm64/abi/syscall-abi.c