source: rtems/c/src/lib/libbsp/arm/csb336/times @ 7a6f8d0

4.104.11
Last change on this file since 7a6f8d0 was 20e266ca, checked in by Jay Monkman <jtm@…>, on Jun 3, 2006 at 3:21:30 AM

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

  • times: Reran timing tests and updated 'times' file.
  • Property mode set to 100644
File size: 10.9 KB
Line 
1#
2#  Timing Test Suite Results for the Cogent CSB336 MC9328MXL BSP
3#
4
5#
6
7Board:  Cogent CSB336
8CPU: MC9328MXL - ARM920T
9Clock Speed: 200 MHz
10Memory Configuration: SDRAM, 32 bits wide
11
12Times Reported in: microseconds
13Timer Source: Timer 2
14
15All tests were compiled with VARIANT=DEBUG
16Both instruction and data caches are enabled.
17
18
19                                             
20== ====================================================================  ===
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
26
27 2 rtems_semaphore_obtain: not available -- caller blocks                12
28
29 3 rtems_semaphore_release: task readied -- preempts caller              11
30
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
41
42 5 rtems_task_suspend: calling task                                      9
43 5 rtems_task_resume: task readied -- preempts caller                    8
44
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
49
50 7 rtems_task_restart: suspended task -- preempts caller                 14
51
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
61 8 rtems_clock_get                                                       0
62
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
70
7110 rtems_message_queue_receive: not available -- NO_WAIT                 2
7210 rtems_message_queue_receive: not available -- caller blocks           12
73
7411 rtems_message_queue_send: task readied -- preempts caller             13
75
7612 rtems_message_queue_send: task readied -- returns to caller           7
77
7813 rtems_message_queue_urgent: task readied -- preempts caller           13
79
8014 rtems_message_queue_urgent: task readied -- returns to caller         7
81
8215 rtems_event_receive: obtain current events                            0
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
88
8916 rtems_event_send: task readied -- preempts caller                     12
90
9117 rtems_task_set_priority: preempts caller                              13
92
9318 rtems_task_delete: calling task                                       26
94
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
100
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
11520 rtems_io_open                                                         0
11620 rtems_io_close                                                        0
11720 rtems_io_read                                                         0
11820 rtems_io_write                                                        0
11920 rtems_io_control                                                      0
120
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
129
13022 rtems_message_queue_broadcast: task readied -- returns to caller      27
13122 rtems_message_queue_broadcast: no waiting tasks                       2
13222 rtems_message_queue_broadcast: task readied -- preempts caller        16
133
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
146
14724 rtems_task_wake_after: yield -- returns to caller                     1
14824 rtems_task_wake_after: yields -- preempts caller                      9
149
15025 rtems_clock_tick                                                      10
151
15226 _ISR_Disable                                                          3
15326 _ISR_Flash                                                            1
15426 _ISR_Enable                                                           0
15526 _Thread_Disable_dispatch                                              1
15626 _Thread_Enable_dispatch                                               3
15726 _Thread_Set_state                                                     6
15826 _Thread_Disptach (NO FP)                                              9
15926 context switch: no floating point contexts                            7
16026 context switch: self                                                  1
16126 context switch: to another task                                       2
16226 fp context switch: restore 1st FP task -                              NA
16326 fp context switch: save idle, restore initialized -                   NA
16426 fp context switch: save idle, restore idle -                          NA
16526 fp context switch: save initialized, restore initialized -            NA
16626 _Thread_Resume                                                        8
16726 _Thread_Unblock                                                       7
16826 _Thread_Ready                                                         4
16926 _Thread_Get                                                           0
17026 _Semaphore_Get                                                        0
17126 _Thread_Get: invalid id                                               0
172
17327 interrupt entry overhead: returns to interrupted task                 0
17427 interrupt exit overhead: returns to interrupted task                  1
17527 interrupt entry overhead: returns to nested interrupt                 0
17627 interrupt exit overhead: returns to nested interrupt                  0
177
17828 rtems_port_create                                                     10
17928 rtems_port_external_to_internal                                       1
18028 rtems_port_internal_to_external                                       1
18128 rtems_port_delete                                                     8
182
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
18729 rtems_rate_monotonic_delete: inactive                                 12
18829 rtems_rate_monotonic_delete: active                                   4
18929 rtems_rate_monotonic_period: conclude periods -- caller blocks        9
Note: See TracBrowser for help on using the repository browser.