# # Timing Test Suite Results for the DY-4 DMV177 # # $Id$ # Board: DY-4 DMV177 CPU: PPC 603e Clock Speed: 100 Mhz Memory Configuration: 32 Mbyte DRAM Wait States: XXX Times Reported in: cycles Timer Source: on-CPU General Purpose Count Down Timer Column A: 4.0.0-lmco Column B: unused # DESCRIPTION A B == ================================================================= ==== ==== 1 rtems_semaphore_create 571 rtems_semaphore_delete 575 rtems_semaphore_obtain: available 414 rtems_semaphore_obtain: not available -- NO_WAIT 414 rtems_semaphore_release: no waiting tasks 501 2 rtems_semaphore_obtain: not available -- caller blocks 1254 3 rtems_semaphore_release: task readied -- preempts caller 982 4 rtems_task_restart: blocked task -- preempts caller 1640 rtems_task_restart: ready task -- preempts caller 1601 rtems_semaphore_release: task readied -- returns to caller 636 rtems_task_create 2301 rtems_task_start 794 rtems_task_restart: suspended task -- returns to caller 906 rtems_task_delete: suspended task 1555 rtems_task_restart: ready task -- returns to caller 928 rtems_task_restart: blocked task -- returns to caller 1102 rtems_task_delete: blocked task 1609 5 rtems_task_suspend: calling task 960 rtems_task_resume: task readied -- preempts caller 803 6 rtems_task_restart: calling task 1137 rtems_task_suspend: returns to caller 433 rtems_task_resume: task readied -- returns to caller 451 rtems_task_delete: ready task 1620 7 rtems_task_restart: suspended task -- preempts caller 1483 8 rtems_task_set_priority: obtain current priority 368 rtems_task_set_priority: returns to caller 633 rtems_task_mode: obtain current mode 184 rtems_task_mode: no reschedule 213 rtems_task_mode: reschedule -- returns to caller 247 rtems_task_mode: reschedule -- preempts caller 919 rtems_task_set_note 383 rtems_task_get_note 382 rtems_clock_set 792 rtems_clock_get 78 9 rtems_message_queue_create 2270 rtems_message_queue_send: no waiting tasks 923 rtems_message_queue_urgent: no waiting tasks 919 rtems_message_queue_receive: available 755 rtems_message_queue_flush: no messages flushed 369 rtems_message_queue_flush: messages flushed 431 rtems_message_queue_delete 708 10 rtems_message_queue_receive: not available -- NO_WAIT 467 rtems_message_queue_receive: not available -- caller blocks 1283 11 rtems_message_queue_send: task readied -- preempts caller 1322 12 rtems_message_queue_send: task readied -- returns to caller 955 13 rtems_message_queue_urgent: task readied -- preempts caller 1322 14 rtems_message_queue_urgent: task readied -- returns to caller 955 15 rtems_event_receive: obtain current events 43 rtems_event_receive: not available -- NO_WAIT 331 rtems_event_receive: not available -- caller blocks 1043 rtems_event_send: no task readied 354 rtems_event_receive: available 357 rtems_event_send: task readied -- returns to caller 571 16 rtems_event_send: task readied -- preempts caller 946 17 rtems_task_set_priority: preempts caller 1211 18 rtems_task_delete: calling task 2117 19 rtems_signal_catch 267 rtems_signal_send: returns to caller 408 rtems_signal_send: signal to self 607 exit ASR overhead: returns to calling task 464 exit ASR overhead: returns to preempting task 752 20 rtems_partition_create 762 rtems_region_create 614 rtems_partition_get_buffer: available 394 rtems_partition_get_buffer: not available 376 rtems_partition_return_buffer 420 rtems_partition_delete 426 rtems_region_get_segment: available 515 rtems_region_get_segment: not available -- NO_WAIT 472 rtems_region_return_segment: no waiting tasks 544 rtems_region_get_segment: not available -- caller blocks 1345 rtems_region_return_segment: task readied -- preempts caller 1296 rtems_region_return_segment: task readied -- returns to caller 935 rtems_region_delete 425 rtems_io_initialize 52 rtems_io_open 42 rtems_io_close 44 rtems_io_read 42 rtems_io_write 44 rtems_io_control 42 21 rtems_task_ident 2900 rtems_message_queue_ident 2828 rtems_semaphore_ident 3243 rtems_partition_ident 2828 rtems_region_ident 2878 rtems_port_ident 2828 rtems_timer_ident 2828 rtems_rate_monotonic_ident 2826 22 rtems_message_queue_broadcast: task readied -- returns to caller 1079 rtems_message_queue_broadcast: no waiting tasks 589 rtems_message_queue_broadcast: task readied -- preempts caller 1435 23 rtems_timer_create 357 rtems_timer_fire_after: inactive 607 rtems_timer_fire_after: active 646 rtems_timer_cancel: active 378 rtems_timer_cancel: inactive 339 rtems_timer_reset: inactive 552 rtems_timer_reset: active 591 rtems_timer_fire_when: inactive 766 rtems_timer_fire_when: active 764 rtems_timer_delete: active 471 rtems_timer_delete: inactive 432 rtems_task_wake_when 1275 24 rtems_task_wake_after: yield -- returns to caller 245 rtems_task_wake_after: yields -- preempts caller 851 25 rtems_clock_tick 214 26 _ISR_Disable 24 _ISR_Flash 21 _ISR_Enable 19 _Thread_Disable_dispatch 27 _Thread_Enable_dispatch 211 _Thread_Set_state 177 _Thread_Disptach (NO FP) 761 context switch: no floating point contexts 585 context switch: self 230 context switch: to another task 236 context switch: restore 1st FP task 730 fp context switch: save idle, restore idle 478 fp context switch: save idle, restore initialized 828 fp context switch: save initialized, restore initialized 478 _Thread_Resume 143 _Thread_Unblock 143 _Thread_Ready 147 _Thread_Get 93 _Semaphore_Get 77 _Thread_Get: invalid id 20 27 interrupt entry overhead: returns to interrupted task 206 interrupt exit overhead: returns to interrupted task 213 interrupt entry overhead: returns to nested interrupt 201 interrupt exit overhead: returns to nested interrupt 186 interrupt entry overhead: returns to preempting task 202 interrupt exit overhead: returns to preempting task 857 28 rtems_port_create 428 rtems_port_external_to_internal 339 rtems_port_internal_to_external 339 rtems_port_delete 421 29 rtems_rate_monotonic_create 388 rtems_rate_monotonic_period: initiate period -- returns to caller 556 rtems_rate_monotonic_period: obtain status 377 rtems_rate_monotonic_cancel 427 rtems_rate_monotonic_delete: inactive 465 rtems_rate_monotonic_delete: active 519 rtems_rate_monotonic_period: conclude periods -- caller blocks 843