Changeset 4074e70b in rtems


Ignore:
Timestamp:
Aug 31, 2008, 4:47:18 PM (11 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.9, master
Children:
7d6a5e2
Parents:
424ee2ba
Message:

2008-08-31 Joel Sherrill <joel.sherrill@…>

  • tm01/task1.c, tm02/task1.c, tm03/task1.c, tm04/task1.c, tm05/task1.c, tm06/task1.c, tm07/task1.c, tm08/task1.c, tm09/task1.c, tm10/task1.c, tm11/task1.c, tm12/task1.c, tm13/task1.c, tm14/task1.c, tm15/task1.c, tm16/task1.c, tm17/task1.c, tm18/task1.c, tm19/task1.c, tm20/task1.c, tm21/task1.c, tm22/task1.c, tm23/task1.c, tm24/task1.c, tm25/task1.c, tm26/task1.c, tm27/task1.c, tm28/task1.c, tm29/task1.c, tmck/task1.c, tmoverhd/testtask.c: Rename timer driver methods to follow RTEMS programming conventions.
Location:
testsuites/tmtests
Files:
32 edited

Legend:

Unmodified
Added
Removed
  • testsuites/tmtests/ChangeLog

    r424ee2ba r4074e70b  
     12008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
     2
     3        * tm01/task1.c, tm02/task1.c, tm03/task1.c, tm04/task1.c, tm05/task1.c,
     4        tm06/task1.c, tm07/task1.c, tm08/task1.c, tm09/task1.c, tm10/task1.c,
     5        tm11/task1.c, tm12/task1.c, tm13/task1.c, tm14/task1.c, tm15/task1.c,
     6        tm16/task1.c, tm17/task1.c, tm18/task1.c, tm19/task1.c, tm20/task1.c,
     7        tm21/task1.c, tm22/task1.c, tm23/task1.c, tm24/task1.c, tm25/task1.c,
     8        tm26/task1.c, tm27/task1.c, tm28/task1.c, tm29/task1.c, tmck/task1.c,
     9        tmoverhd/testtask.c: Rename timer driver methods to follow RTEMS
     10        programming conventions.
     11
    1122008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
    213
  • testsuites/tmtests/tm01/task1.c

    r424ee2ba r4074e70b  
    7676  /* Time one invocation of rtems_semaphore_create */
    7777
    78   Timer_initialize();
     78  benchmark_timerinitialize();
    7979    (void) rtems_semaphore_create(
    8080      name,
     
    8484      &smid
    8585    );
    86   end_time = Read_timer();
     86  end_time = benchmark_timerread();
    8787  put_time(
    8888    "rtems_semaphore_create",
     
    9595  /* Time one invocation of rtems_semaphore_delete */
    9696
    97   Timer_initialize();
     97  benchmark_timerinitialize();
    9898    (void) rtems_semaphore_delete( smid );
    99   end_time = Read_timer();
     99  end_time = benchmark_timerread();
    100100  put_time(
    101101    "rtems_semaphore_delete",
     
    116116  for ( iterations=OPERATION_COUNT ; iterations ; iterations-- ) {
    117117
    118     Timer_initialize();
     118    benchmark_timerinitialize();
    119119      for ( index = 1 ; index<=OPERATION_COUNT ; index++ )
    120         (void) Empty_function();
    121     end_time = Read_timer();
     120        (void) benchmark_timerempty_function();
     121    end_time = benchmark_timerread();
    122122
    123123    semaphore_obtain_loop_time  += end_time;
     
    126126    /* rtems_semaphore_obtain (available) */
    127127
    128     Timer_initialize();
     128    benchmark_timerinitialize();
    129129      for ( index = 1 ; index<=OPERATION_COUNT ; index++ )
    130130        (void) rtems_semaphore_obtain(
     
    133133          RTEMS_NO_TIMEOUT
    134134        );
    135     end_time = Read_timer();
     135    end_time = benchmark_timerread();
    136136
    137137    semaphore_obtain_time += end_time;
     
    139139    /* rtems_semaphore_release */
    140140
    141     Timer_initialize();
     141    benchmark_timerinitialize();
    142142      for ( index = 1 ; index<=OPERATION_COUNT ; index++ )
    143143        (void) rtems_semaphore_release( smid );
    144     end_time = Read_timer();
     144    end_time = benchmark_timerread();
    145145
    146146    semaphore_release_time += end_time;
    147147
    148148    /* semaphore obtain (RTEMS_NO_WAIT) */
    149     Timer_initialize();
     149    benchmark_timerinitialize();
    150150      for ( index = 1 ; index<=OPERATION_COUNT ; index++ )
    151151        rtems_semaphore_obtain( smid, RTEMS_NO_WAIT, RTEMS_NO_TIMEOUT );
    152     semaphore_obtain_no_wait_time += Read_timer();
     152    semaphore_obtain_no_wait_time += benchmark_timerread();
    153153
    154     Timer_initialize();
     154    benchmark_timerinitialize();
    155155      for ( index = 1 ; index<=OPERATION_COUNT ; index++ )
    156156        rtems_semaphore_release( smid );
    157     end_time = Read_timer();
     157    end_time = benchmark_timerread();
    158158
    159159    semaphore_release_time += end_time;
  • testsuites/tmtests/tm02/task1.c

    r424ee2ba r4074e70b  
    118118  rtems_status_code status;
    119119
    120   Timer_initialize();           /* start blocking rtems_semaphore_obtain time */
     120  benchmark_timerinitialize();           /* start blocking rtems_semaphore_obtain time */
    121121  status = rtems_semaphore_obtain(
    122122    Semaphore_id,
     
    143143)
    144144{
    145   end_time = Read_timer();
     145  end_time = benchmark_timerread();
    146146
    147147  put_time(
  • testsuites/tmtests/tm03/task1.c

    r424ee2ba r4074e70b  
    105105  directive_failed( status, "rtems_task_start of high task" );
    106106
    107   Timer_initialize();                          /* start the timer */
     107  benchmark_timerinitialize();                          /* start the timer */
    108108  status = rtems_semaphore_release( Semaphore_id );
    109109}
     
    136136  );
    137137
    138   end_time = Read_timer();
     138  end_time = benchmark_timerread();
    139139
    140140  put_time(
  • testsuites/tmtests/tm04/task1.c

    r424ee2ba r4074e70b  
    9191  if ( argument == 1 ) {
    9292
    93     end_time = Read_timer();
     93    end_time = benchmark_timerread();
    9494
    9595    put_time(
     
    110110 } else if ( argument == 2 ) {
    111111
    112   end_time = Read_timer();
     112  end_time = benchmark_timerread();
    113113
    114114    put_time(
     
    141141  rtems_task_priority old_priority;
    142142
    143   Timer_initialize();
     143  benchmark_timerinitialize();
    144144    (void) rtems_task_restart( Highest_id, 1 );
    145145  /* preempted by Higher_task */
    146146
    147   Timer_initialize();
     147  benchmark_timerinitialize();
    148148    (void) rtems_task_restart( Highest_id, 2 );
    149149  /* preempted by Higher_task */
    150150
    151   Timer_initialize();
    152     for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    153       (void) Empty_function();
    154   overhead = Read_timer();
    155 
    156   Timer_initialize();
     151  benchmark_timerinitialize();
     152    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
     153      (void) benchmark_timerempty_function();
     154  overhead = benchmark_timerread();
     155
     156  benchmark_timerinitialize();
    157157    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    158158      rtems_semaphore_release( Semaphore_id );
    159   end_time = Read_timer();
     159  end_time = benchmark_timerread();
    160160
    161161  put_time(
     
    174174  }
    175175
    176   Timer_initialize();
     176  benchmark_timerinitialize();
    177177    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    178178     rtems_task_create(
     
    184184        &Task_id[ index ]
    185185      );
    186   end_time = Read_timer();
     186  end_time = benchmark_timerread();
    187187
    188188  put_time(
     
    194194  );
    195195
    196   Timer_initialize();
     196  benchmark_timerinitialize();
    197197    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    198198      rtems_task_start( Task_id[ index ], Low_tasks, 0 );
    199199
    200   end_time = Read_timer();
     200  end_time = benchmark_timerread();
    201201
    202202  put_time(
     
    231231  }
    232232
    233   Timer_initialize();
     233  benchmark_timerinitialize();
    234234    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    235235      (void) rtems_task_restart( Task_id[ index ], 0 );
    236   end_time = Read_timer();
     236  end_time = benchmark_timerread();
    237237
    238238  put_time(
     
    247247    (void) rtems_task_suspend( Task_id[ index ] );
    248248
    249   Timer_initialize();
     249  benchmark_timerinitialize();
    250250    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    251251      (void) rtems_task_delete( Task_id[ index ] );
    252   end_time = Read_timer();
     252  end_time = benchmark_timerread();
    253253
    254254  put_time(
     
    275275  }
    276276
    277   Timer_initialize();
     277  benchmark_timerinitialize();
    278278    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    279279      (void) rtems_task_restart( Task_id[ index ], 1 );
    280   end_time = Read_timer();
     280  end_time = benchmark_timerread();
    281281
    282282  put_time(
     
    297297  directive_failed( status, "rtems_task_wake_after" );
    298298
    299   Timer_initialize();
     299  benchmark_timerinitialize();
    300300    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    301301      (void) rtems_task_restart( Task_id[ index ], 1 );
    302   end_time = Read_timer();
     302  end_time = benchmark_timerread();
    303303
    304304  put_time(
     
    314314  directive_failed( status, "rtems_task_wake_after" );
    315315
    316   Timer_initialize();
     316  benchmark_timerinitialize();
    317317    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    318318      (void) rtems_task_delete( Task_id[ index ] );
    319   end_time = Read_timer();
     319  end_time = benchmark_timerread();
    320320
    321321  put_time(
  • testsuites/tmtests/tm05/task1.c

    r424ee2ba r4074e70b  
    8383)
    8484{
    85   Timer_initialize();
     85  benchmark_timerinitialize();
    8686
    8787  (void) rtems_task_suspend( RTEMS_SELF );
    8888
    89   end_time = Read_timer();
     89  end_time = benchmark_timerread();
    9090
    9191  put_time(
     
    116116{
    117117
    118   end_time = Read_timer();
     118  end_time = benchmark_timerread();
    119119
    120120  put_time(
     
    127127
    128128  Task_index = 1;
    129   Timer_initialize();
     129  benchmark_timerinitialize();
    130130  (void) rtems_task_resume( Task_id[ Task_index ] );
    131131}
  • testsuites/tmtests/tm06/task1.c

    r424ee2ba r4074e70b  
    7373
    7474  if ( Task_restarted == OPERATION_COUNT )
    75      Timer_initialize();
     75     benchmark_timerinitialize();
    7676
    7777  Task_restarted--;
     
    8080    (void) rtems_task_restart( RTEMS_SELF, 0 );
    8181
    82   end_time = Read_timer();
     82  end_time = benchmark_timerread();
    8383
    84   Timer_initialize();
     84  benchmark_timerinitialize();
    8585    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    86       (void) Empty_function();
    87   overhead = Read_timer();
     86      (void) benchmark_timerempty_function();
     87  overhead = benchmark_timerread();
    8888
    8989  put_time(
     
    110110  }
    111111
    112   Timer_initialize();
     112  benchmark_timerinitialize();
    113113    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    114114      (void) rtems_task_suspend( Task_id[ index ] );
    115   end_time = Read_timer();
     115  end_time = benchmark_timerread();
    116116
    117117  put_time(
     
    123123  );
    124124
    125   Timer_initialize();
     125  benchmark_timerinitialize();
    126126    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    127127      (void) rtems_task_resume( Task_id[ index ] );
    128   end_time = Read_timer();
     128  end_time = benchmark_timerread();
    129129
    130130  put_time(
     
    136136  );
    137137
    138   Timer_initialize();
     138  benchmark_timerinitialize();
    139139    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    140140      (void) rtems_task_delete( Task_id[ index ] );
    141   end_time = Read_timer();
     141  end_time = benchmark_timerread();
    142142
    143143  put_time(
  • testsuites/tmtests/tm07/task1.c

    r424ee2ba r4074e70b  
    8181{
    8282  if ( argument != 0 ) {
    83     end_time = Read_timer();
     83    end_time = benchmark_timerread();
    8484
    8585    put_time(
     
    115115  task_index = 1;
    116116
    117   Timer_initialize();
     117  benchmark_timerinitialize();
    118118  (void) rtems_task_restart( Task_id[ task_index ], 0xffffffff );
    119119}
  • testsuites/tmtests/tm08/task1.c

    r424ee2ba r4074e70b  
    8282  uint32_t      old_mode;
    8383
    84   Timer_initialize();
    85     for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    86       (void) Empty_function();
    87   overhead = Read_timer();
    88 
    89   Timer_initialize();
     84  benchmark_timerinitialize();
     85    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
     86      (void) benchmark_timerempty_function();
     87  overhead = benchmark_timerread();
     88
     89  benchmark_timerinitialize();
    9090    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    9191      (void) rtems_task_set_priority(
     
    9494               &old_priority
    9595             );
    96   end_time = Read_timer();
     96  end_time = benchmark_timerread();
    9797
    9898  put_time(
     
    104104  );
    105105
    106   Timer_initialize();
     106  benchmark_timerinitialize();
    107107    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    108108      (void) rtems_task_set_priority( Test_task_id, 253, &old_priority );
    109   end_time = Read_timer();
     109  end_time = benchmark_timerread();
    110110
    111111  put_time(
     
    117117  );
    118118
    119   Timer_initialize();
     119  benchmark_timerinitialize();
    120120    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    121121      (void) rtems_task_mode(
     
    124124        &old_mode
    125125      );
    126   end_time = Read_timer();
     126  end_time = benchmark_timerread();
    127127
    128128  put_time(
     
    134134  );
    135135
    136   Timer_initialize();
     136  benchmark_timerinitialize();
    137137    for ( index=1 ; index <= OPERATION_COUNT ; index++ ) {
    138138      (void) rtems_task_mode(
     
    147147      );
    148148    }
    149   end_time = Read_timer();
     149  end_time = benchmark_timerread();
    150150
    151151  put_time(
     
    157157  );
    158158
    159   Timer_initialize();                 /* must be one host */
     159  benchmark_timerinitialize();                 /* must be one host */
    160160    (void) rtems_task_mode( RTEMS_NO_ASR, RTEMS_ASR_MASK, &old_mode );
    161   end_time = Read_timer();
     161  end_time = benchmark_timerread();
    162162
    163163  put_time(
     
    176176
    177177  /* preempted by test_task1 */
    178   Timer_initialize();
     178  benchmark_timerinitialize();
    179179    (void)  rtems_task_mode( RTEMS_PREEMPT, RTEMS_PREEMPT_MASK, &old_mode );
    180180
    181   Timer_initialize();
     181  benchmark_timerinitialize();
    182182    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    183183      (void) rtems_task_set_note( Test_task_id, 8, 10 );
    184   end_time = Read_timer();
     184  end_time = benchmark_timerread();
    185185
    186186  put_time(
     
    192192  );
    193193
    194   Timer_initialize();
     194  benchmark_timerinitialize();
    195195    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    196196      (void) rtems_task_get_note( Test_task_id, 8, &old_note );
    197   end_time = Read_timer();
     197  end_time = benchmark_timerread();
    198198
    199199  put_time(
     
    207207  build_time( &time, 1, 1, 1988, 0, 0, 0, 0 );
    208208
    209   Timer_initialize();
     209  benchmark_timerinitialize();
    210210    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    211211      (void) rtems_clock_set( &time );
    212   end_time = Read_timer();
     212  end_time = benchmark_timerread();
    213213
    214214  put_time(
     
    220220  );
    221221
    222   Timer_initialize();
     222  benchmark_timerinitialize();
    223223    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    224224      (void) rtems_clock_get( RTEMS_CLOCK_GET_TOD, &time );
    225   end_time = Read_timer();
     225  end_time = benchmark_timerread();
    226226
    227227  put_time(
     
    241241)
    242242{
    243   end_time = Read_timer();
     243  end_time = benchmark_timerread();
    244244
    245245  put_time(
  • testsuites/tmtests/tm09/task1.c

    r424ee2ba r4074e70b  
    5454)
    5555{
    56   Timer_initialize();
     56  benchmark_timerinitialize();
    5757    rtems_message_queue_create(
    5858      1,
     
    6262      &Queue_id
    6363    );
    64   end_time = Read_timer();
     64  end_time = benchmark_timerread();
    6565
    6666  put_time(
     
    7474  queue_test();
    7575
    76   Timer_initialize();
     76  benchmark_timerinitialize();
    7777    rtems_message_queue_delete( Queue_id );
    78   end_time = Read_timer();
     78  end_time = benchmark_timerread();
    7979
    8080  put_time(
     
    121121  for ( iterations = 1 ; iterations <= OPERATION_COUNT ; iterations++ ) {
    122122
    123     Timer_initialize();
    124       for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    125         (void) Empty_function();
    126     send_loop_time += Read_timer();
    127 
    128     Timer_initialize();
    129       for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    130         (void) Empty_function();
    131     urgent_loop_time += Read_timer();
    132 
    133     Timer_initialize();
    134       for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    135         (void) Empty_function();
    136     receive_loop_time += Read_timer();
    137 
    138     Timer_initialize();
     123    benchmark_timerinitialize();
     124      for ( index=1 ; index <= OPERATION_COUNT ; index++ )
     125        (void) benchmark_timerempty_function();
     126    send_loop_time += benchmark_timerread();
     127
     128    benchmark_timerinitialize();
     129      for ( index=1 ; index <= OPERATION_COUNT ; index++ )
     130        (void) benchmark_timerempty_function();
     131    urgent_loop_time += benchmark_timerread();
     132
     133    benchmark_timerinitialize();
     134      for ( index=1 ; index <= OPERATION_COUNT ; index++ )
     135        (void) benchmark_timerempty_function();
     136    receive_loop_time += benchmark_timerread();
     137
     138    benchmark_timerinitialize();
    139139      for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    140140        (void) rtems_message_queue_send( Queue_id, buffer, MESSAGE_SIZE );
    141     send_time += Read_timer();
    142 
    143     Timer_initialize();
     141    send_time += benchmark_timerread();
     142
     143    benchmark_timerinitialize();
    144144      for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    145145        (void) rtems_message_queue_receive(
     
    150150                 RTEMS_NO_TIMEOUT
    151151               );
    152     receive_time += Read_timer();
    153 
    154     Timer_initialize();
     152    receive_time += benchmark_timerread();
     153
     154    benchmark_timerinitialize();
    155155      for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    156156        (void) rtems_message_queue_urgent( Queue_id, buffer, MESSAGE_SIZE );
    157     urgent_time += Read_timer();
    158 
    159     Timer_initialize();
     157    urgent_time += benchmark_timerread();
     158
     159    benchmark_timerinitialize();
    160160      for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    161161        (void) rtems_message_queue_receive(
     
    166166                 RTEMS_NO_TIMEOUT
    167167               );
    168     receive_time += Read_timer();
    169 
    170     Timer_initialize();
     168    receive_time += benchmark_timerread();
     169
     170    benchmark_timerinitialize();
    171171      rtems_message_queue_flush( Queue_id, &empty_flush_count );
    172     empty_flush_time += Read_timer();
     172    empty_flush_time += benchmark_timerread();
    173173
    174174    /* send one message to flush */
     
    180180    directive_failed( status, "rtems_message_queue_send" );
    181181
    182     Timer_initialize();
     182    benchmark_timerinitialize();
    183183      rtems_message_queue_flush( Queue_id, &flush_count );
    184     flush_time += Read_timer();
     184    flush_time += benchmark_timerread();
    185185  }
    186186
  • testsuites/tmtests/tm10/task1.c

    r424ee2ba r4074e70b  
    8888  directive_failed( status, "rtems_message_queue_create" );
    8989
    90   Timer_initialize();
     90  benchmark_timerinitialize();
    9191    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    92       (void) Empty_function();
    93   overhead = Read_timer();
     92      (void) benchmark_timerempty_function();
     93  overhead = benchmark_timerread();
    9494
    95   Timer_initialize();
     95  benchmark_timerinitialize();
    9696    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    9797      (void) rtems_message_queue_receive(
     
    102102               RTEMS_NO_TIMEOUT
    103103             );
    104   end_time = Read_timer();
     104  end_time = benchmark_timerread();
    105105
    106106  put_time(
     
    120120  size_t  size;
    121121
    122   Timer_initialize();
     122  benchmark_timerinitialize();
    123123     (void) rtems_message_queue_receive(
    124124              Queue_id,
     
    150150)
    151151{
    152   end_time = Read_timer();
     152  end_time = benchmark_timerread();
    153153
    154154  put_time(
  • testsuites/tmtests/tm11/task1.c

    r424ee2ba r4074e70b  
    107107  }
    108108
    109   Timer_initialize();
     109  benchmark_timerinitialize();
    110110    (void) rtems_message_queue_send( Queue_id, Buffer, MESSAGE_SIZE );
    111111}
     
    142142         );
    143143
    144   end_time = Read_timer();
     144  end_time = benchmark_timerread();
    145145
    146146  put_time(
  • testsuites/tmtests/tm12/task1.c

    r424ee2ba r4074e70b  
    109109  uint32_t    index;
    110110
    111   Timer_initialize();
     111  benchmark_timerinitialize();
    112112    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    113       (void) Empty_function();
    114   overhead = Read_timer();
     113      (void) benchmark_timerempty_function();
     114  overhead = benchmark_timerread();
    115115
    116   Timer_initialize();
     116  benchmark_timerinitialize();
    117117    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    118118      (void) rtems_message_queue_send( Queue_id, Buffer, MESSAGE_SIZE );
    119   end_time = Read_timer();
     119  end_time = benchmark_timerread();
    120120
    121121  put_time(
  • testsuites/tmtests/tm13/task1.c

    r424ee2ba r4074e70b  
    106106  }
    107107
    108   Timer_initialize();
     108  benchmark_timerinitialize();
    109109    (void) rtems_message_queue_urgent( Queue_id, Buffer, MESSAGE_SIZE );
    110110}
     
    141141         );
    142142
    143   end_time = Read_timer();
     143  end_time = benchmark_timerread();
    144144
    145145  put_time(
  • testsuites/tmtests/tm14/task1.c

    r424ee2ba r4074e70b  
    109109  uint32_t    index;
    110110
    111   Timer_initialize();
     111  benchmark_timerinitialize();
    112112    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    113       (void) Empty_function();
    114   overhead = Read_timer();
     113      (void) benchmark_timerempty_function();
     114  overhead = benchmark_timerread();
    115115
    116   Timer_initialize();
     116  benchmark_timerinitialize();
    117117    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    118118      (void) rtems_message_queue_urgent( Queue_id, Buffer, MESSAGE_SIZE );
    119   end_time = Read_timer();
     119  end_time = benchmark_timerread();
    120120
    121121  put_time(
  • testsuites/tmtests/tm15/task1.c

    r424ee2ba r4074e70b  
    7979  }
    8080
    81   Timer_initialize();
    82     for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    83       (void) Empty_function();
    84   overhead = Read_timer();
    85 
    86   Timer_initialize();
     81  benchmark_timerinitialize();
     82    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
     83      (void) benchmark_timerempty_function();
     84  overhead = benchmark_timerread();
     85
     86  benchmark_timerinitialize();
    8787    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    8888    {
     
    9595    }
    9696
    97   end_time = Read_timer();
     97  end_time = benchmark_timerread();
    9898
    9999  put_time(
     
    106106
    107107
    108   Timer_initialize();
     108  benchmark_timerinitialize();
    109109    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    110110    {
     
    116116             );
    117117    }
    118   end_time = Read_timer();
     118  end_time = benchmark_timerread();
    119119
    120120  put_time(
     
    134134  rtems_event_set   event_out;
    135135
    136   end_time = Read_timer();
     136  end_time = benchmark_timerread();
    137137
    138138  put_time(
     
    144144  );
    145145
    146   Timer_initialize();
    147     for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    148       (void) Empty_function();
    149   overhead = Read_timer();
    150 
    151   Timer_initialize();
     146  benchmark_timerinitialize();
     147    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
     148      (void) benchmark_timerempty_function();
     149  overhead = benchmark_timerread();
     150
     151  benchmark_timerinitialize();
    152152    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    153153      (void) rtems_event_send( RTEMS_SELF, RTEMS_EVENT_16 );
    154   end_time = Read_timer();
     154  end_time = benchmark_timerread();
    155155
    156156  put_time(
     
    162162  );
    163163
    164   Timer_initialize();
     164  benchmark_timerinitialize();
    165165    (void) rtems_event_receive(
    166166             RTEMS_EVENT_16,
     
    169169             &event_out
    170170           );
    171   end_time = Read_timer();
     171  end_time = benchmark_timerread();
    172172
    173173  put_time(
     
    179179  );
    180180
    181   Timer_initialize();
     181  benchmark_timerinitialize();
    182182    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    183183      (void) rtems_event_send( Task_id[ index ], RTEMS_EVENT_16 );
    184   end_time = Read_timer();
     184  end_time = benchmark_timerread();
    185185
    186186  put_time(
     
    211211  else {
    212212    time_set = 1;
    213     Timer_initialize();            /* start blocking rtems_event_receive time */
     213    benchmark_timerinitialize();            /* start blocking rtems_event_receive time */
    214214    status = rtems_event_receive(
    215215      RTEMS_EVENT_16,
  • testsuites/tmtests/tm16/task1.c

    r424ee2ba r4074e70b  
    9494  Task_count = 0;
    9595
    96   Timer_initialize();
     96  benchmark_timerinitialize();
    9797    (void) rtems_event_send( Task_id[ Task_count ], RTEMS_EVENT_16 );
    9898  /* preempts task */
     
    133133          );
    134134
    135   end_time = Read_timer();
     135  end_time = benchmark_timerread();
    136136
    137137  put_time(
  • testsuites/tmtests/tm17/task1.c

    r424ee2ba r4074e70b  
    7373  rtems_task_priority previous_priority;
    7474
    75   Timer_initialize();
     75  benchmark_timerinitialize();
    7676
    7777  Task_priority--;
     
    107107  uint32_t   index;
    108108
    109   end_time = Read_timer();
     109  end_time = benchmark_timerread();
    110110
    111   Timer_initialize();
     111  benchmark_timerinitialize();
    112112    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    113       (void) Empty_function();
    114   overhead = Read_timer();
     113      (void) benchmark_timerempty_function();
     114  overhead = benchmark_timerread();
    115115
    116116  put_time(
  • testsuites/tmtests/tm18/task1.c

    r424ee2ba r4074e70b  
    8181)
    8282{
    83   Timer_initialize();
     83  benchmark_timerinitialize();
    8484
    8585  (void) rtems_task_delete( RTEMS_SELF );
     
    9797)
    9898{
    99   end_time = Read_timer();
     99  end_time = benchmark_timerread();
    100100
    101101  put_time(
  • testsuites/tmtests/tm19/task1.c

    r424ee2ba r4074e70b  
    9191)
    9292{
    93   end_time = Read_timer();
     93  end_time = benchmark_timerread();
    9494
    9595  put_time(
     
    101101  );
    102102
    103   Timer_initialize();
     103  benchmark_timerinitialize();
    104104}
    105105
     
    113113  directive_failed( status, "rtems_task_resume" );
    114114
    115   Timer_initialize();
     115  benchmark_timerinitialize();
    116116}
    117117
     
    122122  rtems_status_code status;
    123123
    124   Timer_initialize();
     124  benchmark_timerinitialize();
    125125    (void) rtems_signal_catch( Process_asr_for_pass_1, RTEMS_DEFAULT_MODES );
    126   end_time = Read_timer();
     126  end_time = benchmark_timerread();
    127127
    128128  put_time(
     
    134134  );
    135135
    136   Timer_initialize();
     136  benchmark_timerinitialize();
    137137    rtems_signal_send( Task_id[ 2 ], 1 );
    138   end_time = Read_timer();
     138  end_time = benchmark_timerread();
    139139
    140140  put_time(
     
    146146  );
    147147
    148   Timer_initialize();
     148  benchmark_timerinitialize();
    149149    (void) rtems_signal_send( RTEMS_SELF, RTEMS_SIGNAL_1 );
    150150
    151151  /* end time is done is RTEMS_ASR */
    152152
    153   end_time = Read_timer();
     153  end_time = benchmark_timerread();
    154154
    155155  put_time(
     
    164164  directive_failed( status, "rtems_signal_catch" );
    165165
    166   Timer_initialize();
     166  benchmark_timerinitialize();
    167167    (void) rtems_signal_send( RTEMS_SELF, RTEMS_SIGNAL_1 );
    168168}
     
    193193  (void) rtems_task_suspend( RTEMS_SELF );
    194194
    195   end_time = Read_timer();
     195  end_time = benchmark_timerread();
    196196
    197197  put_time(
  • testsuites/tmtests/tm20/task1.c

    r424ee2ba r4074e70b  
    9898  Partition_name = rtems_build_name( 'P', 'A', 'R', 'T' );
    9999
    100   Timer_initialize();
     100  benchmark_timerinitialize();
    101101    rtems_partition_create(
    102102      Partition_name,
     
    107107      &Partition_id
    108108    );
    109   end_time = Read_timer();
     109  end_time = benchmark_timerread();
    110110
    111111  put_time(
     
    119119  Region_name = rtems_build_name( 'R', 'E', 'G', 'N' );
    120120
    121   Timer_initialize();
     121  benchmark_timerinitialize();
    122122    rtems_region_create(
    123123      Region_name,
     
    128128      &Region_id
    129129    );
    130   end_time = Read_timer();
     130  end_time = benchmark_timerread();
    131131
    132132  put_time(
     
    138138  );
    139139
    140   Timer_initialize();
     140  benchmark_timerinitialize();
    141141    (void) rtems_partition_get_buffer( Partition_id, &Buffer_address_1 );
    142   end_time = Read_timer();
     142  end_time = benchmark_timerread();
    143143
    144144  put_time(
     
    165165  }
    166166
    167   Timer_initialize();
     167  benchmark_timerinitialize();
    168168    (void) rtems_partition_get_buffer( Partition_id, &Buffer_address_2 );
    169   end_time = Read_timer();
     169  end_time = benchmark_timerread();
    170170
    171171  put_time(
     
    177177  );
    178178
    179   Timer_initialize();
     179  benchmark_timerinitialize();
    180180    (void) rtems_partition_return_buffer( Partition_id, Buffer_address_1 );
    181   end_time = Read_timer();
     181  end_time = benchmark_timerread();
    182182
    183183  put_time(
     
    199199  }
    200200
    201   Timer_initialize();
     201  benchmark_timerinitialize();
    202202    (void) rtems_partition_delete( Partition_id );
    203   end_time = Read_timer();
     203  end_time = benchmark_timerread();
    204204
    205205  put_time(
     
    220220  directive_failed( status, "region_get_segment" );
    221221
    222   Timer_initialize();
     222  benchmark_timerinitialize();
    223223    (void) rtems_region_get_segment(
    224224      Region_id,
     
    228228      &Buffer_address_3
    229229    );
    230   end_time = Read_timer();
     230  end_time = benchmark_timerread();
    231231
    232232  put_time(
     
    238238  );
    239239
    240   Timer_initialize();
     240  benchmark_timerinitialize();
    241241    (void) rtems_region_get_segment(
    242242      Region_id,
     
    246246      &Buffer_address_4
    247247    );
    248   end_time = Read_timer();
     248  end_time = benchmark_timerread();
    249249
    250250  put_time(
     
    259259  directive_failed( status, "rtems_region_return_segment" );
    260260
    261   Timer_initialize();
     261  benchmark_timerinitialize();
    262262    (void) rtems_region_return_segment( Region_id, Buffer_address_2 );
    263   end_time = Read_timer();
     263  end_time = benchmark_timerread();
    264264
    265265  put_time(
     
    280280  directive_failed( status, "rtems_region_get_segment" );
    281281
    282   Timer_initialize();
     282  benchmark_timerinitialize();
    283283    (void) rtems_region_get_segment(
    284284      Region_id,
     
    291291  /* execute Task_2 */
    292292
    293   end_time = Read_timer();
     293  end_time = benchmark_timerread();
    294294
    295295  put_time(
     
    337337  directive_failed( status, "rtems_region_return_segment" );
    338338
    339   Timer_initialize();
     339  benchmark_timerinitialize();
    340340    (void) rtems_region_delete( Region_id );
    341   end_time = Read_timer();
     341  end_time = benchmark_timerread();
    342342
    343343  put_time(
     
    349349  );
    350350
    351   Timer_initialize();
    352     for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    353       (void) Empty_function();
    354   overhead = Read_timer();
    355 
    356   Timer_initialize();
     351  benchmark_timerinitialize();
     352    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
     353      (void) benchmark_timerempty_function();
     354  overhead = benchmark_timerread();
     355
     356  benchmark_timerinitialize();
    357357    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    358358      (void) rtems_io_initialize( _STUB_major, 0, NULL );
    359   end_time = Read_timer();
     359  end_time = benchmark_timerread();
    360360
    361361  put_time(
     
    367367  );
    368368
    369   Timer_initialize();
     369  benchmark_timerinitialize();
    370370    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    371371      (void) rtems_io_open( _STUB_major, 0, NULL );
    372   end_time = Read_timer();
     372  end_time = benchmark_timerread();
    373373
    374374  put_time(
     
    380380  );
    381381
    382   Timer_initialize();
     382  benchmark_timerinitialize();
    383383    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    384384      (void) rtems_io_close( _STUB_major, 0, NULL );
    385   end_time = Read_timer();
     385  end_time = benchmark_timerread();
    386386
    387387  put_time(
     
    393393  );
    394394
    395   Timer_initialize();
     395  benchmark_timerinitialize();
    396396    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    397397      (void) rtems_io_read( _STUB_major, 0, NULL );
    398   end_time = Read_timer();
     398  end_time = benchmark_timerread();
    399399
    400400  put_time(
     
    406406  );
    407407
    408   Timer_initialize();
     408  benchmark_timerinitialize();
    409409    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    410410      (void) rtems_io_write( _STUB_major, 0, NULL );
    411   end_time = Read_timer();
     411  end_time = benchmark_timerread();
    412412
    413413  put_time(
     
    419419  );
    420420
    421   Timer_initialize();
     421  benchmark_timerinitialize();
    422422    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    423423      (void) rtems_io_control( _STUB_major, 0, NULL );
    424   end_time = Read_timer();
     424  end_time = benchmark_timerread();
    425425
    426426  put_time(
     
    442442  rtems_status_code status;
    443443
    444   end_time = Read_timer();
     444  end_time = benchmark_timerread();
    445445
    446446  put_time(
     
    452452  );
    453453
    454   Timer_initialize();
     454  benchmark_timerinitialize();
    455455    (void) rtems_region_return_segment( Region_id, Buffer_address_1 );
    456456
    457457  /* preempt back to Task_1 */
    458458
    459   Timer_initialize();
     459  benchmark_timerinitialize();
    460460    (void) rtems_region_return_segment( Region_id, Buffer_address_1 );
    461   end_time = Read_timer();
     461  end_time = benchmark_timerread();
    462462
    463463  put_time(
  • testsuites/tmtests/tm21/task1.c

    r424ee2ba r4074e70b  
    124124  }
    125125
    126   Timer_initialize();
    127     for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    128       (void) Empty_function();
    129   overhead = Read_timer();
    130 
    131   Timer_initialize();
     126  benchmark_timerinitialize();
     127    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
     128      (void) benchmark_timerempty_function();
     129  overhead = benchmark_timerread();
     130
     131  benchmark_timerinitialize();
    132132    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    133133      (void) rtems_task_ident( index, RTEMS_SEARCH_ALL_NODES, &id );
    134   end_time = Read_timer();
     134  end_time = benchmark_timerread();
    135135
    136136  put_time(
     
    142142  );
    143143
    144   Timer_initialize();
     144  benchmark_timerinitialize();
    145145    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    146146      (void) rtems_message_queue_ident( index, RTEMS_SEARCH_ALL_NODES, &id );
    147   end_time = Read_timer();
     147  end_time = benchmark_timerread();
    148148
    149149  put_time(
     
    155155  );
    156156
    157   Timer_initialize();
     157  benchmark_timerinitialize();
    158158    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    159159      (void) rtems_semaphore_ident( index, RTEMS_SEARCH_ALL_NODES, &id );
    160   end_time = Read_timer();
     160  end_time = benchmark_timerread();
    161161
    162162  put_time(
     
    168168  );
    169169
    170   Timer_initialize();
     170  benchmark_timerinitialize();
    171171    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    172172      (void) rtems_partition_ident( index, RTEMS_SEARCH_ALL_NODES, &id );
    173   end_time = Read_timer();
     173  end_time = benchmark_timerread();
    174174
    175175  put_time(
     
    181181  );
    182182
    183   Timer_initialize();
     183  benchmark_timerinitialize();
    184184    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    185185      (void) rtems_region_ident( index, &id );
    186   end_time = Read_timer();
     186  end_time = benchmark_timerread();
    187187
    188188  put_time(
     
    194194  );
    195195
    196   Timer_initialize();
     196  benchmark_timerinitialize();
    197197    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    198198      (void) rtems_port_ident( index, &id );
    199   end_time = Read_timer();
     199  end_time = benchmark_timerread();
    200200
    201201  put_time(
     
    207207  );
    208208
    209   Timer_initialize();
     209  benchmark_timerinitialize();
    210210    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    211211      (void) rtems_timer_ident( index, &id );
    212   end_time = Read_timer();
     212  end_time = benchmark_timerread();
    213213
    214214  put_time(
     
    220220  );
    221221
    222   Timer_initialize();
     222  benchmark_timerinitialize();
    223223    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    224224      (void) rtems_rate_monotonic_ident( index, &id );
    225   end_time = Read_timer();
     225  end_time = benchmark_timerread();
    226226
    227227  put_time(
  • testsuites/tmtests/tm22/task1.c

    r424ee2ba r4074e70b  
    8989  rtems_status_code status;
    9090
    91   Timer_initialize();
     91  benchmark_timerinitialize();
    9292    (void) rtems_message_queue_broadcast(
    9393             Queue_id,
     
    9696             &count
    9797           );
    98   end_time = Read_timer();
     98  end_time = benchmark_timerread();
    9999
    100100  put_time(
     
    142142  directive_failed( status, "message_queu_receive" );
    143143
    144   Timer_initialize();
     144  benchmark_timerinitialize();
    145145    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    146146      (void) rtems_message_queue_broadcast(
     
    150150               &count
    151151             );
    152   end_time = Read_timer();
     152  end_time = benchmark_timerread();
    153153
    154154  put_time(
     
    170170  /* should go to Preempt_task here */
    171171
    172   end_time = Read_timer();
     172  end_time = benchmark_timerread();
    173173
    174174  put_time(
     
    190190  uint32_t    count;
    191191
    192   Timer_initialize();
     192  benchmark_timerinitialize();
    193193    (void) rtems_message_queue_broadcast(
    194194             Queue_id,
  • testsuites/tmtests/tm23/task1.c

    r424ee2ba r4074e70b  
    5151  puts( "\n\n*** TIME TEST 23 ***" );
    5252
    53   Timer_initialize();
    54     for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    55       (void) Empty_function();
    56   overhead = Read_timer();
     53  benchmark_timerinitialize();
     54    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
     55      (void) benchmark_timerempty_function();
     56  overhead = benchmark_timerread();
    5757
    5858  priority = 5;
     
    9898  int i;
    9999
    100   Timer_initialize();
    101     for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    102       (void) Empty_function();
    103   overhead = Read_timer();
    104 
    105   Timer_initialize();
     100  benchmark_timerinitialize();
     101    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
     102      (void) benchmark_timerempty_function();
     103  overhead = benchmark_timerread();
     104
     105  benchmark_timerinitialize();
    106106    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    107107      (void) rtems_timer_create( index, &Timer_id[ index ] );
    108   end_time = Read_timer();
     108  end_time = benchmark_timerread();
    109109
    110110  put_time(
     
    116116  );
    117117
    118   Timer_initialize();
     118  benchmark_timerinitialize();
    119119    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    120120      (void) rtems_timer_fire_after( Timer_id[ index ], 500, null_delay, NULL );
    121   end_time = Read_timer();
     121  end_time = benchmark_timerread();
    122122
    123123  put_time(
     
    129129  );
    130130
    131   Timer_initialize();
     131  benchmark_timerinitialize();
    132132    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    133133      (void) rtems_timer_fire_after( Timer_id[ index ], 500, null_delay, NULL );
    134   end_time = Read_timer();
     134  end_time = benchmark_timerread();
    135135
    136136  put_time(
     
    142142  );
    143143
    144   Timer_initialize();
     144  benchmark_timerinitialize();
    145145    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    146146      (void) rtems_timer_cancel( Timer_id[ index ] );
    147   end_time = Read_timer();
     147  end_time = benchmark_timerread();
    148148
    149149  put_time(
     
    155155  );
    156156
    157   for ( Timer_initialize(), i=0 ; i<OPERATION_COUNT ; i++ )
    158   Timer_initialize();
     157  for ( benchmark_timerinitialize(), i=0 ; i<OPERATION_COUNT ; i++ )
     158  benchmark_timerinitialize();
    159159    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    160160      (void) rtems_timer_cancel( Timer_id[ index ] );
    161   end_time = Read_timer();
     161  end_time = benchmark_timerread();
    162162
    163163  put_time(
     
    169169  );
    170170
    171   for ( Timer_initialize(), i=0 ; i<OPERATION_COUNT ; i++ )
    172   Timer_initialize();
     171  for ( benchmark_timerinitialize(), i=0 ; i<OPERATION_COUNT ; i++ )
     172  benchmark_timerinitialize();
    173173    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    174174      (void) rtems_timer_reset( Timer_id[ index ] );
    175   end_time = Read_timer();
     175  end_time = benchmark_timerread();
    176176
    177177  put_time(
     
    183183  );
    184184
    185   Timer_initialize();
     185  benchmark_timerinitialize();
    186186    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    187187      (void) rtems_timer_reset( Timer_id[ index ] );
    188   end_time = Read_timer();
     188  end_time = benchmark_timerread();
    189189
    190190  put_time(
     
    206206  time_of_day.year = 1989;
    207207
    208   Timer_initialize();
     208  benchmark_timerinitialize();
    209209    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    210210      (void) rtems_timer_fire_when(
    211211         Timer_id[ index ], &time_of_day, null_delay, NULL );
    212   end_time = Read_timer();
     212  end_time = benchmark_timerread();
    213213
    214214  put_time(
     
    220220  );
    221221
    222   Timer_initialize();
     222  benchmark_timerinitialize();
    223223    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    224224      (void) rtems_timer_fire_when(
    225225         Timer_id[ index ], &time_of_day, null_delay, NULL );
    226   end_time = Read_timer();
     226  end_time = benchmark_timerread();
    227227
    228228  put_time(
     
    234234  );
    235235
    236   Timer_initialize();
     236  benchmark_timerinitialize();
    237237    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    238238      (void) rtems_timer_delete( Timer_id[ index ] );
    239   end_time = Read_timer();
     239  end_time = benchmark_timerread();
    240240
    241241  put_time(
     
    247247  );
    248248
    249   Timer_initialize();
     249  benchmark_timerinitialize();
    250250  for ( index=1 ; index <= OPERATION_COUNT ; index++ ) {
    251251    status = rtems_timer_create( index, &Timer_id[ index ] );
     
    259259  }
    260260
    261   Timer_initialize();
     261  benchmark_timerinitialize();
    262262    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    263263      (void) rtems_timer_delete( Timer_id[ index ] );
    264   end_time = Read_timer();
     264  end_time = benchmark_timerread();
    265265
    266266  put_time(
     
    272272  );
    273273
    274   Timer_initialize();
     274  benchmark_timerinitialize();
    275275    (void) rtems_task_wake_when( &time_of_day );
    276276}
     
    287287)
    288288{
    289   end_time = Read_timer();
     289  end_time = benchmark_timerread();
    290290
    291291  put_time(
  • testsuites/tmtests/tm24/task1.c

    r424ee2ba r4074e70b  
    7474  uint32_t    index;
    7575
    76   Timer_initialize();
     76  benchmark_timerinitialize();
    7777    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    78       (void) Empty_function();
    79   overhead = Read_timer();
     78      (void) benchmark_timerempty_function();
     79  overhead = benchmark_timerread();
    8080
    81   Timer_initialize();
     81  benchmark_timerinitialize();
    8282    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    8383      (void) rtems_task_wake_after( RTEMS_YIELD_PROCESSOR );
    84   end_time = Read_timer();
     84  end_time = benchmark_timerread();
    8585
    8686  put_time(
     
    105105
    106106  if ( Task_count == 1 )
    107     Timer_initialize();
     107    benchmark_timerinitialize();
    108108  else if ( Task_count == OPERATION_COUNT ) {
    109     end_time = Read_timer();
     109    end_time = benchmark_timerread();
    110110
    111111    put_time(
  • testsuites/tmtests/tm25/task1.c

    r424ee2ba r4074e70b  
    9292)
    9393{
    94   Timer_initialize();
     94  benchmark_timerinitialize();
    9595    (void) rtems_clock_tick();
    96   end_time = Read_timer();
     96  end_time = benchmark_timerread();
    9797
    9898  put_time(
  • testsuites/tmtests/tm26/task1.c

    r424ee2ba r4074e70b  
    195195  rtems_interrupt_level level;
    196196
    197   Timer_initialize();
     197  benchmark_timerinitialize();
    198198    rtems_interrupt_disable( level );
    199   isr_disable_time = Read_timer();
    200 
    201   Timer_initialize();
     199  isr_disable_time = benchmark_timerread();
     200
     201  benchmark_timerinitialize();
    202202    rtems_interrupt_flash( level );
    203   isr_flash_time = Read_timer();
    204 
    205   Timer_initialize();
     203  isr_flash_time = benchmark_timerread();
     204
     205  benchmark_timerinitialize();
    206206    rtems_interrupt_enable( level );
    207   isr_enable_time = Read_timer();
    208 
    209   Timer_initialize();
     207  isr_enable_time = benchmark_timerread();
     208
     209  benchmark_timerinitialize();
    210210    _Thread_Disable_dispatch();
    211   thread_disable_dispatch_time = Read_timer();
    212 
    213   Timer_initialize();
     211  thread_disable_dispatch_time = benchmark_timerread();
     212
     213  benchmark_timerinitialize();
    214214    _Thread_Enable_dispatch();
    215   thread_enable_dispatch_time = Read_timer();
    216 
    217   Timer_initialize();
     215  thread_enable_dispatch_time = benchmark_timerread();
     216
     217  benchmark_timerinitialize();
    218218    _Thread_Set_state( _Thread_Executing, STATES_SUSPENDED );
    219   thread_set_state_time = Read_timer();
     219  thread_set_state_time = benchmark_timerread();
    220220
    221221  _Context_Switch_necessary = TRUE;
    222222
    223   Timer_initialize();
     223  benchmark_timerinitialize();
    224224    _Thread_Dispatch();           /* dispatches Middle_task */
    225225}
     
    229229)
    230230{
    231   thread_dispatch_no_fp_time = Read_timer();
     231  thread_dispatch_no_fp_time = benchmark_timerread();
    232232
    233233  _Thread_Set_state( _Thread_Executing, STATES_SUSPENDED );
     
    244244  _Thread_Disable_dispatch();
    245245
    246   Timer_initialize();
     246  benchmark_timerinitialize();
    247247    _Context_Switch( &Middle_tcb->Registers, &_Thread_Executing->Registers );
    248248
    249   Timer_initialize();
     249  benchmark_timerinitialize();
    250250    _Context_Switch(&Middle_tcb->Registers, &Low_tcb->Registers);
    251251}
     
    257257  Thread_Control *executing;
    258258
    259   context_switch_no_fp_time = Read_timer();
     259  context_switch_no_fp_time = benchmark_timerread();
    260260
    261261  executing    = _Thread_Executing;
     
    263263  Low_tcb = executing;
    264264
    265   Timer_initialize();
     265  benchmark_timerinitialize();
    266266    _Context_Switch( &executing->Registers, &executing->Registers );
    267267
    268   context_switch_self_time = Read_timer();
     268  context_switch_self_time = benchmark_timerread();
    269269
    270270  _Context_Switch(&executing->Registers, &Middle_tcb->Registers);
    271271
    272   context_switch_another_task_time = Read_timer();
     272  context_switch_another_task_time = benchmark_timerread();
    273273
    274274  _Thread_Executing =
     
    281281  _Thread_Disable_dispatch();
    282282
    283   Timer_initialize();
     283  benchmark_timerinitialize();
    284284#if (CPU_HARDWARE_FP == 1) || (CPU_SOFTWARE_FP == 1)
    285285    _Context_Restore_fp( &_Thread_Executing->fp_context );
     
    295295  FP_DECLARE;
    296296
    297   context_switch_restore_1st_fp_time = Read_timer();
     297  context_switch_restore_1st_fp_time = benchmark_timerread();
    298298
    299299  executing = _Thread_Executing;
     
    308308  _Thread_Disable_dispatch();
    309309
    310   Timer_initialize();
     310  benchmark_timerinitialize();
    311311#if (CPU_HARDWARE_FP == 1) || (CPU_SOFTWARE_FP == 1)
    312312    _Context_Save_fp( &executing->fp_context );
     
    316316  /* switch to Floating_point_task_2 */
    317317
    318   context_switch_save_idle_restore_initted_time = Read_timer();
     318  context_switch_save_idle_restore_initted_time = benchmark_timerread();
    319319
    320320  FP_LOAD( 1.0 );
     
    331331  _Thread_Disable_dispatch();
    332332
    333   Timer_initialize();
     333  benchmark_timerinitialize();
    334334#if (CPU_HARDWARE_FP == 1) || (CPU_SOFTWARE_FP == 1)
    335335    _Context_Save_fp( &executing->fp_context );
     
    347347  FP_DECLARE;
    348348
    349   context_switch_save_restore_idle_time = Read_timer();
     349  context_switch_save_restore_idle_time = benchmark_timerread();
    350350
    351351  executing = _Thread_Executing;
     
    362362  _Thread_Disable_dispatch();
    363363
    364   Timer_initialize();
     364  benchmark_timerinitialize();
    365365#if (CPU_HARDWARE_FP == 1) || (CPU_SOFTWARE_FP == 1)
    366366    _Context_Save_fp( &executing->fp_context );
     
    370370  /* switch to Floating_point_task_1 */
    371371
    372   context_switch_save_restore_initted_time = Read_timer();
     372  context_switch_save_restore_initted_time = benchmark_timerread();
    373373
    374374  complete_test();
     
    380380  rtems_id          task_id;
    381381
    382   Timer_initialize();
     382  benchmark_timerinitialize();
    383383    _Thread_Resume( Middle_tcb, TRUE );
    384   thread_resume_time = Read_timer();
     384  thread_resume_time = benchmark_timerread();
    385385
    386386  _Thread_Set_state( Middle_tcb, STATES_WAITING_FOR_MESSAGE );
    387387
    388   Timer_initialize();
     388  benchmark_timerinitialize();
    389389    _Thread_Unblock( Middle_tcb );
    390   thread_unblock_time = Read_timer();
     390  thread_unblock_time = benchmark_timerread();
    391391
    392392  _Thread_Set_state( Middle_tcb, STATES_WAITING_FOR_MESSAGE );
    393393
    394   Timer_initialize();
     394  benchmark_timerinitialize();
    395395    _Thread_Ready( Middle_tcb );
    396   thread_ready_time = Read_timer();
    397 
    398   Timer_initialize();
     396  thread_ready_time = benchmark_timerread();
     397
     398  benchmark_timerinitialize();
    399399    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    400       (void) Empty_function();
    401   overhead = Read_timer();
     400      (void) benchmark_timerempty_function();
     401  overhead = benchmark_timerread();
    402402
    403403  task_id = Middle_tcb->Object.id;
    404404
    405   Timer_initialize();
     405  benchmark_timerinitialize();
    406406    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    407407      (void) _Thread_Get( task_id, &location );
    408   thread_get_time = Read_timer();
    409 
    410   Timer_initialize();
     408  thread_get_time = benchmark_timerread();
     409
     410  benchmark_timerinitialize();
    411411    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    412412      (void) _Semaphore_Get( Semaphore_id, &location );
    413   semaphore_get_time = Read_timer();
    414 
    415   Timer_initialize();
     413  semaphore_get_time = benchmark_timerread();
     414
     415  benchmark_timerinitialize();
    416416    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    417417      (void) _Thread_Get( 0x3, &location );
    418   thread_get_invalid_time = Read_timer();
     418  thread_get_invalid_time = benchmark_timerread();
    419419
    420420  /*
  • testsuites/tmtests/tm27/task1.c

    r424ee2ba r4074e70b  
    7979  directive_failed( status, "rtems_task_start of Task_2" );
    8080
    81   Timer_initialize();
    82   Read_timer();
    83   Timer_initialize();
    84   timer_overhead = Read_timer();
     81  benchmark_timerinitialize();
     82  benchmark_timerread();
     83  benchmark_timerinitialize();
     84  timer_overhead = benchmark_timerread();
    8585
    8686  status = rtems_task_delete( RTEMS_SELF );
     
    104104  Interrupt_occurred = 0;
    105105
    106   Timer_initialize();
     106  benchmark_timerinitialize();
    107107  Cause_tm27_intr();
    108108  /* goes to Isr_handler */
     
    111111  while ( Interrupt_occurred == 0 );
    112112#endif
    113   Interrupt_return_time = Read_timer();
     113  Interrupt_return_time = benchmark_timerread();
    114114
    115115  put_time(
     
    138138
    139139  Interrupt_occurred = 0;
    140   Timer_initialize();
     140  benchmark_timerinitialize();
    141141  Cause_tm27_intr();
    142142  /* goes to Isr_handler */
     
    145145  while ( Interrupt_occurred == 0 );
    146146#endif
    147   Interrupt_return_time = Read_timer();
     147  Interrupt_return_time = benchmark_timerread();
    148148
    149149  _Thread_Dispatch_disable_level = 0;
     
    176176
    177177  Interrupt_occurred = 0;
    178   Timer_initialize();
     178  benchmark_timerinitialize();
    179179  Cause_tm27_intr();
    180180
     
    202202  while ( Interrupt_occurred == 0 );
    203203#endif
    204   end_time = Read_timer();
     204  end_time = benchmark_timerread();
    205205
    206206  put_time(
     
    247247)
    248248{
    249   end_time = Read_timer();
     249  end_time = benchmark_timerread();
    250250
    251251  Interrupt_occurred = 1;
     
    267267      Interrupt_occurred = 0;
    268268      Lower_tm27_intr();
    269       Timer_initialize();
     269      benchmark_timerinitialize();
    270270      Cause_tm27_intr();
    271271      /* goes to a nested copy of Isr_handler */
     
    273273       while ( Interrupt_occurred == 0 );
    274274#endif
    275       Interrupt_return_nested_time = Read_timer();
     275      Interrupt_return_nested_time = benchmark_timerread();
    276276      break;
    277277    case 2:
     
    280280  }
    281281
    282   Timer_initialize();
    283 }
     282  benchmark_timerinitialize();
     283}
  • testsuites/tmtests/tm28/task1.c

    r424ee2ba r4074e70b  
    5858  void              *converted;
    5959
    60   Timer_initialize();
     60  benchmark_timerinitialize();
    6161    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    62       (void) Empty_function();
    63   overhead = Read_timer();
     62      (void) benchmark_timerempty_function();
     63  overhead = benchmark_timerread();
    6464
    6565  name = rtems_build_name( 'P', 'O', 'R', 'T' ),
    6666
    67   Timer_initialize();
     67  benchmark_timerinitialize();
    6868    rtems_port_create(
    6969      name,
     
    7373      &Port_id
    7474    );
    75   end_time = Read_timer();
     75  end_time = benchmark_timerread();
    7676
    7777  put_time(
     
    8383  );
    8484
    85   Timer_initialize();
     85  benchmark_timerinitialize();
    8686    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    8787      (void) rtems_port_external_to_internal(
     
    9090               &converted
    9191             );
    92   end_time = Read_timer();
     92  end_time = benchmark_timerread();
    9393
    9494  put_time(
     
    100100  );
    101101
    102   Timer_initialize();
     102  benchmark_timerinitialize();
    103103    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    104104      (void) rtems_port_internal_to_external(
     
    107107               &converted
    108108             );
    109   end_time = Read_timer();
     109  end_time = benchmark_timerread();
    110110
    111111  put_time(
     
    117117  );
    118118
    119   Timer_initialize();
     119  benchmark_timerinitialize();
    120120    rtems_port_delete( Port_id );
    121   end_time = Read_timer();
     121  end_time = benchmark_timerread();
    122122
    123123  put_time(
  • testsuites/tmtests/tm29/task1.c

    r424ee2ba r4074e70b  
    4040  Period_name = rtems_build_name( 'P', 'R', 'D', ' ' );
    4141
    42   Timer_initialize();
     42  benchmark_timerinitialize();
    4343    (void) rtems_rate_monotonic_create( Period_name, &id );
    44   end_time = Read_timer();
     44  end_time = benchmark_timerread();
    4545
    4646  put_time(
     
    5252  );
    5353
    54   Timer_initialize();
     54  benchmark_timerinitialize();
    5555    (void) rtems_rate_monotonic_period( id, 10 );
    56   end_time = Read_timer();
     56  end_time = benchmark_timerread();
    5757
    5858  put_time(
     
    6464  );
    6565
    66   Timer_initialize();
     66  benchmark_timerinitialize();
    6767    (void) rtems_rate_monotonic_period( id, RTEMS_PERIOD_STATUS );
    68   end_time = Read_timer();
     68  end_time = benchmark_timerread();
    6969
    7070  put_time(
     
    7676  );
    7777
    78   Timer_initialize();
     78  benchmark_timerinitialize();
    7979    (void) rtems_rate_monotonic_cancel( id );
    80   end_time = Read_timer();
     80  end_time = benchmark_timerread();
    8181
    8282  put_time(
     
    8888  );
    8989
    90   Timer_initialize();
     90  benchmark_timerinitialize();
    9191    (void) rtems_rate_monotonic_delete( id );
    92   end_time = Read_timer();
     92  end_time = benchmark_timerread();
    9393
    9494  put_time(
     
    106106  directive_failed( status, "rtems_rate_monotonic_period" );
    107107
    108   Timer_initialize();
     108  benchmark_timerinitialize();
    109109    rtems_rate_monotonic_delete( id );
    110   end_time = Read_timer();
     110  end_time = benchmark_timerread();
    111111
    112112  put_time(
     
    176176
    177177  if ( Task_count == 1 )
    178     Timer_initialize();
     178    benchmark_timerinitialize();
    179179
    180180  (void) rtems_rate_monotonic_period( id, 100 );
     
    187187  uint32_t   index;
    188188
    189   end_time = Read_timer();
    190 
    191   Timer_initialize();
     189  end_time = benchmark_timerread();
     190
     191  benchmark_timerinitialize();
    192192    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    193       (void) Empty_function();
    194   overhead = Read_timer();
     193      (void) benchmark_timerempty_function();
     194  overhead = benchmark_timerread();
    195195
    196196  put_time(
  • testsuites/tmtests/tmck/task1.c

    r424ee2ba r4074e70b  
    3939   */
    4040
    41   Set_find_average_overhead( 1 );
     41  benchmark_timerdisable_subtracting_average_overhead( 1 );
    4242
    4343  Print_Warning();
     
    7373rtems_test_pause();
    7474
    75   Timer_initialize();
    76   end_time = Read_timer();
     75  benchmark_timerinitialize();
     76  end_time = benchmark_timerread();
    7777
    7878  put_time(
     
    8484  );
    8585
    86   Timer_initialize();
     86  benchmark_timerinitialize();
    8787  for ( index = 1 ; index <= 1000 ; index++ )
    88     (void) Empty_function();
    89   end_time = Read_timer();
     88    (void) benchmark_timerempty_function();
     89  end_time = benchmark_timerread();
    9090
    9191  put_time(
     
    9797  );
    9898
    99   Timer_initialize();
     99  benchmark_timerinitialize();
    100100  for ( index = 1 ; index <= 10000 ; index++ )
    101     (void) Empty_function();
    102   end_time = Read_timer();
     101    (void) benchmark_timerempty_function();
     102  end_time = benchmark_timerread();
    103103
    104104  put_time(
     
    110110  );
    111111
    112   Timer_initialize();
     112  benchmark_timerinitialize();
    113113  for ( index = 1 ; index <= 50000 ; index++ )
    114     (void) Empty_function();
    115   end_time = Read_timer();
     114    (void) benchmark_timerempty_function();
     115  end_time = benchmark_timerread();
    116116
    117117  put_time(
     
    123123  );
    124124
    125   Timer_initialize();
     125  benchmark_timerinitialize();
    126126  for ( index = 1 ; index <= 100000 ; index++ )
    127     (void) Empty_function();
    128   end_time = Read_timer();
     127    (void) benchmark_timerempty_function();
     128  end_time = benchmark_timerread();
    129129
    130130  put_time(
     
    149149
    150150  for ( index = 1 ; index <= OPERATION_COUNT ; index++ ) {
    151     Timer_initialize();
    152     end_time = Read_timer();
     151    benchmark_timerinitialize();
     152    end_time = benchmark_timerread();
    153153    if ( end_time > MAXIMUM_DISTRIBUTION ) {
    154154      /*
  • testsuites/tmtests/tmoverhd/testtask.c

    r424ee2ba r4074e70b  
    2828  rtems_status_code status;
    2929
    30   Set_find_average_overhead( TRUE );
     30  benchmark_timerdisable_subtracting_average_overhead( TRUE );
    3131
    3232  Print_Warning();
     
    9494/* rtems_shutdown_executive */
    9595
    96   Timer_initialize();
     96  benchmark_timerinitialize();
    9797    for ( index=1 ; index <= OPERATION_COUNT ; index++ )
    9898      (void) rtems_shutdown_executive( error );
    99   end_time = Read_timer();
     99  end_time = benchmark_timerread();
    100100
    101101  put_time(
     
    109109/* rtems_task_create */
    110110
    111       Timer_initialize();
     111      benchmark_timerinitialize();
    112112         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    113113            (void) rtems_task_create(
     
    119119               &id
    120120            );
    121       end_time = Read_timer();
     121      end_time = benchmark_timerread();
    122122
    123123      put_time(
     
    131131/* rtems_task_ident */
    132132
    133       Timer_initialize();
     133      benchmark_timerinitialize();
    134134         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    135135            (void) rtems_task_ident( name, RTEMS_SEARCH_ALL_NODES, id );
    136       end_time = Read_timer();
     136      end_time = benchmark_timerread();
    137137
    138138      put_time(
     
    146146/* rtems_task_start */
    147147
    148       Timer_initialize();
     148      benchmark_timerinitialize();
    149149         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    150150            (void) rtems_task_start( id, Task_1, 0 );
    151       end_time = Read_timer();
     151      end_time = benchmark_timerread();
    152152
    153153      put_time(
     
    161161/* rtems_task_restart */
    162162
    163       Timer_initialize();
     163      benchmark_timerinitialize();
    164164         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    165165            (void) rtems_task_restart( id, 0 );
    166       end_time = Read_timer();
     166      end_time = benchmark_timerread();
    167167
    168168      put_time(
     
    176176/* rtems_task_delete */
    177177
    178       Timer_initialize();
     178      benchmark_timerinitialize();
    179179         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    180180            (void) rtems_task_delete( id );
    181       end_time = Read_timer();
     181      end_time = benchmark_timerread();
    182182
    183183      put_time(
     
    191191/* rtems_task_suspend */
    192192
    193       Timer_initialize();
     193      benchmark_timerinitialize();
    194194         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    195195            (void) rtems_task_suspend( id );
    196       end_time = Read_timer();
     196      end_time = benchmark_timerread();
    197197
    198198      put_time(
     
    206206/* rtems_task_resume */
    207207
    208       Timer_initialize();
     208      benchmark_timerinitialize();
    209209         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    210210            (void) rtems_task_resume( id );
    211       end_time = Read_timer();
     211      end_time = benchmark_timerread();
    212212
    213213      put_time(
     
    221221/* rtems_task_set_priority */
    222222
    223       Timer_initialize();
     223      benchmark_timerinitialize();
    224224         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    225225            (void) rtems_task_set_priority( id, in_priority, &out_priority );
    226       end_time = Read_timer();
     226      end_time = benchmark_timerread();
    227227
    228228      put_time(
     
    236236/* rtems_task_mode */
    237237
    238       Timer_initialize();
     238      benchmark_timerinitialize();
    239239         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    240240            (void) rtems_task_mode( in_mode, mask, &out_mode );
    241       end_time = Read_timer();
     241      end_time = benchmark_timerread();
    242242
    243243      put_time(
     
    251251/* rtems_task_get_note */
    252252
    253       Timer_initialize();
     253      benchmark_timerinitialize();
    254254         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    255255            (void) rtems_task_get_note( id, 1, note );
    256       end_time = Read_timer();
     256      end_time = benchmark_timerread();
    257257
    258258      put_time(
     
    266266/* rtems_task_set_note */
    267267
    268       Timer_initialize();
     268      benchmark_timerinitialize();
    269269         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    270270            (void) rtems_task_set_note( id, 1, note );
    271       end_time = Read_timer();
     271      end_time = benchmark_timerread();
    272272
    273273      put_time(
     
    281281/* rtems_task_wake_when */
    282282
    283       Timer_initialize();
     283      benchmark_timerinitialize();
    284284         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    285285            (void) rtems_task_wake_when( time );
    286       end_time = Read_timer();
     286      end_time = benchmark_timerread();
    287287
    288288      put_time(
     
    296296/* rtems_task_wake_after */
    297297
    298       Timer_initialize();
     298      benchmark_timerinitialize();
    299299         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    300300            (void) rtems_task_wake_after( timeout );
    301       end_time = Read_timer();
     301      end_time = benchmark_timerread();
    302302
    303303      put_time(
     
    311311/* rtems_interrupt_catch */
    312312
    313       Timer_initialize();
     313      benchmark_timerinitialize();
    314314         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    315315            (void) rtems_interrupt_catch( Isr_handler, 5, address_1 );
    316       end_time = Read_timer();
     316      end_time = benchmark_timerread();
    317317
    318318      put_time(
     
    326326/* rtems_clock_get */
    327327
    328       Timer_initialize();
     328      benchmark_timerinitialize();
    329329         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    330330            (void) rtems_clock_get( options, time );
    331       end_time = Read_timer();
     331      end_time = benchmark_timerread();
    332332
    333333      put_time(
     
    341341/* rtems_clock_set */
    342342
    343       Timer_initialize();
     343      benchmark_timerinitialize();
    344344         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    345345            (void) rtems_clock_set( time );
    346       end_time = Read_timer();
     346      end_time = benchmark_timerread();
    347347
    348348      put_time(
     
    356356/* rtems_clock_tick */
    357357
    358       Timer_initialize();
     358      benchmark_timerinitialize();
    359359         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    360360           (void) rtems_clock_tick();
    361       end_time = Read_timer();
     361      end_time = benchmark_timerread();
    362362
    363363      put_time(
     
    373373/* rtems_timer_create */
    374374
    375       Timer_initialize();
     375      benchmark_timerinitialize();
    376376         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    377377            (void) rtems_timer_create( name, &id );
    378       end_time = Read_timer();
     378      end_time = benchmark_timerread();
    379379
    380380      put_time(
     
    388388/* rtems_timer_delete */
    389389
    390       Timer_initialize();
     390      benchmark_timerinitialize();
    391391         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    392392            (void) rtems_timer_delete( id );
    393       end_time = Read_timer();
     393      end_time = benchmark_timerread();
    394394
    395395      put_time(
     
    403403/* rtems_timer_ident */
    404404
    405       Timer_initialize();
     405      benchmark_timerinitialize();
    406406         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    407407            (void) rtems_timer_ident( name, id );
    408       end_time = Read_timer();
     408      end_time = benchmark_timerread();
    409409
    410410      put_time(
     
    418418/* rtems_timer_fire_after */
    419419
    420       Timer_initialize();
     420      benchmark_timerinitialize();
    421421         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    422422            (void) rtems_timer_fire_after(
     
    426426               NULL
    427427            );
    428       end_time = Read_timer();
     428      end_time = benchmark_timerread();
    429429
    430430      put_time(
     
    438438/* rtems_timer_fire_when */
    439439
    440       Timer_initialize();
     440      benchmark_timerinitialize();
    441441         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    442442            (void) rtems_timer_fire_when(
     
    446446               NULL
    447447            );
    448       end_time = Read_timer();
     448      end_time = benchmark_timerread();
    449449
    450450      put_time(
     
    458458/* rtems_timer_reset */
    459459
    460       Timer_initialize();
     460      benchmark_timerinitialize();
    461461         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    462462            (void) rtems_timer_reset( id );
    463       end_time = Read_timer();
     463      end_time = benchmark_timerread();
    464464
    465465      put_time(
     
    473473/* rtems_timer_cancel */
    474474
    475       Timer_initialize();
     475      benchmark_timerinitialize();
    476476         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    477477            (void) rtems_timer_cancel( id );
    478       end_time = Read_timer();
     478      end_time = benchmark_timerread();
    479479
    480480      put_time(
     
    488488/* rtems_semaphore_create */
    489489
    490       Timer_initialize();
     490      benchmark_timerinitialize();
    491491         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    492492            (void) rtems_semaphore_create(
     
    497497               &id
    498498            );
    499       end_time = Read_timer();
     499      end_time = benchmark_timerread();
    500500
    501501      put_time(
     
    509509/* rtems_semaphore_delete */
    510510
    511       Timer_initialize();
     511      benchmark_timerinitialize();
    512512         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    513513            (void) rtems_semaphore_delete( id );
    514       end_time = Read_timer();
     514      end_time = benchmark_timerread();
    515515
    516516      put_time(
     
    524524/* rtems_semaphore_ident */
    525525
    526       Timer_initialize();
     526      benchmark_timerinitialize();
    527527         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    528528            (void) rtems_semaphore_ident( name, RTEMS_SEARCH_ALL_NODES, id );
    529       end_time = Read_timer();
     529      end_time = benchmark_timerread();
    530530
    531531      put_time(
     
    539539/* rtems_semaphore_obtain */
    540540
    541       Timer_initialize();
     541      benchmark_timerinitialize();
    542542         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    543543            (void) rtems_semaphore_obtain( id, RTEMS_DEFAULT_OPTIONS, timeout );
    544       end_time = Read_timer();
     544      end_time = benchmark_timerread();
    545545
    546546      put_time(
     
    554554/* rtems_semaphore_release */
    555555
    556       Timer_initialize();
     556      benchmark_timerinitialize();
    557557         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    558558            (void) rtems_semaphore_release( id );
    559       end_time = Read_timer();
     559      end_time = benchmark_timerread();
    560560
    561561      put_time(
     
    569569/* rtems_message_queue_create */
    570570
    571       Timer_initialize();
     571      benchmark_timerinitialize();
    572572         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    573573            (void) rtems_message_queue_create(
     
    577577               &id
    578578            );
    579       end_time = Read_timer();
     579      end_time = benchmark_timerread();
    580580
    581581      put_time(
     
    589589/* rtems_message_queue_ident */
    590590
    591       Timer_initialize();
     591      benchmark_timerinitialize();
    592592         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    593593            (void) rtems_message_queue_ident(
     
    596596              id
    597597            );
    598       end_time = Read_timer();
     598      end_time = benchmark_timerread();
    599599
    600600      put_time(
     
    608608/* rtems_message_queue_delete */
    609609
    610       Timer_initialize();
     610      benchmark_timerinitialize();
    611611         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    612612            (void) rtems_message_queue_delete( id );
    613       end_time = Read_timer();
     613      end_time = benchmark_timerread();
    614614
    615615      put_time(
     
    623623/* rtems_message_queue_send */
    624624
    625       Timer_initialize();
     625      benchmark_timerinitialize();
    626626         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    627627            (void) rtems_message_queue_send( id, (long (*)[4])buffer );
    628       end_time = Read_timer();
     628      end_time = benchmark_timerread();
    629629
    630630      put_time(
     
    638638/* rtems_message_queue_urgent */
    639639
    640       Timer_initialize();
     640      benchmark_timerinitialize();
    641641         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    642642            (void) rtems_message_queue_urgent( id, (long (*)[4])buffer );
    643       end_time = Read_timer();
     643      end_time = benchmark_timerread();
    644644
    645645      put_time(
     
    653653/* rtems_message_queue_broadcast */
    654654
    655       Timer_initialize();
     655      benchmark_timerinitialize();
    656656         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    657657            (void) rtems_message_queue_broadcast(
     
    660660               &count
    661661            );
    662       end_time = Read_timer();
     662      end_time = benchmark_timerread();
    663663
    664664      put_time(
     
    672672/* rtems_message_queue_receive */
    673673
    674       Timer_initialize();
     674      benchmark_timerinitialize();
    675675         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    676676            (void) rtems_message_queue_receive(
     
    680680               timeout
    681681            );
    682       end_time = Read_timer();
     682      end_time = benchmark_timerread();
    683683
    684684      put_time(
     
    692692/* rtems_message_queue_flush */
    693693
    694       Timer_initialize();
     694      benchmark_timerinitialize();
    695695         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    696696            (void) rtems_message_queue_flush( id, &count );
    697       end_time = Read_timer();
     697      end_time = benchmark_timerread();
    698698
    699699      put_time(
     
    709709/* rtems_event_send */
    710710
    711       Timer_initialize();
     711      benchmark_timerinitialize();
    712712         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    713713            (void) rtems_event_send( id, events );
    714       end_time = Read_timer();
     714      end_time = benchmark_timerread();
    715715
    716716      put_time(
     
    724724/* rtems_event_receive */
    725725
    726       Timer_initialize();
     726      benchmark_timerinitialize();
    727727         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    728728            (void) rtems_event_receive(
     
    732732               &events
    733733            );
    734       end_time = Read_timer();
     734      end_time = benchmark_timerread();
    735735
    736736      put_time(
     
    744744/* rtems_signal_catch */
    745745
    746       Timer_initialize();
     746      benchmark_timerinitialize();
    747747         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    748748            (void) rtems_signal_catch( Asr_handler, RTEMS_DEFAULT_MODES );
    749       end_time = Read_timer();
     749      end_time = benchmark_timerread();
    750750
    751751      put_time(
     
    759759/* rtems_signal_send */
    760760
    761       Timer_initialize();
     761      benchmark_timerinitialize();
    762762         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    763763            (void) rtems_signal_send( id, signals );
    764       end_time = Read_timer();
     764      end_time = benchmark_timerread();
    765765
    766766      put_time(
     
    774774/* rtems_partition_create */
    775775
    776       Timer_initialize();
     776      benchmark_timerinitialize();
    777777         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    778778            (void) rtems_partition_create(
     
    784784               &id
    785785            );
    786       end_time = Read_timer();
     786      end_time = benchmark_timerread();
    787787
    788788      put_time(
     
    796796/* rtems_partition_ident */
    797797
    798       Timer_initialize();
     798      benchmark_timerinitialize();
    799799         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    800800            (void) rtems_partition_ident( name, RTEMS_SEARCH_ALL_NODES, id );
    801       end_time = Read_timer();
     801      end_time = benchmark_timerread();
    802802
    803803      put_time(
     
    811811/* rtems_partition_delete */
    812812
    813       Timer_initialize();
     813      benchmark_timerinitialize();
    814814         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    815815            (void) rtems_partition_delete( id );
    816       end_time = Read_timer();
     816      end_time = benchmark_timerread();
    817817
    818818      put_time(
     
    826826/* rtems_partition_get_buffer */
    827827
    828       Timer_initialize();
     828      benchmark_timerinitialize();
    829829         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    830830            (void) rtems_partition_get_buffer( id, address_1 );
    831       end_time = Read_timer();
     831      end_time = benchmark_timerread();
    832832
    833833      put_time(
     
    841841/* rtems_partition_return_buffer */
    842842
    843       Timer_initialize();
     843      benchmark_timerinitialize();
    844844         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    845845            (void) rtems_partition_return_buffer( id, address_1 );
    846       end_time = Read_timer();
     846      end_time = benchmark_timerread();
    847847
    848848      put_time(
     
    856856/* rtems_region_create */
    857857
    858       Timer_initialize();
     858      benchmark_timerinitialize();
    859859         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    860860            (void) rtems_region_create(
     
    866866               &id
    867867            );
    868       end_time = Read_timer();
     868      end_time = benchmark_timerread();
    869869
    870870      put_time(
     
    878878/* rtems_region_ident */
    879879
    880       Timer_initialize();
     880      benchmark_timerinitialize();
    881881         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    882882            (void) rtems_region_ident( name, id );
    883       end_time = Read_timer();
     883      end_time = benchmark_timerread();
    884884
    885885      put_time(
     
    893893/* rtems_region_delete */
    894894
    895       Timer_initialize();
     895      benchmark_timerinitialize();
    896896         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    897897            (void) rtems_region_delete( id );
    898       end_time = Read_timer();
     898      end_time = benchmark_timerread();
    899899
    900900      put_time(
     
    908908/* rtems_region_get_segment */
    909909
    910       Timer_initialize();
     910      benchmark_timerinitialize();
    911911         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    912912            (void) rtems_region_get_segment(
     
    917917               &address_1
    918918            );
    919       end_time = Read_timer();
     919      end_time = benchmark_timerread();
    920920
    921921      put_time(
     
    929929/* rtems_region_return_segment */
    930930
    931       Timer_initialize();
     931      benchmark_timerinitialize();
    932932         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    933933            (void) rtems_region_return_segment( id, address_1 );
    934       end_time = Read_timer();
     934      end_time = benchmark_timerread();
    935935
    936936      put_time(
     
    944944/* rtems_port_create */
    945945
    946       Timer_initialize();
     946      benchmark_timerinitialize();
    947947         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    948948            (void) rtems_port_create(
     
    953953               &id
    954954            );
    955       end_time = Read_timer();
     955      end_time = benchmark_timerread();
    956956
    957957      put_time(
     
    965965/* rtems_port_ident */
    966966
    967       Timer_initialize();
     967      benchmark_timerinitialize();
    968968         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    969969            (void) rtems_port_ident( name, id );
    970       end_time = Read_timer();
     970      end_time = benchmark_timerread();
    971971
    972972      put_time(
     
    980980/* rtems_port_delete */
    981981
    982       Timer_initialize();
     982      benchmark_timerinitialize();
    983983         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    984984            (void) rtems_port_delete( id );
    985       end_time = Read_timer();
     985      end_time = benchmark_timerread();
    986986
    987987      put_time(
     
    995995/* rtems_port_external_to_internal */
    996996
    997       Timer_initialize();
     997      benchmark_timerinitialize();
    998998         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    999999            (void) rtems_port_external_to_internal(
     
    10021002               address_1
    10031003            );
    1004       end_time = Read_timer();
     1004      end_time = benchmark_timerread();
    10051005
    10061006      put_time(
     
    10141014/* rtems_port_internal_to_external */
    10151015
    1016       Timer_initialize();
     1016      benchmark_timerinitialize();
    10171017         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    10181018            (void) rtems_port_internal_to_external(
     
    10211021               address_1
    10221022            );
    1023       end_time = Read_timer();
     1023      end_time = benchmark_timerread();
    10241024
    10251025      put_time(
     
    10351035/* rtems_io_initialize */
    10361036
    1037       Timer_initialize();
     1037      benchmark_timerinitialize();
    10381038         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    10391039            (void) rtems_io_initialize(
     
    10431043               &io_result
    10441044            );
    1045       end_time = Read_timer();
     1045      end_time = benchmark_timerread();
    10461046
    10471047      put_time(
     
    10551055/* rtems_io_open */
    10561056
    1057       Timer_initialize();
     1057      benchmark_timerinitialize();
    10581058         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    10591059            (void) rtems_io_open(
     
    10631063               &io_result
    10641064            );
    1065       end_time = Read_timer();
     1065      end_time = benchmark_timerread();
    10661066
    10671067      put_time(
     
    10751075/* rtems_io_close */
    10761076
    1077       Timer_initialize();
     1077      benchmark_timerinitialize();
    10781078         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    10791079            (void) rtems_io_close(
     
    10831083               &io_result
    10841084            );
    1085       end_time = Read_timer();
     1085      end_time = benchmark_timerread();
    10861086
    10871087      put_time(
     
    10951095/* rtems_io_read */
    10961096
    1097       Timer_initialize();
     1097      benchmark_timerinitialize();
    10981098         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    10991099            (void) rtems_io_read(
     
    11031103               &io_result
    11041104            );
    1105       end_time = Read_timer();
     1105      end_time = benchmark_timerread();
    11061106
    11071107      put_time(
     
    11151115/* rtems_io_write */
    11161116
    1117       Timer_initialize();
     1117      benchmark_timerinitialize();
    11181118         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    11191119            (void) rtems_io_write(
     
    11231123               &io_result
    11241124            );
    1125       end_time = Read_timer();
     1125      end_time = benchmark_timerread();
    11261126
    11271127      put_time(
     
    11351135/* rtems_io_control */
    11361136
    1137       Timer_initialize();
     1137      benchmark_timerinitialize();
    11381138         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    11391139            (void) rtems_io_control(
     
    11431143               &io_result
    11441144            );
    1145       end_time = Read_timer();
     1145      end_time = benchmark_timerread();
    11461146
    11471147      put_time(
     
    11551155/* rtems_fatal_error_occurred */
    11561156
    1157       Timer_initialize();
     1157      benchmark_timerinitialize();
    11581158         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    11591159            (void) rtems_fatal_error_occurred( error );
    1160       end_time = Read_timer();
     1160      end_time = benchmark_timerread();
    11611161
    11621162      put_time(
     
    11701170/* rtems_rate_monotonic_create */
    11711171
    1172       Timer_initialize();
     1172      benchmark_timerinitialize();
    11731173         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    11741174            (void) rtems_rate_monotonic_create( name, &id );
    1175       end_time = Read_timer();
     1175      end_time = benchmark_timerread();
    11761176
    11771177      put_time(
     
    11851185/* rtems_rate_monotonic_ident */
    11861186
    1187       Timer_initialize();
     1187      benchmark_timerinitialize();
    11881188         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    11891189            (void) rtems_rate_monotonic_ident( name, id );
    1190       end_time = Read_timer();
     1190      end_time = benchmark_timerread();
    11911191
    11921192      put_time(
     
    12001200/* rtems_rate_monotonic_delete */
    12011201
    1202       Timer_initialize();
     1202      benchmark_timerinitialize();
    12031203         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    12041204            (void) rtems_rate_monotonic_delete( id );
    1205       end_time = Read_timer();
     1205      end_time = benchmark_timerread();
    12061206
    12071207      put_time(
     
    12151215/* rtems_rate_monotonic_cancel */
    12161216
    1217       Timer_initialize();
     1217      benchmark_timerinitialize();
    12181218         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    12191219            (void) rtems_rate_monotonic_cancel( id );
    1220       end_time = Read_timer();
     1220      end_time = benchmark_timerread();
    12211221
    12221222      put_time(
     
    12301230/* rtems_rate_monotonic_period */
    12311231
    1232       Timer_initialize();
     1232      benchmark_timerinitialize();
    12331233         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    12341234            (void) rtems_rate_monotonic_period( id, timeout );
    1235       end_time = Read_timer();
     1235      end_time = benchmark_timerread();
    12361236
    12371237      put_time(
     
    12451245/* rtems_multiprocessing_announce */
    12461246
    1247       Timer_initialize();
     1247      benchmark_timerinitialize();
    12481248         for ( index = 1 ; index <= OPERATION_COUNT ; index ++ )
    12491249            (void) rtems_multiprocessing_announce();
    1250       end_time = Read_timer();
     1250      end_time = benchmark_timerread();
    12511251
    12521252      put_time(
Note: See TracChangeset for help on using the changeset viewer.