URL
https://opencores.org/ocsvn/or1k_old/or1k_old/trunk
Subversion Repositories or1k_old
[/] [or1k_old/] [trunk/] [rtems-20020807/] [doc/] [supplements/] [hppa1_1/] [SIMHPPA_TIMES] - Rev 1782
Compare with Previous | Blame | View Log
## PA-RISC Timing and Size Information## SIMHPPA_TIMES,v 1.4 2002/01/17 21:47:46 joel Exp### CPU Model Information#RTEMS_BSP simhppaRTEMS_CPU_MODEL HP-7100## Interrupt Latency## NOTE: In general, the text says it is hand-calculated to be# RTEMS_MAXIMUM_DISABLE_PERIOD at RTEMS_MAXIMUM_DISABLE_PERIOD_MHZ# Mhz and this was last calculated for Release# RTEMS_VERSION_FOR_MAXIMUM_DISABLE_PERIOD.#RTEMS_MAXIMUM_DISABLE_PERIOD TBDRTEMS_MAXIMUM_DISABLE_PERIOD_MHZ TBDRTEMS_RELEASE_FOR_MAXIMUM_DISABLE_PERIOD TBD## Context Switch Times#RTEMS_NO_FP_CONTEXTS 1RTEMS_RESTORE_1ST_FP_TASK 2RTEMS_SAVE_INIT_RESTORE_INIT 3RTEMS_SAVE_IDLE_RESTORE_INIT 4RTEMS_SAVE_IDLE_RESTORE_IDLE 5## Task Manager Times#RTEMS_TASK_CREATE_ONLY 6RTEMS_TASK_IDENT_ONLY 7RTEMS_TASK_START_ONLY 8RTEMS_TASK_RESTART_CALLING_TASK 9RTEMS_TASK_RESTART_SUSPENDED_RETURNS_TO_CALLER 9RTEMS_TASK_RESTART_BLOCKED_RETURNS_TO_CALLER 10RTEMS_TASK_RESTART_READY_RETURNS_TO_CALLER 11RTEMS_TASK_RESTART_SUSPENDED_PREEMPTS_CALLER 12RTEMS_TASK_RESTART_BLOCKED_PREEMPTS_CALLER 13RTEMS_TASK_RESTART_READY_PREEMPTS_CALLER 14RTEMS_TASK_DELETE_CALLING_TASK 15RTEMS_TASK_DELETE_SUSPENDED_TASK 16RTEMS_TASK_DELETE_BLOCKED_TASK 17RTEMS_TASK_DELETE_READY_TASK 18RTEMS_TASK_SUSPEND_CALLING_TASK 19RTEMS_TASK_SUSPEND_RETURNS_TO_CALLER 20RTEMS_TASK_RESUME_TASK_READIED_RETURNS_TO_CALLER 21RTEMS_TASK_RESUME_TASK_READIED_PREEMPTS_CALLER 22RTEMS_TASK_SET_PRIORITY_OBTAIN_CURRENT_PRIORITY 23RTEMS_TASK_SET_PRIORITY_RETURNS_TO_CALLER 24RTEMS_TASK_SET_PRIORITY_PREEMPTS_CALLER 25RTEMS_TASK_MODE_OBTAIN_CURRENT_MODE 26RTEMS_TASK_MODE_NO_RESCHEDULE 27RTEMS_TASK_MODE_RESCHEDULE_RETURNS_TO_CALLER 28RTEMS_TASK_MODE_RESCHEDULE_PREEMPTS_CALLER 29RTEMS_TASK_GET_NOTE_ONLY 30RTEMS_TASK_SET_NOTE_ONLY 31RTEMS_TASK_WAKE_AFTER_YIELD_RETURNS_TO_CALLER 32RTEMS_TASK_WAKE_AFTER_YIELD_PREEMPTS_CALLER 33RTEMS_TASK_WAKE_WHEN_ONLY 34## Interrupt Manager#RTEMS_INTR_ENTRY_RETURNS_TO_NESTED 35RTEMS_INTR_ENTRY_RETURNS_TO_INTERRUPTED_TASK 36RTEMS_INTR_ENTRY_RETURNS_TO_PREEMPTING_TASK 37RTEMS_INTR_EXIT_RETURNS_TO_NESTED 38RTEMS_INTR_EXIT_RETURNS_TO_INTERRUPTED_TASK 39RTEMS_INTR_EXIT_RETURNS_TO_PREEMPTING_TASK 40## Clock Manager#RTEMS_CLOCK_SET_ONLY 41RTEMS_CLOCK_GET_ONLY 42RTEMS_CLOCK_TICK_ONLY 43## Timer Manager#RTEMS_TIMER_CREATE_ONLY 44RTEMS_TIMER_IDENT_ONLY 45RTEMS_TIMER_DELETE_INACTIVE 46RTEMS_TIMER_DELETE_ACTIVE 47RTEMS_TIMER_FIRE_AFTER_INACTIVE 48RTEMS_TIMER_FIRE_AFTER_ACTIVE 49RTEMS_TIMER_FIRE_WHEN_INACTIVE 50RTEMS_TIMER_FIRE_WHEN_ACTIVE 51RTEMS_TIMER_RESET_INACTIVE 52RTEMS_TIMER_RESET_ACTIVE 53RTEMS_TIMER_CANCEL_INACTIVE 54RTEMS_TIMER_CANCEL_ACTIVE 55## Semaphore Manager#RTEMS_SEMAPHORE_CREATE_ONLY 56RTEMS_SEMAPHORE_IDENT_ONLY 57RTEMS_SEMAPHORE_DELETE_ONLY 58RTEMS_SEMAPHORE_OBTAIN_AVAILABLE 59RTEMS_SEMAPHORE_OBTAIN_NOT_AVAILABLE_NO_WAIT 60RTEMS_SEMAPHORE_OBTAIN_NOT_AVAILABLE_CALLER_BLOCKS 61RTEMS_SEMAPHORE_RELEASE_NO_WAITING_TASKS 62RTEMS_SEMAPHORE_RELEASE_TASK_READIED_RETURNS_TO_CALLER 63RTEMS_SEMAPHORE_RELEASE_TASK_READIED_PREEMPTS_CALLER 64## Message Manager#RTEMS_MESSAGE_QUEUE_CREATE_ONLY 65RTEMS_MESSAGE_QUEUE_IDENT_ONLY 66RTEMS_MESSAGE_QUEUE_DELETE_ONLY 67RTEMS_MESSAGE_QUEUE_SEND_NO_WAITING_TASKS 68RTEMS_MESSAGE_QUEUE_SEND_TASK_READIED_RETURNS_TO_CALLER 69RTEMS_MESSAGE_QUEUE_SEND_TASK_READIED_PREEMPTS_CALLER 70RTEMS_MESSAGE_QUEUE_URGENT_NO_WAITING_TASKS 71RTEMS_MESSAGE_QUEUE_URGENT_TASK_READIED_RETURNS_TO_CALLER 72RTEMS_MESSAGE_QUEUE_URGENT_TASK_READIED_PREEMPTS_CALLER 73RTEMS_MESSAGE_QUEUE_BROADCAST_NO_WAITING_TASKS 74RTEMS_MESSAGE_QUEUE_BROADCAST_TASK_READIED_RETURNS_TO_CALLER 75RTEMS_MESSAGE_QUEUE_BROADCAST_TASK_READIED_PREEMPTS_CALLER 76RTEMS_MESSAGE_QUEUE_RECEIVE_AVAILABLE 77RTEMS_MESSAGE_QUEUE_RECEIVE_NOT_AVAILABLE_NO_WAIT 78RTEMS_MESSAGE_QUEUE_RECEIVE_NOT_AVAILABLE_CALLER_BLOCKS 79RTEMS_MESSAGE_QUEUE_FLUSH_NO_MESSAGES_FLUSHED 80RTEMS_MESSAGE_QUEUE_FLUSH_MESSAGES_FLUSHED 81## Event Manager#RTEMS_EVENT_SEND_NO_TASK_READIED 82RTEMS_EVENT_SEND_TASK_READIED_RETURNS_TO_CALLER 83RTEMS_EVENT_SEND_TASK_READIED_PREEMPTS_CALLER 84RTEMS_EVENT_RECEIVE_OBTAIN_CURRENT_EVENTS 85RTEMS_EVENT_RECEIVE_AVAILABLE 86RTEMS_EVENT_RECEIVE_NOT_AVAILABLE_NO_WAIT 87RTEMS_EVENT_RECEIVE_NOT_AVAILABLE_CALLER_BLOCKS 88## Signal Manager#RTEMS_SIGNAL_CATCH_ONLY 89RTEMS_SIGNAL_SEND_RETURNS_TO_CALLER 90RTEMS_SIGNAL_SEND_SIGNAL_TO_SELF 91RTEMS_SIGNAL_EXIT_ASR_OVERHEAD_RETURNS_TO_CALLING_TASK 92RTEMS_SIGNAL_EXIT_ASR_OVERHEAD_RETURNS_TO_PREEMPTING_TASK 93## Partition Manager#RTEMS_PARTITION_CREATE_ONLY 94RTEMS_PARTITION_IDENT_ONLY 95RTEMS_PARTITION_DELETE_ONLY 96RTEMS_PARTITION_GET_BUFFER_AVAILABLE 97RTEMS_PARTITION_GET_BUFFER_NOT_AVAILABLE 98RTEMS_PARTITION_RETURN_BUFFER_ONLY 99## Region Manager#RTEMS_REGION_CREATE_ONLY 100RTEMS_REGION_IDENT_ONLY 101RTEMS_REGION_DELETE_ONLY 102RTEMS_REGION_GET_SEGMENT_AVAILABLE 103RTEMS_REGION_GET_SEGMENT_NOT_AVAILABLE_NO_WAIT 104RTEMS_REGION_GET_SEGMENT_NOT_AVAILABLE_CALLER_BLOCKS 105RTEMS_REGION_RETURN_SEGMENT_NO_WAITING_TASKS 106RTEMS_REGION_RETURN_SEGMENT_TASK_READIED_RETURNS_TO_CALLER 107RTEMS_REGION_RETURN_SEGMENT_TASK_READIED_PREEMPTS_CALLER 108## Dual-Ported Memory Manager#RTEMS_PORT_CREATE_ONLY 109RTEMS_PORT_IDENT_ONLY 110RTEMS_PORT_DELETE_ONLY 111RTEMS_PORT_INTERNAL_TO_EXTERNAL_ONLY 112RTEMS_PORT_EXTERNAL_TO_INTERNAL_ONLY 113## IO Manager#RTEMS_IO_INITIALIZE_ONLY 114RTEMS_IO_OPEN_ONLY 115RTEMS_IO_CLOSE_ONLY 116RTEMS_IO_READ_ONLY 117RTEMS_IO_WRITE_ONLY 118RTEMS_IO_CONTROL_ONLY 119## Rate Monotonic Manager#RTEMS_RATE_MONOTONIC_CREATE_ONLY 120RTEMS_RATE_MONOTONIC_IDENT_ONLY 121RTEMS_RATE_MONOTONIC_CANCEL_ONLY 122RTEMS_RATE_MONOTONIC_DELETE_ACTIVE 123RTEMS_RATE_MONOTONIC_DELETE_INACTIVE 124RTEMS_RATE_MONOTONIC_PERIOD_INITIATE_PERIOD_RETURNS_TO_CALLER 125RTEMS_RATE_MONOTONIC_PERIOD_CONCLUDE_PERIOD_CALLER_BLOCKS 126RTEMS_RATE_MONOTONIC_PERIOD_OBTAIN_STATUS 127## Size Information### xxx alloted for numbers#RTEMS_DATA_SPACE 128RTEMS_MINIMUM_CONFIGURATION xx,129RTEMS_MAXIMUM_CONFIGURATION xx,130# x,xxx alloted for numbersRTEMS_CORE_CODE_SIZE x,131RTEMS_INITIALIZATION_CODE_SIZE x,132RTEMS_TASK_CODE_SIZE x,133RTEMS_INTERRUPT_CODE_SIZE x,134RTEMS_CLOCK_CODE_SIZE x,135RTEMS_TIMER_CODE_SIZE x,136RTEMS_SEMAPHORE_CODE_SIZE x,137RTEMS_MESSAGE_CODE_SIZE x,138RTEMS_EVENT_CODE_SIZE x,139RTEMS_SIGNAL_CODE_SIZE x,140RTEMS_PARTITION_CODE_SIZE x,141RTEMS_REGION_CODE_SIZE x,142RTEMS_DPMEM_CODE_SIZE x,143RTEMS_IO_CODE_SIZE x,144RTEMS_FATAL_ERROR_CODE_SIZE x,145RTEMS_RATE_MONOTONIC_CODE_SIZE x,146RTEMS_MULTIPROCESSING_CODE_SIZE x,147# xxx alloted for numbersRTEMS_TIMER_CODE_OPTSIZE 148RTEMS_SEMAPHORE_CODE_OPTSIZE 149RTEMS_MESSAGE_CODE_OPTSIZE 150RTEMS_EVENT_CODE_OPTSIZE 151RTEMS_SIGNAL_CODE_OPTSIZE 152RTEMS_PARTITION_CODE_OPTSIZE 153RTEMS_REGION_CODE_OPTSIZE 154RTEMS_DPMEM_CODE_OPTSIZE 155RTEMS_IO_CODE_OPTSIZE 156RTEMS_RATE_MONOTONIC_CODE_OPTSIZE 157RTEMS_MULTIPROCESSING_CODE_OPTSIZE 158# xxx alloted for numbersRTEMS_BYTES_PER_TASK 159RTEMS_BYTES_PER_TIMER 160RTEMS_BYTES_PER_SEMAPHORE 161RTEMS_BYTES_PER_MESSAGE_QUEUE 162RTEMS_BYTES_PER_REGION 163RTEMS_BYTES_PER_PARTITION 164RTEMS_BYTES_PER_PORT 165RTEMS_BYTES_PER_PERIOD 166RTEMS_BYTES_PER_EXTENSION 167RTEMS_BYTES_PER_FP_TASK 168RTEMS_BYTES_PER_NODE 169RTEMS_BYTES_PER_GLOBAL_OBJECT 170RTEMS_BYTES_PER_PROXY 171# x,xxx alloted for numbersRTEMS_BYTES_OF_FIXED_SYSTEM_REQUIREMENTS x,172
