summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/powerpc/pmu/ebb/ebb.h
diff options
context:
space:
mode:
authorDenis Kirjanov <kda@linux-powerpc.org>2015-10-18 13:23:53 +0300
committerMichael Ellerman <mpe@ellerman.id.au>2015-10-19 19:42:08 +1100
commit39fcfb911c3862f1366ef84efbea10aff59421c2 (patch)
tree3df010a1b7d0a96ab2a196b6d4372672cfc23bcf /tools/testing/selftests/powerpc/pmu/ebb/ebb.h
parent20d09927e669b7e92795c804a3cf82d6c4f3c909 (diff)
downloadlinux-stable-39fcfb911c3862f1366ef84efbea10aff59421c2.tar.gz
linux-stable-39fcfb911c3862f1366ef84efbea10aff59421c2.tar.bz2
linux-stable-39fcfb911c3862f1366ef84efbea10aff59421c2.zip
selftests/powerpc: Run EBB tests only on POWER8
EBB (Event Based Branches) are currently only available on POWER8, so we should skip them on other CPUs. I've found that at least one test loops forever on 970MP (cycles_with_freeze_test). Signed-off-by: Denis Kirjanov <kda@linux-powerpc.org> [mpe: Minor change log editing, add skip to cpu_event_vs_ebb_test] Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'tools/testing/selftests/powerpc/pmu/ebb/ebb.h')
-rw-r--r--tools/testing/selftests/powerpc/pmu/ebb/ebb.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/testing/selftests/powerpc/pmu/ebb/ebb.h b/tools/testing/selftests/powerpc/pmu/ebb/ebb.h
index e44eee5d97ca..f87e761f82d0 100644
--- a/tools/testing/selftests/powerpc/pmu/ebb/ebb.h
+++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb.h
@@ -52,6 +52,7 @@ void standard_ebb_callee(void);
int ebb_event_enable(struct event *e);
void ebb_global_enable(void);
void ebb_global_disable(void);
+bool ebb_is_supported(void);
void ebb_freeze_pmcs(void);
void ebb_unfreeze_pmcs(void);
void event_ebb_init(struct event *e);