selftests/powerpc: Don't touch VMX/VSX on older CPUs
authorMichael Ellerman <mpe@ellerman.id.au>
Wed, 19 Aug 2020 01:57:26 +0000 (11:57 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 8 Sep 2020 12:24:10 +0000 (22:24 +1000)
commit09275d717d1b2d7d5ed91f2140bb34246514a1b4
tree0bb54e127e62c3834d8224fd3ef9b7d4ad2c1702
parent4871a10b7b5f6b0632bff229884dad1cb1e8dc37
selftests/powerpc: Don't touch VMX/VSX on older CPUs

If we're running on a CPU without VMX/VSX then don't touch them. This
is fragile, the compiler could spill a VMX/VSX register and break the
test anyway. But in practice it seems to work, ie. the test runs to
completion on a system without VSX with this change.

Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20200819015727.1977134-8-mpe@ellerman.id.au
tools/testing/selftests/powerpc/benchmarks/context_switch.c