📄 erc32_times
字号:
## SPARC/ERC32/SIS Timing and Size Information## $Id: ERC32_TIMES,v 1.7 2002/01/17 21:47:47 joel Exp $### CPU Model Information#RTEMS_BSP ERC32RTEMS_CPU_MODEL ERC32## 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 15.0RTEMS_RELEASE_FOR_MAXIMUM_DISABLE_PERIOD 4.2.0-prerelease## Context Switch Times#RTEMS_NO_FP_CONTEXTS 21RTEMS_RESTORE_1ST_FP_TASK 26RTEMS_SAVE_INIT_RESTORE_INIT 24RTEMS_SAVE_IDLE_RESTORE_INIT 23RTEMS_SAVE_IDLE_RESTORE_IDLE 33## Task Manager Times#RTEMS_TASK_CREATE_ONLY 59RTEMS_TASK_IDENT_ONLY 163RTEMS_TASK_START_ONLY 30RTEMS_TASK_RESTART_CALLING_TASK 64RTEMS_TASK_RESTART_SUSPENDED_RETURNS_TO_CALLER 36RTEMS_TASK_RESTART_BLOCKED_RETURNS_TO_CALLER 47RTEMS_TASK_RESTART_READY_RETURNS_TO_CALLER 37RTEMS_TASK_RESTART_SUSPENDED_PREEMPTS_CALLER 77RTEMS_TASK_RESTART_BLOCKED_PREEMPTS_CALLER 84RTEMS_TASK_RESTART_READY_PREEMPTS_CALLER 75RTEMS_TASK_DELETE_CALLING_TASK 91RTEMS_TASK_DELETE_SUSPENDED_TASK 47RTEMS_TASK_DELETE_BLOCKED_TASK 50RTEMS_TASK_DELETE_READY_TASK 51RTEMS_TASK_SUSPEND_CALLING_TASK 56RTEMS_TASK_SUSPEND_RETURNS_TO_CALLER 16RTEMS_TASK_RESUME_TASK_READIED_RETURNS_TO_CALLER 17RTEMS_TASK_RESUME_TASK_READIED_PREEMPTS_CALLER 52RTEMS_TASK_SET_PRIORITY_OBTAIN_CURRENT_PRIORITY 10RTEMS_TASK_SET_PRIORITY_RETURNS_TO_CALLER 25RTEMS_TASK_SET_PRIORITY_PREEMPTS_CALLER 67RTEMS_TASK_MODE_OBTAIN_CURRENT_MODE 5RTEMS_TASK_MODE_NO_RESCHEDULE 6RTEMS_TASK_MODE_RESCHEDULE_RETURNS_TO_CALLER 9RTEMS_TASK_MODE_RESCHEDULE_PREEMPTS_CALLER 42RTEMS_TASK_GET_NOTE_ONLY 10RTEMS_TASK_SET_NOTE_ONLY 10RTEMS_TASK_WAKE_AFTER_YIELD_RETURNS_TO_CALLER 6RTEMS_TASK_WAKE_AFTER_YIELD_PREEMPTS_CALLER 49RTEMS_TASK_WAKE_WHEN_ONLY 75## Interrupt Manager#RTEMS_INTR_ENTRY_RETURNS_TO_NESTED 7RTEMS_INTR_ENTRY_RETURNS_TO_INTERRUPTED_TASK 8RTEMS_INTR_ENTRY_RETURNS_TO_PREEMPTING_TASK 8RTEMS_INTR_EXIT_RETURNS_TO_NESTED 5RTEMS_INTR_EXIT_RETURNS_TO_INTERRUPTED_TASK 7RTEMS_INTR_EXIT_RETURNS_TO_PREEMPTING_TASK 14## Clock Manager#RTEMS_CLOCK_SET_ONLY 33RTEMS_CLOCK_GET_ONLY 4RTEMS_CLOCK_TICK_ONLY 6## Timer Manager#RTEMS_TIMER_CREATE_ONLY 11RTEMS_TIMER_IDENT_ONLY 159RTEMS_TIMER_DELETE_INACTIVE 15RTEMS_TIMER_DELETE_ACTIVE 17RTEMS_TIMER_FIRE_AFTER_INACTIVE 21RTEMS_TIMER_FIRE_AFTER_ACTIVE 23RTEMS_TIMER_FIRE_WHEN_INACTIVE 34RTEMS_TIMER_FIRE_WHEN_ACTIVE 34RTEMS_TIMER_RESET_INACTIVE 20RTEMS_TIMER_RESET_ACTIVE 22RTEMS_TIMER_CANCEL_INACTIVE 10RTEMS_TIMER_CANCEL_ACTIVE 13## Semaphore Manager#RTEMS_SEMAPHORE_CREATE_ONLY 19RTEMS_SEMAPHORE_IDENT_ONLY 171RTEMS_SEMAPHORE_DELETE_ONLY 19RTEMS_SEMAPHORE_OBTAIN_AVAILABLE 12RTEMS_SEMAPHORE_OBTAIN_NOT_AVAILABLE_NO_WAIT 12RTEMS_SEMAPHORE_OBTAIN_NOT_AVAILABLE_CALLER_BLOCKS 67RTEMS_SEMAPHORE_RELEASE_NO_WAITING_TASKS 14RTEMS_SEMAPHORE_RELEASE_TASK_READIED_RETURNS_TO_CALLER 23RTEMS_SEMAPHORE_RELEASE_TASK_READIED_PREEMPTS_CALLER 57## Message Manager#RTEMS_MESSAGE_QUEUE_CREATE_ONLY 114RTEMS_MESSAGE_QUEUE_IDENT_ONLY 159RTEMS_MESSAGE_QUEUE_DELETE_ONLY 25RTEMS_MESSAGE_QUEUE_SEND_NO_WAITING_TASKS 36RTEMS_MESSAGE_QUEUE_SEND_TASK_READIED_RETURNS_TO_CALLER 38RTEMS_MESSAGE_QUEUE_SEND_TASK_READIED_PREEMPTS_CALLER 76RTEMS_MESSAGE_QUEUE_URGENT_NO_WAITING_TASKS 36RTEMS_MESSAGE_QUEUE_URGENT_TASK_READIED_RETURNS_TO_CALLER 38RTEMS_MESSAGE_QUEUE_URGENT_TASK_READIED_PREEMPTS_CALLER 76RTEMS_MESSAGE_QUEUE_BROADCAST_NO_WAITING_TASKS 15RTEMS_MESSAGE_QUEUE_BROADCAST_TASK_READIED_RETURNS_TO_CALLER 42RTEMS_MESSAGE_QUEUE_BROADCAST_TASK_READIED_PREEMPTS_CALLER 83RTEMS_MESSAGE_QUEUE_RECEIVE_AVAILABLE 30RTEMS_MESSAGE_QUEUE_RECEIVE_NOT_AVAILABLE_NO_WAIT 13RTEMS_MESSAGE_QUEUE_RECEIVE_NOT_AVAILABLE_CALLER_BLOCKS 67RTEMS_MESSAGE_QUEUE_FLUSH_NO_MESSAGES_FLUSHED 9RTEMS_MESSAGE_QUEUE_FLUSH_MESSAGES_FLUSHED 13## Event Manager#RTEMS_EVENT_SEND_NO_TASK_READIED 9RTEMS_EVENT_SEND_TASK_READIED_RETURNS_TO_CALLER 22RTEMS_EVENT_SEND_TASK_READIED_PREEMPTS_CALLER 58RTEMS_EVENT_RECEIVE_OBTAIN_CURRENT_EVENTS 1RTEMS_EVENT_RECEIVE_AVAILABLE 10RTEMS_EVENT_RECEIVE_NOT_AVAILABLE_NO_WAIT 9RTEMS_EVENT_RECEIVE_NOT_AVAILABLE_CALLER_BLOCKS 60## Signal Manager#RTEMS_SIGNAL_CATCH_ONLY 6RTEMS_SIGNAL_SEND_RETURNS_TO_CALLER 14RTEMS_SIGNAL_SEND_SIGNAL_TO_SELF 22RTEMS_SIGNAL_EXIT_ASR_OVERHEAD_RETURNS_TO_CALLING_TASK 27RTEMS_SIGNAL_EXIT_ASR_OVERHEAD_RETURNS_TO_PREEMPTING_TASK 56## Partition Manager#RTEMS_PARTITION_CREATE_ONLY 34RTEMS_PARTITION_IDENT_ONLY 159RTEMS_PARTITION_DELETE_ONLY 14RTEMS_PARTITION_GET_BUFFER_AVAILABLE 12RTEMS_PARTITION_GET_BUFFER_NOT_AVAILABLE 10RTEMS_PARTITION_RETURN_BUFFER_ONLY 16## Region Manager#RTEMS_REGION_CREATE_ONLY 22RTEMS_REGION_IDENT_ONLY 162RTEMS_REGION_DELETE_ONLY 14RTEMS_REGION_GET_SEGMENT_AVAILABLE 19RTEMS_REGION_GET_SEGMENT_NOT_AVAILABLE_NO_WAIT 19RTEMS_REGION_GET_SEGMENT_NOT_AVAILABLE_CALLER_BLOCKS 67RTEMS_REGION_RETURN_SEGMENT_NO_WAITING_TASKS 17RTEMS_REGION_RETURN_SEGMENT_TASK_READIED_RETURNS_TO_CALLER 44RTEMS_REGION_RETURN_SEGMENT_TASK_READIED_PREEMPTS_CALLER 77## Dual-Ported Memory Manager#RTEMS_PORT_CREATE_ONLY 14RTEMS_PORT_IDENT_ONLY 159RTEMS_PORT_DELETE_ONLY 13RTEMS_PORT_INTERNAL_TO_EXTERNAL_ONLY 9RTEMS_PORT_EXTERNAL_TO_INTERNAL_ONLY 9## IO Manager#RTEMS_IO_INITIALIZE_ONLY 2RTEMS_IO_OPEN_ONLY 1RTEMS_IO_CLOSE_ONLY 1RTEMS_IO_READ_ONLY 1RTEMS_IO_WRITE_ONLY 1RTEMS_IO_CONTROL_ONLY 1## Rate Monotonic Manager#RTEMS_RATE_MONOTONIC_CREATE_ONLY 12RTEMS_RATE_MONOTONIC_IDENT_ONLY 159RTEMS_RATE_MONOTONIC_CANCEL_ONLY 14RTEMS_RATE_MONOTONIC_DELETE_ACTIVE 19RTEMS_RATE_MONOTONIC_DELETE_INACTIVE 16RTEMS_RATE_MONOTONIC_PERIOD_INITIATE_PERIOD_RETURNS_TO_CALLER 20RTEMS_RATE_MONOTONIC_PERIOD_CONCLUDE_PERIOD_CALLER_BLOCKS 55RTEMS_RATE_MONOTONIC_PERIOD_OBTAIN_STATUS 9## Size Information### xxx alloted for numbers#RTEMS_DATA_SPACE 9059RTEMS_MINIMUM_CONFIGURATION 28,288RTEMS_MAXIMUM_CONFIGURATION 50,432# x,xxx alloted for numbersRTEMS_CORE_CODE_SIZE 20,336RTEMS_INITIALIZATION_CODE_SIZE 1,408RTEMS_TASK_CODE_SIZE 4,496RTEMS_INTERRUPT_CODE_SIZE 72RTEMS_CLOCK_CODE_SIZE 576RTEMS_TIMER_CODE_SIZE 1,336RTEMS_SEMAPHORE_CODE_SIZE 1,888RTEMS_MESSAGE_CODE_SIZE 2,032RTEMS_EVENT_CODE_SIZE 1,696RTEMS_SIGNAL_CODE_SIZE 664RTEMS_PARTITION_CODE_SIZE 1,368RTEMS_REGION_CODE_SIZE 1,736RTEMS_DPMEM_CODE_SIZE 872RTEMS_IO_CODE_SIZE 1,144RTEMS_FATAL_ERROR_CODE_SIZE 32RTEMS_RATE_MONOTONIC_CODE_SIZE 1,656RTEMS_MULTIPROCESSING_CODE_SIZE 8,328# xxx alloted for numbersRTEMS_TIMER_CODE_OPTSIZE 208RTEMS_SEMAPHORE_CODE_OPTSIZE 192RTEMS_MESSAGE_CODE_OPTSIZE 320RTEMS_EVENT_CODE_OPTSIZE 64RTEMS_SIGNAL_CODE_OPTSIZE 64RTEMS_PARTITION_CODE_OPTSIZE 152RTEMS_REGION_CODE_OPTSIZE 176RTEMS_DPMEM_CODE_OPTSIZE 152RTEMS_IO_CODE_OPTSIZE 00RTEMS_RATE_MONOTONIC_CODE_OPTSIZE 208RTEMS_MULTIPROCESSING_CODE_OPTSIZE 408# xxx alloted for numbersRTEMS_BYTES_PER_TASK 488RTEMS_BYTES_PER_TIMER 68RTEMS_BYTES_PER_SEMAPHORE 124RTEMS_BYTES_PER_MESSAGE_QUEUE 148RTEMS_BYTES_PER_REGION 144RTEMS_BYTES_PER_PARTITION 56RTEMS_BYTES_PER_PORT 36RTEMS_BYTES_PER_PERIOD 36RTEMS_BYTES_PER_EXTENSION 64RTEMS_BYTES_PER_FP_TASK 136RTEMS_BYTES_PER_NODE 48RTEMS_BYTES_PER_GLOBAL_OBJECT 20RTEMS_BYTES_PER_PROXY 124# x,xxx alloted for numbersRTEMS_BYTES_OF_FIXED_SYSTEM_REQUIREMENTS 10,072
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -