selftests/powerpc/pmu: Add interface test for mmcra_ifm field of indirect call type
authorKajol Jain <kjain@linux.ibm.com>
Fri, 10 Jun 2022 13:40:43 +0000 (19:10 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 28 Jun 2022 13:57:55 +0000 (23:57 +1000)
commitc55dabc6d577a864cd618107ea6aaa6cad8c987b
tree595c813ccfea5de766753366d0d33a08c9f55402
parent61d89900315aa25f6da0c1bc800ce295d74d69f1
selftests/powerpc/pmu: Add interface test for mmcra_ifm field of indirect call type

The testcase uses "instructions" event to check if the
Instruction filtering mode(IFM) bits are programmed correctly
for indirect branch type. Testcase checks if IFM bits are
programmed correctly to Monitor Mode Control Register A (MMCRA)
via perf interface for ISA v3.1 platform.

Signed-off-by: Kajol Jain <kjain@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220610134113.62991-6-atrajeev@linux.vnet.ibm.com
tools/testing/selftests/powerpc/pmu/branch_loops.S [new file with mode: 0644]
tools/testing/selftests/powerpc/pmu/sampling_tests/Makefile
tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_bhrb_ind_call_test.c [new file with mode: 0644]