summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-11-24 08:32:01 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-11-24 08:46:20 +0100
commit01ac1db824a90a4d1d2b3198d3bae0f3603df01e (patch)
treee536db01325e0764e279c7f0cf88a6c6725435c3
parentposix: Fix typo (diff)
downloadrtems-01ac1db824a90a4d1d2b3198d3bae0f3603df01e.tar.bz2
powerpc: Fix interrupt profiling for e6500
-rw-r--r--c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_async_normal.S4
1 files changed, 3 insertions, 1 deletions
diff --git a/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_async_normal.S b/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_async_normal.S
index 4c9d8aa3f0..34777e556b 100644
--- a/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_async_normal.S
+++ b/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_async_normal.S
@@ -54,7 +54,9 @@
#define ENTRY_INSTANT_OFFSET GPR13_OFFSET
.macro GET_TIME_BASE REG
-#ifdef ppc8540
+#if defined(__PPC_CPU_E6500__)
+ mfspr \REG, FSL_EIS_ATBL
+#elif defined(ppc8540)
mfspr \REG, TBRL
#else /* ppc8540 */
mftb \REG