Changeset 20e266ca in rtems


Ignore:
Timestamp:
Jun 3, 2006, 3:21:30 AM (14 years ago)
Author:
Jay Monkman <jtm@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
1453d92
Parents:
47dbc76
Message:

2006-06-02 Jay Monkman <jtm@…>

  • times: Reran timing tests and updated 'times' file.
Location:
c/src/lib/libbsp/arm/csb336
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/arm/csb336/ChangeLog

    r47dbc76 r20e266ca  
     12006-06-02      Jay Monkman <jtm@lopingdog.com>
     2
     3        * times: Reran timing tests and updated 'times' file.
     4
     52006-06-02      Jay Monkman <jtm@lopingdog.com>
     6
     7        * startup/bspstart.c: Fixed PLL calculations.
     8
    192006-06-02      Jay Monkman <jtm@lopingdog.com>
    210
  • c/src/lib/libbsp/arm/csb336/times

    r47dbc76 r20e266ca  
    1919                                             
    2020== ====================================================================  ===
    21  1 rtems_semaphore_create                                                16
    22  1 rtems_semaphore_delete                                                17
    23  1 rtems_semaphore_obtain: available                                     2
    24  1 rtems_semaphore_obtain: not available -- NO_WAIT                      2
    25  1 rtems_semaphore_release: no waiting tasks                             5
     21 1 rtems_semaphore_create                                                15
     22 1 rtems_semaphore_delete                                                15
     23 1 rtems_semaphore_obtain: available                                     0
     24 1 rtems_semaphore_obtain: not available -- NO_WAIT                      0
     25 1 rtems_semaphore_release: no waiting tasks                             0
    2626
    27  2 rtems_semaphore_obtain: not available -- caller blocks                20
     27 2 rtems_semaphore_obtain: not available -- caller blocks                12
    2828
    29  3 rtems_semaphore_release: task readied -- preempts caller              16
     29 3 rtems_semaphore_release: task readied -- preempts caller              11
    3030
    31  4 rtems_task_restart: blocked task -- preempts caller                   48
    32  4 rtems_task_restart: ready task -- preempts caller                     36
    33  4 rtems_semaphore_release: task readied -- returns to caller            9
    34  4 rtems_task_create                                                     33
    35  4 rtems_task_start                                                      12
    36  4 rtems_task_restart: suspended task -- returns to caller               14
    37  4 rtems_task_delete: suspended task                                     31
    38  4 rtems_task_restart: ready task -- returns to caller                   14
    39  4 rtems_task_restart: blocked task -- returns to caller                 19
    40  4 rtems_task_delete: blocked task                                       32
     31 4 rtems_task_restart: blocked task -- preempts caller                   38
     32 4 rtems_task_restart: ready task -- preempts caller                     29
     33 4 rtems_semaphore_release: task readied -- returns to caller            5
     34 4 rtems_task_create                                                     24
     35 4 rtems_task_start                                                      8
     36 4 rtems_task_restart: suspended task -- returns to caller               9
     37 4 rtems_task_delete: suspended task                                     20
     38 4 rtems_task_restart: ready task -- returns to caller                   10
     39 4 rtems_task_restart: blocked task -- returns to caller                 11
     40 4 rtems_task_delete: blocked task                                       21
    4141
    42  5 rtems_task_suspend: calling task                                      14
    43  5 rtems_task_resume: task readied -- preempts caller                    12
     42 5 rtems_task_suspend: calling task                                      9
     43 5 rtems_task_resume: task readied -- preempts caller                    8
    4444
    45  6 rtems_task_restart: calling task                                      14
    46  6 rtems_task_suspend: returns to caller                                 6
    47  6 rtems_task_resume: task readied -- returns to caller                  6
    48  6 rtems_task_delete: ready task                                         32
     45 6 rtems_task_restart: calling task                                      8
     46 6 rtems_task_suspend: returns to caller                                 3
     47 6 rtems_task_resume: task readied -- returns to caller                  3
     48 6 rtems_task_delete: ready task                                         22
    4949
    50  7 rtems_task_restart: suspended task -- preempts caller                 24
     50 7 rtems_task_restart: suspended task -- preempts caller                 14
    5151
    52  8 rtems_task_set_priority: obtain current priority                      4
    53  8 rtems_task_set_priority: returns to caller                            8
    54  8 rtems_task_mode: obtain current mode                                  2
    55  8 rtems_task_mode: no reschedule                                        2
    56  8 rtems_task_mode: reschedule -- returns to caller                      4
    57  8 rtems_task_mode: reschedule -- preempts caller                        19
    58  8 rtems_task_set_note                                                   4
    59  8 rtems_task_get_note                                                   4
    60  8 rtems_clock_set                                                       9
     52 8 rtems_task_set_priority: obtain current priority                      1
     53 8 rtems_task_set_priority: returns to caller                            3
     54 8 rtems_task_mode: obtain current mode                                  0
     55 8 rtems_task_mode: no reschedule                                        0
     56 8 rtems_task_mode: reschedule -- returns to caller                      3
     57 8 rtems_task_mode: reschedule -- preempts caller                        13
     58 8 rtems_task_set_note                                                   1
     59 8 rtems_task_get_note                                                   1
     60 8 rtems_clock_set                                                       4
    6161 8 rtems_clock_get                                                       0
    6262
    63  9 rtems_message_queue_create                                            54
    64  9 rtems_message_queue_send: no waiting tasks                            8
    65  9 rtems_message_queue_urgent: no waiting tasks                          8
    66  9 rtems_message_queue_receive: available                                7
    67  9 rtems_message_queue_flush: no messages flushed                        4
    68  9 rtems_message_queue_flush: messages flushed                           5
    69  9 rtems_message_queue_delete                                            21
     63 9 rtems_message_queue_create                                            38
     64 9 rtems_message_queue_send: no waiting tasks                            4
     65 9 rtems_message_queue_urgent: no waiting tasks                          4
     66 9 rtems_message_queue_receive: available                                4
     67 9 rtems_message_queue_flush: no messages flushed                        2
     68 9 rtems_message_queue_flush: messages flushed                           3
     69 9 rtems_message_queue_delete                                            19
    7070
    71 10 rtems_message_queue_receive: not available -- NO_WAIT                 4
    72 10 rtems_message_queue_receive: not available -- caller blocks           20
     7110 rtems_message_queue_receive: not available -- NO_WAIT                 2
     7210 rtems_message_queue_receive: not available -- caller blocks           12
    7373
    74 11 rtems_message_queue_send: task readied -- preempts caller             18
     7411 rtems_message_queue_send: task readied -- preempts caller             13
    7575
    76 12 rtems_message_queue_send: task readied -- returns to caller           11
     7612 rtems_message_queue_send: task readied -- returns to caller           7
    7777
    78 13 rtems_message_queue_urgent: task readied -- preempts caller           19
     7813 rtems_message_queue_urgent: task readied -- preempts caller           13
    7979
    80 14 rtems_message_queue_urgent: task readied -- returns to caller 11
     8014 rtems_message_queue_urgent: task readied -- returns to caller         7
    8181
    828215 rtems_event_receive: obtain current events                            0
    83 15 rtems_event_receive: not available -- NO_WAIT                         3
    84 15 rtems_event_receive: not available -- caller blocks                   17
    85 15 rtems_event_send: no task readied                                     3
    86 15 rtems_event_receive: available                                        5
    87 15 rtems_event_send: task readied -- returns to caller                   10
     8315 rtems_event_receive: not available -- NO_WAIT                         1
     8415 rtems_event_receive: not available -- caller blocks                   11
     8515 rtems_event_send: no task readied                                     1
     8615 rtems_event_receive: available                                        3
     8715 rtems_event_send: task readied -- returns to caller                   7
    8888
    89 16 rtems_event_send: task readied -- preempts caller                     16
     8916 rtems_event_send: task readied -- preempts caller                     12
    9090
    91 17 rtems_task_set_priority: preempts caller                              19
     9117 rtems_task_set_priority: preempts caller                              13
    9292
    93 18 rtems_task_delete: calling task                                       41
     9318 rtems_task_delete: calling task                                       26
    9494
    95 19 rtems_signal_catch                                                    6
    96 19 rtems_signal_send: returns to caller                                  15
    97 19 rtems_signal_send: signal to self                                     25
    98 19 exit ASR overhead: returns to calling task                            11
    99 19 exit ASR overhead: returns to preempting task                         12
     9519 rtems_signal_catch                                                    5
     9619 rtems_signal_send: returns to caller                                  12
     9719 rtems_signal_send: signal to self                                     19
     9819 exit ASR overhead: returns to calling task                            7
     9919 exit ASR overhead: returns to preempting task                         10
    100100
    101 20 rtems_partition_create                                                22
    102 20 rtems_region_create                                                   30
    103 20 rtems_partition_get_buffer: available                                 10
    104 20 rtems_partition_get_buffer: not available                             4
    105 20 rtems_partition_return_buffer                                         9
    106 20 rtems_partition_delete                                                10
    107 20 rtems_region_get_segment: available                                   15
    108 20 rtems_region_get_segment: not available -- NO_WAIT                    16
    109 20 rtems_region_return_segment: no waiting tasks                         13
    110 20 rtems_region_get_segment: not available -- caller blocks              47
    111 20 rtems_region_return_segment: task readied -- preempts caller 45                                                          
    112 20 rtems_region_return_segment: task readied -- returns to caller 25
    113 20 rtems_region_delete                                                   23
    114 20 rtems_io_initialize                                                   1
     10120 rtems_partition_create                                                21
     10220 rtems_region_create                                                   33
     10320 rtems_partition_get_buffer: available                                 9
     10420 rtems_partition_get_buffer: not available                             3
     10520 rtems_partition_return_buffer                                         8
     10620 rtems_partition_delete                                                8
     10720 rtems_region_get_segment: available                                   7
     10820 rtems_region_get_segment: not available -- NO_WAIT                    7
     10920 rtems_region_return_segment: no waiting tasks                         6
     11020 rtems_region_get_segment: not available -- caller blocks              36
     11120 rtems_region_return_segment: task readied -- preempts caller          33                                                 
     11220 rtems_region_return_segment: task readied -- returns to caller        13
     11320 rtems_region_delete                                                   18
     11420 rtems_io_initialize                                                   0
    11511520 rtems_io_open                                                         0
    11611620 rtems_io_close                                                        0
     
    11911920 rtems_io_control                                                      0
    120120
    121 21 rtems_task_ident                                                      39
    122 21 rtems_message_queue_ident                                             38
    123 21 rtems_semaphore_ident                                                 43
    124 21 rtems_partition_ident                                                 38
    125 21 rtems_region_ident                                                    38
    126 21 rtems_port_ident                                                      37
    127 21 rtems_timer_ident                                                     38
    128 21 rtems_rate_monotonic_ident                                            38
     12121 rtems_task_ident                                                      8
     12221 rtems_message_queue_ident                                             8
     12321 rtems_semaphore_ident                                                 9
     12421 rtems_partition_ident                                                 8
     12521 rtems_region_ident                                                    8
     12621 rtems_port_ident                                                      8
     12721 rtems_timer_ident                                                     8
     12821 rtems_rate_monotonic_ident                                            8
    129129
    13013022 rtems_message_queue_broadcast: task readied -- returns to caller      27
    131 22 rtems_message_queue_broadcast: no waiting tasks                       6
    132 22 rtems_message_queue_broadcast: task readied -- preempts caller        22
     13122 rtems_message_queue_broadcast: no waiting tasks                       2
     13222 rtems_message_queue_broadcast: task readied -- preempts caller        16
    133133
    134 23 rtems_timer_create                                                    4
    135 23 rtems_timer_fire_after: inactive                                      7
    136 23 rtems_timer_fire_after: active                                        7
    137 23 rtems_timer_cancel: active                                            4
    138 23 rtems_timer_cancel: inactive                                          3
    139 23 rtems_timer_reset: inactive                                           6
    140 23 rtems_timer_reset: active                                             7
    141 23 rtems_timer_fire_when: inactive                                       9
    142 23 rtems_timer_fire_when: active                                         9
    143 23 rtems_timer_delete: active                                            5
    144 23 rtems_timer_delete: inactive                                          4
    145 23 rtems_task_wake_when                                                  21
     13423 rtems_timer_create                                                    3
     13523 rtems_timer_fire_after: inactive                                      4
     13623 rtems_timer_fire_after: active                                        4
     13723 rtems_timer_cancel: active                                            2
     13823 rtems_timer_cancel: inactive                                          1
     13923 rtems_timer_reset: inactive                                           3
     14023 rtems_timer_reset: active                                             3
     14123 rtems_timer_fire_when: inactive                                       4
     14223 rtems_timer_fire_when: active                                         4
     14323 rtems_timer_delete: active                                            3
     14423 rtems_timer_delete: inactive                                          3
     14523 rtems_task_wake_when                                                  12
    146146
    147 24 rtems_task_wake_after: yield -- returns to caller                     2
    148 24 rtems_task_wake_after: yields -- preempts caller                      12
     14724 rtems_task_wake_after: yield -- returns to caller                     1
     14824 rtems_task_wake_after: yields -- preempts caller                      9
    149149
    150 25 rtems_clock_tick                                                      13
     15025 rtems_clock_tick                                                      10
    151151
    152 26 _ISR_Disable                                                           3
     15226 _ISR_Disable                                                          3
    15315326 _ISR_Flash                                                            1
    15415426 _ISR_Enable                                                           0
     
    15615626 _Thread_Enable_dispatch                                               3
    15715726 _Thread_Set_state                                                     6
    158 26 _Thread_Disptach (NO FP)                                              13
    159 26 context switch: no floating point contexts                            10
     15826 _Thread_Disptach (NO FP)                                              9
     15926 context switch: no floating point contexts                            7
    16016026 context switch: self                                                  1
    16116126 context switch: to another task                                       2
     
    16416426 fp context switch: save idle, restore idle -                          NA
    16516526 fp context switch: save initialized, restore initialized -            NA
    166 26 _Thread_Resume                                                        9
    167 26 _Thread_Unblock                                                       8
    168 26 _Thread_Ready                                                         5
    169 26 _Thread_Get                                                           1
     16626 _Thread_Resume                                                        8
     16726 _Thread_Unblock                                                       7
     16826 _Thread_Ready                                                         4
     16926 _Thread_Get                                                           0
    17017026 _Semaphore_Get                                                        0
    17117126 _Thread_Get: invalid id                                               0
     
    17617627 interrupt exit overhead: returns to nested interrupt                  0
    177177
    178 28 rtems_port_create                                                     13
    179 28 rtems_port_external_to_internal                                       3
    180 28 rtems_port_internal_to_external                                       3
    181 28 rtems_port_delete                                                     11
     17828 rtems_port_create                                                     10
     17928 rtems_port_external_to_internal                                       1
     18028 rtems_port_internal_to_external                                       1
     18128 rtems_port_delete                                                     8
    182182
    183 29 rtems_rate_monotonic_create                                           13
    184 29 rtems_rate_monotonic_period: initiate period -- returns to caller     24
    185 29 rtems_rate_monotonic_period: obtain status                            5
    186 29 rtems_rate_monotonic_cancel                                           15
     18329 rtems_rate_monotonic_create                                           12
     18429 rtems_rate_monotonic_period: initiate period -- returns to caller     17
     18529 rtems_rate_monotonic_period: obtain status                            3
     18629 rtems_rate_monotonic_cancel                                           12
    18718729 rtems_rate_monotonic_delete: inactive                                 12
    188 29 rtems_rate_monotonic_delete: active                                   7
    189 29 rtems_rate_monotonic_period: conclude periods -- caller blocks        13
     18829 rtems_rate_monotonic_delete: active                                   4
     18929 rtems_rate_monotonic_period: conclude periods -- caller blocks        9
Note: See TracChangeset for help on using the changeset viewer.