aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/powerpc/reg.h
diff options
context:
space:
mode:
authorJack Miller <jack@codezen.org>2016-06-09 12:31:10 +1000
committerMichael Ellerman <mpe@ellerman.id.au>2016-06-21 15:30:50 +1000
commit16c19a2e983346c547501795aadffde1977b058d (patch)
tree42a926653bd231df7ff29dab555bf4c007a28b10 /tools/testing/selftests/powerpc/reg.h
parentpowerpc: Load Monitor Register Support (diff)
downloadlinux-dev-16c19a2e983346c547501795aadffde1977b058d.tar.xz
linux-dev-16c19a2e983346c547501795aadffde1977b058d.zip
selftests/powerpc: Load Monitor Register Tests
Adds two tests. One is a simple test to ensure that the new registers LMRR and LMSER are properly maintained. The other actually uses the existing EBB test infrastructure to test that LMRR and LMSER behave as documented. Signed-off-by: Jack Miller <jack@codezen.org> Signed-off-by: Michael Neuling <mikey@neuling.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to '')
-rw-r--r--tools/testing/selftests/powerpc/reg.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/testing/selftests/powerpc/reg.h b/tools/testing/selftests/powerpc/reg.h
index 65bfdeeebdee..fddf368ed82f 100644
--- a/tools/testing/selftests/powerpc/reg.h
+++ b/tools/testing/selftests/powerpc/reg.h
@@ -34,6 +34,11 @@
#define BESCR_PMEO 0x1 /* PMU Event-based exception Occurred */
#define BESCR_PME (0x1ul << 32) /* PMU Event-based exception Enable */
+#define BESCR_LME (0x1ul << 34) /* Load Monitor Enable */
+#define BESCR_LMEO (0x1ul << 2) /* Load Monitor Exception Occurred */
+
+#define SPRN_LMRR 813 /* Load Monitor Region Register */
+#define SPRN_LMSER 814 /* Load Monitor Section Enable Register */
#define SPRN_PMC1 771
#define SPRN_PMC2 772