]> git.baikalelectronics.ru Git - kernel.git/commit
selftests/powerpc: Add uaccess flush test
authorThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Thu, 25 Feb 2021 06:19:49 +0000 (17:19 +1100)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 22 Apr 2021 15:38:03 +0000 (01:38 +1000)
commitb6bb1cf39c3c6d69e762dc18fc92654a1257de1d
treeec672731aae76998d1c665d5c47731f2e47ab51a
parent15c21555acd58e2301340e5cdf6e6beb02a2d1f5
selftests/powerpc: Add uaccess flush test

Also based on the RFI and entry flush tests, it counts the L1D misses
by doing a syscall that does user access: uname, in this case.

Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
[dja: forward port, rename function]
Signed-off-by: Daniel Axtens <dja@axtens.net>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20210225061949.1213404-1-dja@axtens.net
tools/testing/selftests/powerpc/security/Makefile
tools/testing/selftests/powerpc/security/flush_utils.c
tools/testing/selftests/powerpc/security/flush_utils.h
tools/testing/selftests/powerpc/security/uaccess_flush.c [new file with mode: 0644]