selftests/powerpc: Add tests of PMU EBBs
The Power8 Performance Monitor Unit (PMU) has a new feature called Event Based Branches (EBB). This commit adds tests of the kernel API for using EBBs. Signed-off-by:Michael Ellerman <mpe@ellerman.id.au> Signed-off-by:
Benjamin Herrenschmidt <benh@kernel.crashing.org>
Showing
- tools/testing/selftests/powerpc/pmu/Makefile 22 additions, 4 deletionstools/testing/selftests/powerpc/pmu/Makefile
- tools/testing/selftests/powerpc/pmu/ebb/Makefile 32 additions, 0 deletionstools/testing/selftests/powerpc/pmu/ebb/Makefile
- tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c 106 additions, 0 deletions...esting/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
- tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c 59 additions, 0 deletions...esting/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c
- tools/testing/selftests/powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c 93 additions, 0 deletions.../selftests/powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c
- tools/testing/selftests/powerpc/pmu/ebb/cpu_event_vs_ebb_test.c 89 additions, 0 deletions...testing/selftests/powerpc/pmu/ebb/cpu_event_vs_ebb_test.c
- tools/testing/selftests/powerpc/pmu/ebb/cycles_test.c 58 additions, 0 deletionstools/testing/selftests/powerpc/pmu/ebb/cycles_test.c
- tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c 117 additions, 0 deletions...sting/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
- tools/testing/selftests/powerpc/pmu/ebb/ebb.c 727 additions, 0 deletionstools/testing/selftests/powerpc/pmu/ebb/ebb.c
- tools/testing/selftests/powerpc/pmu/ebb/ebb.h 78 additions, 0 deletionstools/testing/selftests/powerpc/pmu/ebb/ebb.h
- tools/testing/selftests/powerpc/pmu/ebb/ebb_handler.S 365 additions, 0 deletionstools/testing/selftests/powerpc/pmu/ebb/ebb_handler.S
- tools/testing/selftests/powerpc/pmu/ebb/ebb_on_child_test.c 86 additions, 0 deletionstools/testing/selftests/powerpc/pmu/ebb/ebb_on_child_test.c
- tools/testing/selftests/powerpc/pmu/ebb/ebb_on_willing_child_test.c 92 additions, 0 deletions...ing/selftests/powerpc/pmu/ebb/ebb_on_willing_child_test.c
- tools/testing/selftests/powerpc/pmu/ebb/ebb_vs_cpu_event_test.c 86 additions, 0 deletions...testing/selftests/powerpc/pmu/ebb/ebb_vs_cpu_event_test.c
- tools/testing/selftests/powerpc/pmu/ebb/event_attributes_test.c 131 additions, 0 deletions...testing/selftests/powerpc/pmu/ebb/event_attributes_test.c
- tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S 43 additions, 0 deletions...esting/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S
- tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c 79 additions, 0 deletionstools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c
- tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c 164 additions, 0 deletions...esting/selftests/powerpc/pmu/ebb/instruction_count_test.c
- tools/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c 100 additions, 0 deletions...s/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c
- tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c 91 additions, 0 deletionstools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
Loading
Please register or sign in to comment