[PATCH v2 0/6] selftests: arm64: Add floating point selftests
Shuah Khan
skhan at linuxfoundation.org
Mon Aug 31 17:45:46 EDT 2020
On 8/19/20 5:48 AM, Mark Brown wrote:
> This series imports a series of tests for FPSIMD and SVE originally
> written by Dave Martin to the tree. Since these extensions have some
> overlap in terms of register usage and must sometimes be tested together
> they're dropped into a single directory. I've adapted some of the tests
> to run within the kselftest framework but there are also some stress
> tests here that are intended to be run as soak tests so aren't suitable
> for running by default and are mostly just integrated with the build
> system. There doesn't seem to be a more suitable home for those stress
> tests and they are very useful for work on these areas of the code so it
> seems useful to have them somewhere in tree.
>
> v2: Rebased onto v5.9-rc1
>
> Mark Brown (6):
> selftests: arm64: Test case for enumeration of SVE vector lengths
> selftests: arm64: Add test for the SVE ptrace interface
> selftests: arm64: Add stress tests for FPSMID and SVE context
> switching
> selftests: arm64: Add utility to set SVE vector lengths
> selftests: arm64: Add wrapper scripts for stress tests
> selftests: arm64: Add build and documentation for FP tests
>
> tools/testing/selftests/arm64/Makefile | 2 +-
> tools/testing/selftests/arm64/fp/.gitignore | 5 +
> tools/testing/selftests/arm64/fp/Makefile | 17 +
> tools/testing/selftests/arm64/fp/README | 100 +++
> .../testing/selftests/arm64/fp/asm-offsets.h | 11 +
> tools/testing/selftests/arm64/fp/assembler.h | 57 ++
> .../testing/selftests/arm64/fp/fpsimd-stress | 60 ++
> .../testing/selftests/arm64/fp/fpsimd-test.S | 482 +++++++++++++
> .../selftests/arm64/fp/sve-probe-vls.c | 58 ++
> .../selftests/arm64/fp/sve-ptrace-asm.S | 33 +
> tools/testing/selftests/arm64/fp/sve-ptrace.c | 336 +++++++++
> tools/testing/selftests/arm64/fp/sve-stress | 59 ++
> tools/testing/selftests/arm64/fp/sve-test.S | 672 ++++++++++++++++++
> tools/testing/selftests/arm64/fp/vlset.c | 155 ++++
> 14 files changed, 2046 insertions(+), 1 deletion(-)
> create mode 100644 tools/testing/selftests/arm64/fp/.gitignore
> create mode 100644 tools/testing/selftests/arm64/fp/Makefile
> create mode 100644 tools/testing/selftests/arm64/fp/README
> create mode 100644 tools/testing/selftests/arm64/fp/asm-offsets.h
> create mode 100644 tools/testing/selftests/arm64/fp/assembler.h
> create mode 100755 tools/testing/selftests/arm64/fp/fpsimd-stress
> create mode 100644 tools/testing/selftests/arm64/fp/fpsimd-test.S
> create mode 100644 tools/testing/selftests/arm64/fp/sve-probe-vls.c
> create mode 100644 tools/testing/selftests/arm64/fp/sve-ptrace-asm.S
> create mode 100644 tools/testing/selftests/arm64/fp/sve-ptrace.c
> create mode 100755 tools/testing/selftests/arm64/fp/sve-stress
> create mode 100644 tools/testing/selftests/arm64/fp/sve-test.S
> create mode 100644 tools/testing/selftests/arm64/fp/vlset.c
>
Will,
Patches look good to me from selftests perspective. My acked by
for these patches to go through arm64.
Acked-by: Shuah Khan <skhan at linuxfoundation.org>
If you would like me to take these through kselftest tree, give
me your Acks. I can queue these up for 5.10-rc1
thanks,
-- Shuah
More information about the linux-arm-kernel
mailing list