summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cpukit/score/cpu/powerpc/include/rtems/score/cpu.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/cpukit/score/cpu/powerpc/include/rtems/score/cpu.h b/cpukit/score/cpu/powerpc/include/rtems/score/cpu.h
index a2a1135363..beacc2829e 100644
--- a/cpukit/score/cpu/powerpc/include/rtems/score/cpu.h
+++ b/cpukit/score/cpu/powerpc/include/rtems/score/cpu.h
@@ -745,6 +745,8 @@ static inline CPU_Counter_ticks _CPU_Counter_read( void )
#if defined(__PPC_CPU_E6500__)
/* Use Alternate Time Base */
__asm__ volatile( "mfspr %0, 526" : "=r" (value) );
+#elif defined(mpc860)
+ __asm__ volatile( "mftb %0" : "=r" (value) );
#else
__asm__ volatile( "mfspr %0, 268" : "=r" (value) );
#endif