forked from Imagelibrary/rtems
Removed PPC_Get_timebase_register() as this is now provided by the PowerPC
port itself.
This commit is contained in:
@@ -29,25 +29,6 @@ rtems_unsigned64 Timer_driver_Start_time;
|
||||
|
||||
rtems_boolean Timer_driver_Find_average_overhead;
|
||||
|
||||
static inline rtems_unsigned64 PPC_Get_timebase_register( void )
|
||||
{
|
||||
rtems_unsigned32 tbr_low;
|
||||
rtems_unsigned32 tbr_high;
|
||||
rtems_unsigned32 tbr_high_old;
|
||||
rtems_unsigned64 tbr;
|
||||
|
||||
do {
|
||||
asm volatile( "mftbu %0" : "=r" (tbr_high_old));
|
||||
asm volatile( "mftb %0" : "=r" (tbr_low));
|
||||
asm volatile( "mftbu %0" : "=r" (tbr_high));
|
||||
} while ( tbr_high_old != tbr_high );
|
||||
|
||||
tbr = tbr_high;
|
||||
tbr <<= 32;
|
||||
tbr |= tbr_low;
|
||||
return tbr;
|
||||
}
|
||||
|
||||
void Timer_initialize()
|
||||
{
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user