source: rtems/c/src/lib/libbsp/mips/csb350/times @ 6279149

4.115
Last change on this file since 6279149 was 7cde240, checked in by Jay Monkman <jtm@…>, on 02/25/05 at 05:18:07

2005-02-24 Jay Monkman <jtm@…>

  • acinclude.m4: Added csb350 to list of BSPs.
  • csb350/Makefile.am, csb350/README, csb350/bsp_specs, csb350/configure.ac, csb350/times, csb350/clock/clockdrv.c, csb350/console/console-io.c, csb350/include/bsp.h, csb350/include/tm27.h, csb350/network/network.c, csb350/start/regs.S, csb350/start/start.S, csb350/startup/bspclean.c, csb350/startup/bspstart.c, csb350/startup/linkcmds, csb350/timer/timer.c: New BSP.
  • Property mode set to 100644
File size: 11.4 KB
Line 
1#
2#  Timing Test Suite Results for the Cogent CSB350 Au1100 board
3#
4
5#
6
7Board:  Cogent CSB350
8CPU: AMD Au1500 - MIPS32
9Clock Speed: 396 MHz
10Memory Configuration: SDRAM, 32 bits wide
11Cache: Data and Instruction caches enabled
12Times Reported in: nanoseconds
13Timer Source: Count/Compare registers - 2.5 ns resolution
14
15All tests were compiled with VARIANT=DEBUG
16
17
18                                                         
19==  ===================================================================  =======
20 1  rtems_semaphore_create                                               22494
21 1  rtems_semaphore_delete                                               13202
22 1  rtems_semaphore_obtain: available                                    739
23 1  rtems_semaphore_obtain: not available -- NO_WAIT                     740
24 1  rtems_semaphore_release: no waiting tasks                            1361
25
26 2  rtems_semaphore_obtain: not available -- caller blocks               14576
27
28 3  rtems_semaphore_release: task readied -- preempts caller             9856
29
30 4  rtems_task_restart: blocked task -- preempts caller                  43186
31 4  rtems_task_restart: ready task -- preempts caller                    35931
32 4  rtems_semaphore_release: task readied -- returns to caller           3459
33 4  rtems_task_create                                                    11992
34 4  rtems_task_start                                                     10280
35 4  rtems_task_restart: suspended task -- returns to caller              5449
36 4  rtems_task_delete: suspended task                                    19273
37 4  rtems_task_restart: ready task -- returns to caller                  5791
38 4  rtems_task_restart: blocked task -- returns to caller                11807
39 4  rtems_task_delete: blocked task                                      19716
40
41 5  rtems_task_suspend: calling task                                     8541
42 5  rtems_task_resume: task readied -- preempts caller                   5892
43
44 6  rtems_task_restart: calling task                                     7337
45 6  rtems_task_suspend: returns to caller                                2658
46 6  rtems_task_resume: task readied -- returns to caller                 2370
47 6  rtems_task_delete: ready task                                        13881
48
49 7  rtems_task_restart: suspended task -- preempts caller                10148
50
51 8  rtems_task_set_priority: obtain current priority                     966
52 8  rtems_task_set_priority: returns to caller                           2861
53 8  rtems_task_mode: obtain current mode                                 610
54 8  rtems_task_mode: no reschedule                                       847
55 8  rtems_task_mode: reschedule -- returns to caller                     7803
56 8  rtems_task_mode: reschedule -- preempts caller                       18542
57 8  rtems_task_set_note                                                  1044
58 8  rtems_task_get_note                                                  1046
59 8  rtems_clock_set                                                      2777
60 8  rtems_clock_get                                                      161
61
62 9  rtems_message_queue_create                                           42141
63 9  rtems_message_queue_send: no waiting tasks                           2130
64 9  rtems_message_queue_urgent: no waiting tasks                         2158
65 9  rtems_message_queue_receive: available                               2306
66 9  rtems_message_queue_flush: no messages flushed                       767
67 9  rtems_message_queue_flush: messages flushed                          1418
68 9  rtems_message_queue_delete                                           22095
69
7010  rtems_message_queue_receive: not available -- NO_WAIT                1077
7110  rtems_message_queue_receive: not available -- caller blocks          11449
72
7311  rtems_message_queue_send: task readied -- preempts caller            11392
74
7512  rtems_message_queue_send: task readied -- returns to caller          3897
76
7713  rtems_message_queue_urgent: task readied -- preempts caller          11398
78
7914  rtems_message_queue_urgent: task readied -- returns to caller        3914
80
8115  rtems_event_receive: obtain current events                           148
8215  rtems_event_receive: not available -- NO_WAIT                        881
8315  rtems_event_receive: not available -- caller blocks                  10325
8415  rtems_event_send: no task readied                                    1112
8515  rtems_event_receive: available                                       3929
8615  rtems_event_send: task readied -- returns to caller                  4129
87
8816  rtems_event_send: task readied -- preempts caller                    9755
89
9017  rtems_task_set_priority: preempts caller                             10202
91
9218  rtems_task_delete: calling task                                      20853
93
9419  rtems_signal_catch                                                   2055
9519  rtems_signal_send: returns to caller                                 9116
9619  rtems_signal_send: signal to self                                    21898
9719  exit ASR overhead: returns to calling task                           14128
9819  exit ASR overhead: returns to preempting task                        10184
99
10020  rtems_partition_create                                               21095
10120  rtems_region_create                                                  31772
10220  rtems_partition_get_buffer: available                                7457
10320  rtems_partition_get_buffer: not available                            1558
10420  rtems_partition_return_buffer                                        8669
10520  rtems_partition_delete                                               6838
10620  rtems_region_get_segment: available                                  4560
10720  rtems_region_get_segment: not available -- NO_WAIT                   10515
10820  rtems_region_return_segment: no waiting tasks                        4535
10920  rtems_region_get_segment: not available -- caller blocks             42441
11020  rtems_region_return_segment: task readied -- preempts caller         54260
11120  rtems_region_return_segment: task readied -- returns to caller       32868
11220  rtems_region_delete                                                  13815
11320  rtems_io_initialize                                                  1571
11420  rtems_io_open                                                        121
11520  rtems_io_close                                                       122
11620  rtems_io_read                                                        119
11720  rtems_io_write                                                       108
11820  rtems_io_control                                                     217
119
12021  rtems_task_ident                                                     10887
12121  rtems_message_queue_ident                                            9201
12221  rtems_semaphore_ident                                                10578
12321  rtems_partition_ident                                                9186
12421  rtems_region_ident                                                   9401
12521  rtems_port_ident                                                     9287
12621  rtems_timer_ident                                                    9212
12721  rtems_rate_monotonic_ident                                           9207
128
12922  rtems_message_queue_broadcast: task readied -- returns to caller     24479
13022  rtems_message_queue_broadcast: no waiting tasks                      1310
13122  rtems_message_queue_broadcast: task readied -- preempts caller       25436
132
13323  rtems_timer_create                                                   1572
13423  rtems_timer_fire_after: inactive                                     2391
13523  rtems_timer_fire_after: active                                       17664
13623  rtems_timer_cancel: active                                           1145
13723  rtems_timer_cancel: inactive                                         894
13823  rtems_timer_reset: inactive                                          2035
13923  rtems_timer_reset: active                                            17515
14023  rtems_timer_fire_when: inactive                                      2684
14123  rtems_timer_fire_when: active                                        2707
14223  rtems_timer_delete: active                                           1794
14323  rtems_timer_delete: inactive                                         1530
14423  rtems_task_wake_when                                                 10682
145
14624  rtems_task_wake_after: yield -- returns to caller                    702
14724  rtems_task_wake_after: yields -- preempts caller                     7552
148
14925  rtems_clock_tick                                                     10512
15026  _ISR_Disable                                                         858
15126  _ISR_Flash                                                           833
15226  _ISR_Enable                                                          318
15326  _Thread_Disable_dispatch                                             633
15426  _Thread_Enable_dispatch                                              507
15526  _Thread_Set_state                                                    7666
15626  _Thread_Disptach (NO FP)                                             9098
15726  context switch: no floating point contexts                           6181
15826  context switch: self                                                 568
15926  context switch: to another task                                      997
16026  fp context switch: restore 1st FP task -                             NA
16126  fp context switch: save idle, restore initialized -                  NA
16226  fp context switch: save idle, restore idle -                         NA
16326  fp context switch: save initialized, restore initialized -           NA
16426  _Thread_Resume                                                       10434
16526  _Thread_Unblock                                                      7911
16626  _Thread_Ready                                                        1911
16726  _Thread_Get                                                          545
16826  _Semaphore_Get                                                       289
16926  _Thread_Get: invalid id                                              272
170
17127  interrupt entry overhead: returns to interrupted task                7713
17227  interrupt exit overhead: returns to interrupted task                 3905
17327  interrupt entry overhead: returns to nested interrupt                861
17427  interrupt exit overhead: returns to nested interrupt                 401
17527  interrupt entry overhead: returns to preempting task                 1503
17627  interrupt exit overhead: returns to preempting task                  15285
177
17828  rtems_port_create                                                    15335
17928  rtems_port_external_to_internal                                      779
18028  rtems_port_internal_to_external                                      773
18128  rtems_port_delete                                                    9310
182
18329  rtems_rate_monotonic_create                                          11171
18429  rtems_rate_monotonic_period: initiate period -- returns to caller    15247
18529  rtems_rate_monotonic_period: obtain status                           4222
18629  rtems_rate_monotonic_cancel                                          7868
18729  rtems_rate_monotonic_delete: inactive                                11133
18829  rtems_rate_monotonic_delete: active                                  7848
18929  rtems_rate_monotonic_period: conclude periods -- caller blocks       8082
Note: See TracBrowser for help on using the repository browser.