URL
https://opencores.org/ocsvn/or1k_old/or1k_old/trunk
Subversion Repositories or1k_old
[/] [or1k_old/] [trunk/] [rtems-20020807/] [doc/] [supplements/] [powerpc/] [DMV177_TIMES] - Rev 1782
Compare with Previous | Blame | View Log
## PowerPC/603e/PSIM Timing and Size Information## DMV177_TIMES,v 1.4 2002/01/17 21:47:46 joel Exp### CPU Model Information#RTEMS_BSP DMV177RTEMS_CPU_MODEL PPC603e## 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 100.0RTEMS_RELEASE_FOR_MAXIMUM_DISABLE_PERIOD 4.0.0-lmco## Context Switch Times#RTEMS_NO_FP_CONTEXTS 585RTEMS_RESTORE_1ST_FP_TASK 730RTEMS_SAVE_INIT_RESTORE_INIT 478RTEMS_SAVE_IDLE_RESTORE_INIT 825RTEMS_SAVE_IDLE_RESTORE_IDLE 478## Task Manager Times#RTEMS_TASK_CREATE_ONLY 2301RTEMS_TASK_IDENT_ONLY 2900RTEMS_TASK_START_ONLY 794RTEMS_TASK_RESTART_CALLING_TASK 1137RTEMS_TASK_RESTART_SUSPENDED_RETURNS_TO_CALLER 906RTEMS_TASK_RESTART_BLOCKED_RETURNS_TO_CALLER 1102RTEMS_TASK_RESTART_READY_RETURNS_TO_CALLER 928RTEMS_TASK_RESTART_SUSPENDED_PREEMPTS_CALLER 1483RTEMS_TASK_RESTART_BLOCKED_PREEMPTS_CALLER 1640RTEMS_TASK_RESTART_READY_PREEMPTS_CALLER 1601RTEMS_TASK_DELETE_CALLING_TASK 2117RTEMS_TASK_DELETE_SUSPENDED_TASK 1555RTEMS_TASK_DELETE_BLOCKED_TASK 1609RTEMS_TASK_DELETE_READY_TASK 1620RTEMS_TASK_SUSPEND_CALLING_TASK 960RTEMS_TASK_SUSPEND_RETURNS_TO_CALLER 433RTEMS_TASK_RESUME_TASK_READIED_RETURNS_TO_CALLER 960RTEMS_TASK_RESUME_TASK_READIED_PREEMPTS_CALLER 803RTEMS_TASK_SET_PRIORITY_OBTAIN_CURRENT_PRIORITY 368RTEMS_TASK_SET_PRIORITY_RETURNS_TO_CALLER 633RTEMS_TASK_SET_PRIORITY_PREEMPTS_CALLER 1211RTEMS_TASK_MODE_OBTAIN_CURRENT_MODE 184RTEMS_TASK_MODE_NO_RESCHEDULE 213RTEMS_TASK_MODE_RESCHEDULE_RETURNS_TO_CALLER 247RTEMS_TASK_MODE_RESCHEDULE_PREEMPTS_CALLER 919RTEMS_TASK_GET_NOTE_ONLY 382RTEMS_TASK_SET_NOTE_ONLY 383RTEMS_TASK_WAKE_AFTER_YIELD_RETURNS_TO_CALLER 245RTEMS_TASK_WAKE_AFTER_YIELD_PREEMPTS_CALLER 851RTEMS_TASK_WAKE_WHEN_ONLY 1275## Interrupt Manager#RTEMS_INTR_ENTRY_RETURNS_TO_NESTED 201RTEMS_INTR_ENTRY_RETURNS_TO_INTERRUPTED_TASK 206RTEMS_INTR_ENTRY_RETURNS_TO_PREEMPTING_TASK 202RTEMS_INTR_EXIT_RETURNS_TO_NESTED 201RTEMS_INTR_EXIT_RETURNS_TO_INTERRUPTED_TASK 213RTEMS_INTR_EXIT_RETURNS_TO_PREEMPTING_TASK 857## Clock Manager#RTEMS_CLOCK_SET_ONLY 792RTEMS_CLOCK_GET_ONLY 78RTEMS_CLOCK_TICK_ONLY 214## Timer Manager#RTEMS_TIMER_CREATE_ONLY 357RTEMS_TIMER_IDENT_ONLY 2828RTEMS_TIMER_DELETE_INACTIVE 432RTEMS_TIMER_DELETE_ACTIVE 471RTEMS_TIMER_FIRE_AFTER_INACTIVE 607RTEMS_TIMER_FIRE_AFTER_ACTIVE 646RTEMS_TIMER_FIRE_WHEN_INACTIVE 766RTEMS_TIMER_FIRE_WHEN_ACTIVE 764RTEMS_TIMER_RESET_INACTIVE 552RTEMS_TIMER_RESET_ACTIVE 766RTEMS_TIMER_CANCEL_INACTIVE 339RTEMS_TIMER_CANCEL_ACTIVE 378## Semaphore Manager#RTEMS_SEMAPHORE_CREATE_ONLY 571RTEMS_SEMAPHORE_IDENT_ONLY 3243RTEMS_SEMAPHORE_DELETE_ONLY 575RTEMS_SEMAPHORE_OBTAIN_AVAILABLE 414RTEMS_SEMAPHORE_OBTAIN_NOT_AVAILABLE_NO_WAIT 414RTEMS_SEMAPHORE_OBTAIN_NOT_AVAILABLE_CALLER_BLOCKS 1254RTEMS_SEMAPHORE_RELEASE_NO_WAITING_TASKS 501RTEMS_SEMAPHORE_RELEASE_TASK_READIED_RETURNS_TO_CALLER 636RTEMS_SEMAPHORE_RELEASE_TASK_READIED_PREEMPTS_CALLER 982## Message Manager#RTEMS_MESSAGE_QUEUE_CREATE_ONLY 2270RTEMS_MESSAGE_QUEUE_IDENT_ONLY 2828RTEMS_MESSAGE_QUEUE_DELETE_ONLY 708RTEMS_MESSAGE_QUEUE_SEND_NO_WAITING_TASKS 923RTEMS_MESSAGE_QUEUE_SEND_TASK_READIED_RETURNS_TO_CALLER 955RTEMS_MESSAGE_QUEUE_SEND_TASK_READIED_PREEMPTS_CALLER 1322RTEMS_MESSAGE_QUEUE_URGENT_NO_WAITING_TASKS 919RTEMS_MESSAGE_QUEUE_URGENT_TASK_READIED_RETURNS_TO_CALLER 955RTEMS_MESSAGE_QUEUE_URGENT_TASK_READIED_PREEMPTS_CALLER 1322RTEMS_MESSAGE_QUEUE_BROADCAST_NO_WAITING_TASKS 589RTEMS_MESSAGE_QUEUE_BROADCAST_TASK_READIED_RETURNS_TO_CALLER 1079RTEMS_MESSAGE_QUEUE_BROADCAST_TASK_READIED_PREEMPTS_CALLER 1435RTEMS_MESSAGE_QUEUE_RECEIVE_AVAILABLE 755RTEMS_MESSAGE_QUEUE_RECEIVE_NOT_AVAILABLE_NO_WAIT 467RTEMS_MESSAGE_QUEUE_RECEIVE_NOT_AVAILABLE_CALLER_BLOCKS 1283RTEMS_MESSAGE_QUEUE_FLUSH_NO_MESSAGES_FLUSHED 369RTEMS_MESSAGE_QUEUE_FLUSH_MESSAGES_FLUSHED 431## Event Manager#RTEMS_EVENT_SEND_NO_TASK_READIED 354RTEMS_EVENT_SEND_TASK_READIED_RETURNS_TO_CALLER 571RTEMS_EVENT_SEND_TASK_READIED_PREEMPTS_CALLER 946RTEMS_EVENT_RECEIVE_OBTAIN_CURRENT_EVENTS 43RTEMS_EVENT_RECEIVE_AVAILABLE 357RTEMS_EVENT_RECEIVE_NOT_AVAILABLE_NO_WAIT 331RTEMS_EVENT_RECEIVE_NOT_AVAILABLE_CALLER_BLOCKS 1043## Signal Manager#RTEMS_SIGNAL_CATCH_ONLY 267RTEMS_SIGNAL_SEND_RETURNS_TO_CALLER 408RTEMS_SIGNAL_SEND_SIGNAL_TO_SELF 607RTEMS_SIGNAL_EXIT_ASR_OVERHEAD_RETURNS_TO_CALLING_TASK 464RTEMS_SIGNAL_EXIT_ASR_OVERHEAD_RETURNS_TO_PREEMPTING_TASK 752## Partition Manager#RTEMS_PARTITION_CREATE_ONLY 762RTEMS_PARTITION_IDENT_ONLY 2828RTEMS_PARTITION_DELETE_ONLY 426RTEMS_PARTITION_GET_BUFFER_AVAILABLE 394RTEMS_PARTITION_GET_BUFFER_NOT_AVAILABLE 376RTEMS_PARTITION_RETURN_BUFFER_ONLY 420## Region Manager#RTEMS_REGION_CREATE_ONLY 614RTEMS_REGION_IDENT_ONLY 2878RTEMS_REGION_DELETE_ONLY 425RTEMS_REGION_GET_SEGMENT_AVAILABLE 515RTEMS_REGION_GET_SEGMENT_NOT_AVAILABLE_NO_WAIT 472RTEMS_REGION_GET_SEGMENT_NOT_AVAILABLE_CALLER_BLOCKS 1345RTEMS_REGION_RETURN_SEGMENT_NO_WAITING_TASKS 544RTEMS_REGION_RETURN_SEGMENT_TASK_READIED_RETURNS_TO_CALLER 935RTEMS_REGION_RETURN_SEGMENT_TASK_READIED_PREEMPTS_CALLER 1296## Dual-Ported Memory Manager#RTEMS_PORT_CREATE_ONLY 428RTEMS_PORT_IDENT_ONLY 2828RTEMS_PORT_DELETE_ONLY 421RTEMS_PORT_INTERNAL_TO_EXTERNAL_ONLY 339RTEMS_PORT_EXTERNAL_TO_INTERNAL_ONLY 339## IO Manager#RTEMS_IO_INITIALIZE_ONLY 52RTEMS_IO_OPEN_ONLY 42RTEMS_IO_CLOSE_ONLY 44RTEMS_IO_READ_ONLY 42RTEMS_IO_WRITE_ONLY 44RTEMS_IO_CONTROL_ONLY 42## Rate Monotonic Manager#RTEMS_RATE_MONOTONIC_CREATE_ONLY 388RTEMS_RATE_MONOTONIC_IDENT_ONLY 2826RTEMS_RATE_MONOTONIC_CANCEL_ONLY 427RTEMS_RATE_MONOTONIC_DELETE_ACTIVE 519RTEMS_RATE_MONOTONIC_DELETE_INACTIVE 465RTEMS_RATE_MONOTONIC_PERIOD_INITIATE_PERIOD_RETURNS_TO_CALLER 556RTEMS_RATE_MONOTONIC_PERIOD_CONCLUDE_PERIOD_CALLER_BLOCKS 842RTEMS_RATE_MONOTONIC_PERIOD_OBTAIN_STATUS 377## Size Information### xxx alloted for numbers#RTEMS_DATA_SPACE 428RTEMS_MINIMUM_CONFIGURATION 30,980RTEMS_MAXIMUM_CONFIGURATION 55540# x,xxx alloted for numbersRTEMS_CORE_CODE_SIZE 21,516RTEMS_INITIALIZATION_CODE_SIZE 1,412RTEMS_TASK_CODE_SIZE 4,804RTEMS_INTERRUPT_CODE_SIZE 96RTEMS_CLOCK_CODE_SIZE 536RTEMS_TIMER_CODE_SIZE 1,380RTEMS_SEMAPHORE_CODE_SIZE 1,928RTEMS_MESSAGE_CODE_SIZE 532RTEMS_EVENT_CODE_SIZE 100RTEMS_SIGNAL_CODE_SIZE 100RTEMS_PARTITION_CODE_SIZE 1,384RTEMS_REGION_CODE_SIZE 1,780RTEMS_DPMEM_CODE_SIZE 928RTEMS_IO_CODE_SIZE 1,244RTEMS_FATAL_ERROR_CODE_SIZE 44RTEMS_RATE_MONOTONIC_CODE_SIZE 1,756RTEMS_MULTIPROCESSING_CODE_SIZE 11,448# xxx alloted for numbersRTEMS_TIMER_CODE_OPTSIZE 340RTEMS_SEMAPHORE_CODE_OPTSIZE 308RTEMS_MESSAGE_CODE_OPTSIZE 532RTEMS_EVENT_CODE_OPTSIZE 100RTEMS_SIGNAL_CODE_OPTSIZE 100RTEMS_PARTITION_CODE_OPTSIZE 244RTEMS_REGION_CODE_OPTSIZE 292RTEMS_DPMEM_CODE_OPTSIZE 244RTEMS_IO_CODE_OPTSIZE NARTEMS_RATE_MONOTONIC_CODE_OPTSIZE 336RTEMS_MULTIPROCESSING_CODE_OPTSIZE 612# xxx alloted for numbersRTEMS_BYTES_PER_TASK 456RTEMS_BYTES_PER_TIMER 68RTEMS_BYTES_PER_SEMAPHORE 120RTEMS_BYTES_PER_MESSAGE_QUEUE 144RTEMS_BYTES_PER_REGION 140RTEMS_BYTES_PER_PARTITION 56RTEMS_BYTES_PER_PORT 36RTEMS_BYTES_PER_PERIOD 36RTEMS_BYTES_PER_EXTENSION 64RTEMS_BYTES_PER_FP_TASK 264RTEMS_BYTES_PER_NODE 48RTEMS_BYTES_PER_GLOBAL_OBJECT 20RTEMS_BYTES_PER_PROXY 124# x,xxx alloted for numbersRTEMS_BYTES_OF_FIXED_SYSTEM_REQUIREMENTS 10008
