kselftest/arm64: Fix hwcaps selftest build
authorMark Brown <broonie@kernel.org>
Wed, 16 Aug 2023 18:39:32 +0000 (19:39 +0100)
committerWill Deacon <will@kernel.org>
Fri, 18 Aug 2023 16:07:44 +0000 (17:07 +0100)
commit94f23ac36f8b3c2140b00d78131c8df41cd9ac5d
treeb8d93d33b41cdb29032845ce559df567be859cc9
parentfcb0b51a5dca1f69f408dfe5fd970cf167d41538
kselftest/arm64: Fix hwcaps selftest build

The hwcaps selftest currently relies on the assembler being able to
assemble the crc32w instruction but this is not in the base v8.0 so is not
accepted by the standard GCC configurations used by many distributions.
Switch to manually encoding to fix the build.

Fixes: 09d2e95a04ad ("kselftest/arm64: add crc32 feature to hwcap test")
Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20230816-arm64-fix-crc32-build-v1-1-40165c1290f2@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>
tools/testing/selftests/arm64/abi/hwcap.c