URL
https://opencores.org/ocsvn/or1k_old/or1k_old/trunk
Subversion Repositories or1k_old
[/] [or1k_old/] [trunk/] [rtems-20020807/] [c/] [src/] [lib/] [libbsp/] [sh/] [gensh1/] [times] - Rev 1782
Compare with Previous | Blame | View Log
## Timing Test Suite Results for the generic sh1## NOTE: Due to memory shortage the timing test suite could not yet be run.## Author: Ralf Corsepius (corsepiu@faw.uni-ulm.de)## times,v 1.1 1998/03/20 17:16:30 joel Exp#Board: Diesner OktagonSH/AMOS-2.1CPU: Hitachi SH 7032Clock Speed: 20MHzMemory Configuration: 8k on-chip ram, 256k external RAM in Area 4Wait States:Times Reported in: cycles, microseconds, etcTimer Source: Count Down Timer, on-CPU cycle counter, etcColumn A:Column B:# DESCRIPTION A B== ================================================================= ==== ====1 rtems_semaphore_create Xrtems_semaphore_delete Xrtems_semaphore_obtain: available Xrtems_semaphore_obtain: not available -- NO_WAIT Xrtems_semaphore_release: no waiting tasks X2 rtems_semaphore_obtain: not available -- caller blocks X3 rtems_semaphore_release: task readied -- preempts caller X4 rtems_task_restart: blocked task -- preempts caller Xrtems_task_restart: ready task -- preempts caller Xrtems_semaphore_release: task readied -- returns to caller Xrtems_task_create Xrtems_task_start Xrtems_task_restart: suspended task -- returns to caller Xrtems_task_delete: suspended task Xrtems_task_restart: ready task -- returns to caller Xrtems_task_restart: blocked task -- returns to caller Xrtems_task_delete: blocked task X5 rtems_task_suspend: calling task Xrtems_task_resume: task readied -- preempts caller X6 rtems_task_restart: calling task Xrtems_task_suspend: returns to caller Xrtems_task_resume: task readied -- returns to caller Xrtems_task_delete: ready task X7 rtems_task_restart: suspended task -- preempts caller X8 rtems_task_set_priority: obtain current priority Xrtems_task_set_priority: returns to caller Xrtems_task_mode: obtain current mode Xrtems_task_mode: no reschedule Xrtems_task_mode: reschedule -- returns to caller Xrtems_task_mode: reschedule -- preempts caller Xrtems_task_set_note Xrtems_task_get_note Xrtems_clock_set Xrtems_clock_get X9 rtems_message_queue_create Xrtems_message_queue_send: no waiting tasks Xrtems_message_queue_urgent: no waiting tasks Xrtems_message_queue_receive: available Xrtems_message_queue_flush: no messages flushed Xrtems_message_queue_flush: messages flushed Xrtems_message_queue_delete X10 rtems_message_queue_receive: not available -- NO_WAIT Xrtems_message_queue_receive: not available -- caller blocks X11 rtems_message_queue_send: task readied -- preempts caller X12 rtems_message_queue_send: task readied -- returns to caller X13 rtems_message_queue_urgent: task readied -- preempts caller X14 rtems_message_queue_urgent: task readied -- returns to caller X15 rtems_event_receive: obtain current events Xrtems_event_receive: not available -- NO_WAIT Xrtems_event_receive: not available -- caller blocks Xrtems_event_send: no task readied Xrtems_event_receive: available Xrtems_event_send: task readied -- returns to caller X16 rtems_event_send: task readied -- preempts caller X17 rtems_task_set_priority: preempts caller X18 rtems_task_delete: calling task X19 rtems_signal_catch Xrtems_signal_send: returns to caller Xrtems_signal_send: signal to self Xexit ASR overhead: returns to calling task Xexit ASR overhead: returns to preempting task X20 rtems_partition_create Xrtems_region_create Xrtems_partition_get_buffer: available Xrtems_partition_get_buffer: not available Xrtems_partition_return_buffer Xrtems_partition_delete Xrtems_region_get_segment: available Xrtems_region_get_segment: not available -- NO_WAIT Xrtems_region_return_segment: no waiting tasks Xrtems_region_get_segment: not available -- caller blocks Xrtems_region_return_segment: task readied -- preempts caller Xrtems_region_return_segment: task readied -- returns to caller Xrtems_region_delete Xrtems_io_initialize Xrtems_io_open Xrtems_io_close Xrtems_io_read Xrtems_io_write Xrtems_io_control X21 rtems_task_ident Xrtems_message_queue_ident Xrtems_semaphore_ident Xrtems_partition_ident Xrtems_region_ident Xrtems_port_ident Xrtems_timer_ident Xrtems_rate_monotonic_ident X22 rtems_message_queue_broadcast: task readied -- returns to caller Xrtems_message_queue_broadcast: no waiting tasks Xrtems_message_queue_broadcast: task readied -- preempts caller X23 rtems_timer_create Xrtems_timer_fire_after: inactive Xrtems_timer_fire_after: active Xrtems_timer_cancel: active Xrtems_timer_cancel: inactive Xrtems_timer_reset: inactive Xrtems_timer_reset: active Xrtems_timer_fire_when: inactive Xrtems_timer_fire_when: active Xrtems_timer_delete: active Xrtems_timer_delete: inactive Xrtems_task_wake_when X24 rtems_task_wake_after: yield -- returns to caller Xrtems_task_wake_after: yields -- preempts caller X25 rtems_clock_tick X26 _ISR_Disable X_ISR_Flash X_ISR_Enable X_Thread_Disable_dispatch X_Thread_Enable_dispatch X_Thread_Set_state X_Thread_Disptach (NO FP) Xcontext switch: no floating point contexts Xcontext switch: self Xcontext switch: to another task Xcontext switch: restore 1st FP task Xfp context switch: save idle, restore idle Xfp context switch: save idle, restore initialized Xfp context switch: save initialized, restore initialized X_Thread_Resume X_Thread_Unblock X_Thread_Ready X_Thread_Get X_Semaphore_Get X_Thread_Get: invalid id X27 interrupt entry overhead: returns to interrupted task Xinterrupt exit overhead: returns to interrupted task Xinterrupt entry overhead: returns to nested interrupt Xinterrupt exit overhead: returns to nested interrupt Xinterrupt entry overhead: returns to preempting task Xinterrupt exit overhead: returns to preempting task X28 rtems_port_create Xrtems_port_external_to_internal Xrtems_port_internal_to_external Xrtems_port_delete X29 rtems_rate_monotonic_create Xrtems_rate_monotonic_period: initiate period -- returns to caller Xrtems_rate_monotonic_period: obtain status Xrtems_rate_monotonic_cancel Xrtems_rate_monotonic_delete: inactive Xrtems_rate_monotonic_delete: active Xrtems_rate_monotonic_period: conclude periods -- caller blocks X
