powerpc: Fix _CPU_Counter_read() for MPC860

The mpc860 is a RTEMS-specific multilib define, see GCC
"gcc/config/rs6000/rtems.h".
This commit is contained in:
Sebastian Huber
2018-09-14 13:20:05 +02:00
parent aaa6653b72
commit fe283f6c77

View File

@@ -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