diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2000-01-11 17:34:20 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2000-01-11 17:34:20 +0000 |
commit | 0dd1d44582dd2b39a791aa60f76358ff9bba8cd8 (patch) | |
tree | 6be7a7b7d21975f08ba16993958e4bca5177dc76 /c/src/lib/libbsp/powerpc | |
parent | Patch from Emmanuel Raguet <raguet@crf.canon.fr> to correct macro (diff) | |
download | rtems-0dd1d44582dd2b39a791aa60f76358ff9bba8cd8.tar.bz2 |
Removed old hack of using Configuration Table entry ticks_per_timeslice
being set to 0 to indicate that there should be no Clock Tick. This
was used by the Timing Tests to avoid clock tick overhead perturbing
execution times. Now the Timing Tests simply leave the Clock Tick
Driver out of the Device Driver Table.
Diffstat (limited to 'c/src/lib/libbsp/powerpc')
-rw-r--r-- | c/src/lib/libbsp/powerpc/dmv177/clock/clock.c | 15 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/ppcn_60x/clock/clock.c | 15 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/psim/clock/clock.c | 16 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/score603e/clock/clock.c | 15 |
4 files changed, 20 insertions, 41 deletions
diff --git a/c/src/lib/libbsp/powerpc/dmv177/clock/clock.c b/c/src/lib/libbsp/powerpc/dmv177/clock/clock.c index 75490a3382..c874dff10b 100644 --- a/c/src/lib/libbsp/powerpc/dmv177/clock/clock.c +++ b/c/src/lib/libbsp/powerpc/dmv177/clock/clock.c @@ -119,13 +119,11 @@ void Install_clock( { Clock_driver_ticks = 0; - if ( BSP_Configuration.ticks_per_timeslice ) { - Old_ticker = (rtems_isr_entry) set_vector( clock_isr, CLOCK_VECTOR, 1 ); + Old_ticker = (rtems_isr_entry) set_vector( clock_isr, CLOCK_VECTOR, 1 ); - PPC_Set_decrementer( Clock_Decrementer_value ); + PPC_Set_decrementer( Clock_Decrementer_value ); - atexit( Clock_exit ); - } + atexit( Clock_exit ); } /*PAGE @@ -145,12 +143,9 @@ void Install_clock( void Clock_exit( void ) { - if ( BSP_Configuration.ticks_per_timeslice ) { - - /* nothing to do */; + /* nothing to do */; - /* do not restore old vector */ - } + /* do not restore old vector */ } /*PAGE diff --git a/c/src/lib/libbsp/powerpc/ppcn_60x/clock/clock.c b/c/src/lib/libbsp/powerpc/ppcn_60x/clock/clock.c index 29ca97be32..7e08ed0ea4 100644 --- a/c/src/lib/libbsp/powerpc/ppcn_60x/clock/clock.c +++ b/c/src/lib/libbsp/powerpc/ppcn_60x/clock/clock.c @@ -117,13 +117,11 @@ void Install_clock( { Clock_driver_ticks = 0; - if ( BSP_Configuration.ticks_per_timeslice ) { - Old_ticker = (rtems_isr_entry) set_vector( clock_isr, CLOCK_VECTOR, 1 ); + Old_ticker = (rtems_isr_entry) set_vector( clock_isr, CLOCK_VECTOR, 1 ); - PPC_Set_decrementer( Clock_Decrementer_value ); + PPC_Set_decrementer( Clock_Decrementer_value ); - atexit( Clock_exit ); - } + atexit( Clock_exit ); } /* @@ -142,12 +140,9 @@ void Install_clock( void Clock_exit( void ) { - if ( BSP_Configuration.ticks_per_timeslice ) { - - /* nothing to do */; + /* nothing to do */; - /* do not restore old vector */ - } + /* do not restore old vector */ } /* diff --git a/c/src/lib/libbsp/powerpc/psim/clock/clock.c b/c/src/lib/libbsp/powerpc/psim/clock/clock.c index b0f9ee6f53..8ac1b2bd77 100644 --- a/c/src/lib/libbsp/powerpc/psim/clock/clock.c +++ b/c/src/lib/libbsp/powerpc/psim/clock/clock.c @@ -122,14 +122,11 @@ void Install_clock( { Clock_driver_ticks = 0; - if ( BSP_Configuration.ticks_per_timeslice ) { - Old_ticker = (rtems_isr_entry) set_vector( clock_isr, CLOCK_VECTOR, 1 ); + Old_ticker = (rtems_isr_entry) set_vector( clock_isr, CLOCK_VECTOR, 1 ); - PPC_Set_decrementer( CPU_PPC_CLICKS_PER_TICK ); - - atexit( Clock_exit ); - } + PPC_Set_decrementer( CPU_PPC_CLICKS_PER_TICK ); + atexit( Clock_exit ); } /* @@ -148,12 +145,9 @@ void Install_clock( void Clock_exit( void ) { - if ( BSP_Configuration.ticks_per_timeslice ) { - - /* nothing to do */; + /* nothing to do */; - /* do not restore old vector */ - } + /* do not restore old vector */ } /* diff --git a/c/src/lib/libbsp/powerpc/score603e/clock/clock.c b/c/src/lib/libbsp/powerpc/score603e/clock/clock.c index 76b328f217..dc7fcf8fc8 100644 --- a/c/src/lib/libbsp/powerpc/score603e/clock/clock.c +++ b/c/src/lib/libbsp/powerpc/score603e/clock/clock.c @@ -117,13 +117,11 @@ void Install_clock( { Clock_driver_ticks = 0; - if ( BSP_Configuration.ticks_per_timeslice ) { - Old_ticker = (rtems_isr_entry) set_vector( clock_isr, CLOCK_VECTOR, 1 ); + Old_ticker = (rtems_isr_entry) set_vector( clock_isr, CLOCK_VECTOR, 1 ); - PPC_Set_decrementer( Clock_Decrementer_value ); + PPC_Set_decrementer( Clock_Decrementer_value ); - atexit( Clock_exit ); - } + atexit( Clock_exit ); } /* @@ -142,12 +140,9 @@ void Install_clock( void Clock_exit( void ) { - if ( BSP_Configuration.ticks_per_timeslice ) { - - /* nothing to do */; + /* nothing to do */; - /* do not restore old vector */ - } + /* do not restore old vector */ } /* |