On Thu, 29 Jul 2021 14:13:16 +1000, Jordan Niethe wrote: > ISA v3.1 removes TM but includes a synthetic implementation for > backwards compatibility. With this implementation, the tests > ptrace-tm-spd-gpr and ptrace-tm-gpr should never be able to make any > forward progress and eventually should be killed by the timeout. > Instead on a P10 running in P9 mode, ptrace_tm_gpr fails like so: > > test: ptrace_tm_gpr > tags: git_version:unknown > Starting the child > ... > ... > GPR[27]: 1 Expected: 2 > GPR[28]: 1 Expected: 2 > GPR[29]: 1 Expected: 2 > GPR[30]: 1 Expected: 2 > GPR[31]: 1 Expected: 2 > [FAIL] Test FAILED on line 98 > failure: ptrace_tm_gpr > selftests: ptrace-tm-gpr [FAIL] > > [...]
Applied to powerpc/next. [1/2] selftests/powerpc: Add missing clobbered register to to ptrace TM tests https://git.kernel.org/powerpc/c/c95278a0534449efc64ac8169382bce217963be2 [2/2] selftests: Skip TM tests on synthetic TM implementations https://git.kernel.org/powerpc/c/e42edf9b9d126bb1c743f2e7984877ba27f09fe7 cheers