Changeset 6c243f11 in rtems
- Timestamp:
- 08/02/02 00:45:38 (21 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- d9ab6d3
- Parents:
- 90f58823
- Location:
- doc/supplements/arm
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/supplements/arm/BSP_TIMES
r90f58823 r6c243f11 20 20 RTEMS_MAXIMUM_DISABLE_PERIOD TBD 21 21 RTEMS_MAXIMUM_DISABLE_PERIOD_MHZ 100 22 RTEMS_RELEASE_FOR_MAXIMUM_DISABLE_PERIOD ss-20020 73022 RTEMS_RELEASE_FOR_MAXIMUM_DISABLE_PERIOD ss-20020301 23 23 # 24 24 # Context Switch Times 25 25 # 26 RTEMS_NO_FP_CONTEXTS 3527 RTEMS_RESTORE_1ST_FP_TASK 3928 RTEMS_SAVE_INIT_RESTORE_INIT 6629 RTEMS_SAVE_IDLE_RESTORE_INIT 6630 RTEMS_SAVE_IDLE_RESTORE_IDLE 6826 RTEMS_NO_FP_CONTEXTS 11 27 RTEMS_RESTORE_1ST_FP_TASK NA 28 RTEMS_SAVE_INIT_RESTORE_INIT NA 29 RTEMS_SAVE_IDLE_RESTORE_INIT NA 30 RTEMS_SAVE_IDLE_RESTORE_IDLE NA 31 31 # 32 32 # Task Manager Times 33 33 # 34 RTEMS_TASK_CREATE_ONLY 14835 RTEMS_TASK_IDENT_ONLY 35036 RTEMS_TASK_START_ONLY 7637 RTEMS_TASK_RESTART_CALLING_TASK 9538 RTEMS_TASK_RESTART_SUSPENDED_RETURNS_TO_CALLER 8939 RTEMS_TASK_RESTART_BLOCKED_RETURNS_TO_CALLER 12440 RTEMS_TASK_RESTART_READY_RETURNS_TO_CALLER 9241 RTEMS_TASK_RESTART_SUSPENDED_PREEMPTS_CALLER 12542 RTEMS_TASK_RESTART_BLOCKED_PREEMPTS_CALLER 14943 RTEMS_TASK_RESTART_READY_PREEMPTS_CALLER 14244 RTEMS_TASK_DELETE_CALLING_TASK 17045 RTEMS_TASK_DELETE_SUSPENDED_TASK 13846 RTEMS_TASK_DELETE_BLOCKED_TASK 14347 RTEMS_TASK_DELETE_READY_TASK 14448 RTEMS_TASK_SUSPEND_CALLING_TASK 7149 RTEMS_TASK_SUSPEND_RETURNS_TO_CALLER 4350 RTEMS_TASK_RESUME_TASK_READIED_RETURNS_TO_CALLER 4551 RTEMS_TASK_RESUME_TASK_READIED_PREEMPTS_CALLER 6752 RTEMS_TASK_SET_PRIORITY_OBTAIN_CURRENT_PRIORITY 3153 RTEMS_TASK_SET_PRIORITY_RETURNS_TO_CALLER 6454 RTEMS_TASK_SET_PRIORITY_PREEMPTS_CALLER 10655 RTEMS_TASK_MODE_OBTAIN_CURRENT_MODE 1456 RTEMS_TASK_MODE_NO_RESCHEDULE 1657 RTEMS_TASK_MODE_RESCHEDULE_RETURNS_TO_CALLER 2358 RTEMS_TASK_MODE_RESCHEDULE_PREEMPTS_CALLER 6059 RTEMS_TASK_GET_NOTE_ONLY 3360 RTEMS_TASK_SET_NOTE_ONLY 3361 RTEMS_TASK_WAKE_AFTER_YIELD_RETURNS_TO_CALLER 1662 RTEMS_TASK_WAKE_AFTER_YIELD_PREEMPTS_CALLER 5663 RTEMS_TASK_WAKE_WHEN_ONLY 11734 RTEMS_TASK_CREATE_ONLY 43 35 RTEMS_TASK_IDENT_ONLY 85 36 RTEMS_TASK_START_ONLY 19 37 RTEMS_TASK_RESTART_CALLING_TASK 26 38 RTEMS_TASK_RESTART_SUSPENDED_RETURNS_TO_CALLER 23 39 RTEMS_TASK_RESTART_BLOCKED_RETURNS_TO_CALLER 28 40 RTEMS_TASK_RESTART_READY_RETURNS_TO_CALLER 24 41 RTEMS_TASK_RESTART_SUSPENDED_PREEMPTS_CALLER 35 42 RTEMS_TASK_RESTART_BLOCKED_PREEMPTS_CALLER 64 43 RTEMS_TASK_RESTART_READY_PREEMPTS_CALLER 64 44 RTEMS_TASK_DELETE_CALLING_TASK 55 45 RTEMS_TASK_DELETE_SUSPENDED_TASK 42 46 RTEMS_TASK_DELETE_BLOCKED_TASK 43 47 RTEMS_TASK_DELETE_READY_TASK 43 48 RTEMS_TASK_SUSPEND_CALLING_TASK 21 49 RTEMS_TASK_SUSPEND_RETURNS_TO_CALLER 9 50 RTEMS_TASK_RESUME_TASK_READIED_RETURNS_TO_CALLER 10 51 RTEMS_TASK_RESUME_TASK_READIED_PREEMPTS_CALLER 18 52 RTEMS_TASK_SET_PRIORITY_OBTAIN_CURRENT_PRIORITY 7 53 RTEMS_TASK_SET_PRIORITY_RETURNS_TO_CALLER 15 54 RTEMS_TASK_SET_PRIORITY_PREEMPTS_CALLER 29 55 RTEMS_TASK_MODE_OBTAIN_CURRENT_MODE 4 56 RTEMS_TASK_MODE_NO_RESCHEDULE 4 57 RTEMS_TASK_MODE_RESCHEDULE_RETURNS_TO_CALLER 13 58 RTEMS_TASK_MODE_RESCHEDULE_PREEMPTS_CALLER 30 59 RTEMS_TASK_GET_NOTE_ONLY 8 60 RTEMS_TASK_SET_NOTE_ONLY 7 61 RTEMS_TASK_WAKE_AFTER_YIELD_RETURNS_TO_CALLER 5 62 RTEMS_TASK_WAKE_AFTER_YIELD_PREEMPTS_CALLER 17 63 RTEMS_TASK_WAKE_WHEN_ONLY 33 64 64 # 65 65 # Interrupt Manager 66 66 # 67 RTEMS_INTR_ENTRY_RETURNS_TO_NESTED 1268 RTEMS_INTR_ENTRY_RETURNS_TO_INTERRUPTED_TASK 969 RTEMS_INTR_ENTRY_RETURNS_TO_PREEMPTING_TASK 970 RTEMS_INTR_EXIT_RETURNS_TO_NESTED <171 RTEMS_INTR_EXIT_RETURNS_TO_INTERRUPTED_TASK 872 RTEMS_INTR_EXIT_RETURNS_TO_PREEMPTING_TASK 5467 RTEMS_INTR_ENTRY_RETURNS_TO_NESTED unavailable 68 RTEMS_INTR_ENTRY_RETURNS_TO_INTERRUPTED_TASK unavailable 69 RTEMS_INTR_ENTRY_RETURNS_TO_PREEMPTING_TASK unavailable 70 RTEMS_INTR_EXIT_RETURNS_TO_NESTED unavailable 71 RTEMS_INTR_EXIT_RETURNS_TO_INTERRUPTED_TASK unavailable 72 RTEMS_INTR_EXIT_RETURNS_TO_PREEMPTING_TASK unavailable 73 73 # 74 74 # Clock Manager 75 75 # 76 RTEMS_CLOCK_SET_ONLY 8676 RTEMS_CLOCK_SET_ONLY 21 77 77 RTEMS_CLOCK_GET_ONLY 1 78 RTEMS_CLOCK_TICK_ONLY 1 778 RTEMS_CLOCK_TICK_ONLY 10 79 79 # 80 80 # Timer Manager 81 81 # 82 RTEMS_TIMER_CREATE_ONLY 2883 RTEMS_TIMER_IDENT_ONLY 34384 RTEMS_TIMER_DELETE_INACTIVE 4385 RTEMS_TIMER_DELETE_ACTIVE 4786 RTEMS_TIMER_FIRE_AFTER_INACTIVE 5887 RTEMS_TIMER_FIRE_AFTER_ACTIVE 6188 RTEMS_TIMER_FIRE_WHEN_INACTIVE 8889 RTEMS_TIMER_FIRE_WHEN_ACTIVE 8890 RTEMS_TIMER_RESET_INACTIVE 5491 RTEMS_TIMER_RESET_ACTIVE 5892 RTEMS_TIMER_CANCEL_INACTIVE 3193 RTEMS_TIMER_CANCEL_ACTIVE 3482 RTEMS_TIMER_CREATE_ONLY 8 83 RTEMS_TIMER_IDENT_ONLY 83 84 RTEMS_TIMER_DELETE_INACTIVE 11 85 RTEMS_TIMER_DELETE_ACTIVE 12 86 RTEMS_TIMER_FIRE_AFTER_INACTIVE 14 87 RTEMS_TIMER_FIRE_AFTER_ACTIVE 15 88 RTEMS_TIMER_FIRE_WHEN_INACTIVE 21 89 RTEMS_TIMER_FIRE_WHEN_ACTIVE 21 90 RTEMS_TIMER_RESET_INACTIVE 14 91 RTEMS_TIMER_RESET_ACTIVE 15 92 RTEMS_TIMER_CANCEL_INACTIVE 7 93 RTEMS_TIMER_CANCEL_ACTIVE 9 94 94 # 95 95 # Semaphore Manager 96 96 # 97 RTEMS_SEMAPHORE_CREATE_ONLY 6098 RTEMS_SEMAPHORE_IDENT_ONLY 36799 RTEMS_SEMAPHORE_DELETE_ONLY 58100 RTEMS_SEMAPHORE_OBTAIN_AVAILABLE 38101 RTEMS_SEMAPHORE_OBTAIN_NOT_AVAILABLE_NO_WAIT 38102 RTEMS_SEMAPHORE_OBTAIN_NOT_AVAILABLE_CALLER_BLOCKS 109103 RTEMS_SEMAPHORE_RELEASE_NO_WAITING_TASKS 44104 RTEMS_SEMAPHORE_RELEASE_TASK_READIED_RETURNS_TO_CALLER 66105 RTEMS_SEMAPHORE_RELEASE_TASK_READIED_PREEMPTS_CALLER 8797 RTEMS_SEMAPHORE_CREATE_ONLY 27 98 RTEMS_SEMAPHORE_IDENT_ONLY 97 99 RTEMS_SEMAPHORE_DELETE_ONLY 24 100 RTEMS_SEMAPHORE_OBTAIN_AVAILABLE 5 101 RTEMS_SEMAPHORE_OBTAIN_NOT_AVAILABLE_NO_WAIT 5 102 RTEMS_SEMAPHORE_OBTAIN_NOT_AVAILABLE_CALLER_BLOCKS 28 103 RTEMS_SEMAPHORE_RELEASE_NO_WAITING_TASKS 9 104 RTEMS_SEMAPHORE_RELEASE_TASK_READIED_RETURNS_TO_CALLER 14 105 RTEMS_SEMAPHORE_RELEASE_TASK_READIED_PREEMPTS_CALLER 22 106 106 # 107 107 # Message Manager 108 108 # 109 RTEMS_MESSAGE_QUEUE_CREATE_ONLY 200110 RTEMS_MESSAGE_QUEUE_IDENT_ONLY 341111 RTEMS_MESSAGE_QUEUE_DELETE_ONLY 80112 RTEMS_MESSAGE_QUEUE_SEND_NO_WAITING_TASKS 97113 RTEMS_MESSAGE_QUEUE_SEND_TASK_READIED_RETURNS_TO_CALLER 1 01114 RTEMS_MESSAGE_QUEUE_SEND_TASK_READIED_PREEMPTS_CALLER 123115 RTEMS_MESSAGE_QUEUE_URGENT_NO_WAITING_TASKS 96116 RTEMS_MESSAGE_QUEUE_URGENT_TASK_READIED_RETURNS_TO_CALLER 1 01117 RTEMS_MESSAGE_QUEUE_URGENT_TASK_READIED_PREEMPTS_CALLER 123118 RTEMS_MESSAGE_QUEUE_BROADCAST_NO_WAITING_TASKS 53119 RTEMS_MESSAGE_QUEUE_BROADCAST_TASK_READIED_RETURNS_TO_CALLER 111120 RTEMS_MESSAGE_QUEUE_BROADCAST_TASK_READIED_PREEMPTS_CALLER 133121 RTEMS_MESSAGE_QUEUE_RECEIVE_AVAILABLE 79122 RTEMS_MESSAGE_QUEUE_RECEIVE_NOT_AVAILABLE_NO_WAIT 43123 RTEMS_MESSAGE_QUEUE_RECEIVE_NOT_AVAILABLE_CALLER_BLOCKS 114124 RTEMS_MESSAGE_QUEUE_FLUSH_NO_MESSAGES_FLUSHED 29125 RTEMS_MESSAGE_QUEUE_FLUSH_MESSAGES_FLUSHED 39109 RTEMS_MESSAGE_QUEUE_CREATE_ONLY 54 110 RTEMS_MESSAGE_QUEUE_IDENT_ONLY 83 111 RTEMS_MESSAGE_QUEUE_DELETE_ONLY 32 112 RTEMS_MESSAGE_QUEUE_SEND_NO_WAITING_TASKS 14 113 RTEMS_MESSAGE_QUEUE_SEND_TASK_READIED_RETURNS_TO_CALLER 16 114 RTEMS_MESSAGE_QUEUE_SEND_TASK_READIED_PREEMPTS_CALLER 25 115 RTEMS_MESSAGE_QUEUE_URGENT_NO_WAITING_TASKS 14 116 RTEMS_MESSAGE_QUEUE_URGENT_TASK_READIED_RETURNS_TO_CALLER 16 117 RTEMS_MESSAGE_QUEUE_URGENT_TASK_READIED_PREEMPTS_CALLER 25 118 RTEMS_MESSAGE_QUEUE_BROADCAST_NO_WAITING_TASKS 11 119 RTEMS_MESSAGE_QUEUE_BROADCAST_TASK_READIED_RETURNS_TO_CALLER 35 120 RTEMS_MESSAGE_QUEUE_BROADCAST_TASK_READIED_PREEMPTS_CALLER 42 121 RTEMS_MESSAGE_QUEUE_RECEIVE_AVAILABLE 15 122 RTEMS_MESSAGE_QUEUE_RECEIVE_NOT_AVAILABLE_NO_WAIT 10 123 RTEMS_MESSAGE_QUEUE_RECEIVE_NOT_AVAILABLE_CALLER_BLOCKS 29 124 RTEMS_MESSAGE_QUEUE_FLUSH_NO_MESSAGES_FLUSHED 8 125 RTEMS_MESSAGE_QUEUE_FLUSH_MESSAGES_FLUSHED 9 126 126 # 127 127 # Event Manager 128 128 # 129 RTEMS_EVENT_SEND_NO_TASK_READIED 24130 RTEMS_EVENT_SEND_TASK_READIED_RETURNS_TO_CALLER 60131 RTEMS_EVENT_SEND_TASK_READIED_PREEMPTS_CALLER 84129 RTEMS_EVENT_SEND_NO_TASK_READIED 7 130 RTEMS_EVENT_SEND_TASK_READIED_RETURNS_TO_CALLER 13 131 RTEMS_EVENT_SEND_TASK_READIED_PREEMPTS_CALLER 22 132 132 RTEMS_EVENT_RECEIVE_OBTAIN_CURRENT_EVENTS 1 133 RTEMS_EVENT_RECEIVE_AVAILABLE 28134 RTEMS_EVENT_RECEIVE_NOT_AVAILABLE_NO_WAIT 23135 RTEMS_EVENT_RECEIVE_NOT_AVAILABLE_CALLER_BLOCKS 84133 RTEMS_EVENT_RECEIVE_AVAILABLE 14 134 RTEMS_EVENT_RECEIVE_NOT_AVAILABLE_NO_WAIT 7 135 RTEMS_EVENT_RECEIVE_NOT_AVAILABLE_CALLER_BLOCKS 24 136 136 # 137 137 # Signal Manager 138 138 # 139 RTEMS_SIGNAL_CATCH_ONLY 15140 RTEMS_SIGNAL_SEND_RETURNS_TO_CALLER 37141 RTEMS_SIGNAL_SEND_SIGNAL_TO_SELF 55142 RTEMS_SIGNAL_EXIT_ASR_OVERHEAD_RETURNS_TO_CALLING_TASK 37143 RTEMS_SIGNAL_EXIT_ASR_OVERHEAD_RETURNS_TO_PREEMPTING_TASK 54139 RTEMS_SIGNAL_CATCH_ONLY 7 140 RTEMS_SIGNAL_SEND_RETURNS_TO_CALLER 16 141 RTEMS_SIGNAL_SEND_SIGNAL_TO_SELF 29 142 RTEMS_SIGNAL_EXIT_ASR_OVERHEAD_RETURNS_TO_CALLING_TASK 22 143 RTEMS_SIGNAL_EXIT_ASR_OVERHEAD_RETURNS_TO_PREEMPTING_TASK 25 144 144 # 145 145 # Partition Manager 146 146 # 147 RTEMS_PARTITION_CREATE_ONLY 70148 RTEMS_PARTITION_IDENT_ONLY 341149 RTEMS_PARTITION_DELETE_ONLY 42150 RTEMS_PARTITION_GET_BUFFER_AVAILABLE 35151 RTEMS_PARTITION_GET_BUFFER_NOT_AVAILABLE 33152 RTEMS_PARTITION_RETURN_BUFFER_ONLY 43147 RTEMS_PARTITION_CREATE_ONLY 27 148 RTEMS_PARTITION_IDENT_ONLY 83 149 RTEMS_PARTITION_DELETE_ONLY 18 150 RTEMS_PARTITION_GET_BUFFER_AVAILABLE 14 151 RTEMS_PARTITION_GET_BUFFER_NOT_AVAILABLE 10 152 RTEMS_PARTITION_RETURN_BUFFER_ONLY 17 153 153 # 154 154 # Region Manager 155 155 # 156 RTEMS_REGION_CREATE_ONLY 63157 RTEMS_REGION_IDENT_ONLY 348158 RTEMS_REGION_DELETE_ONLY 39159 RTEMS_REGION_GET_SEGMENT_AVAILABLE 52160 RTEMS_REGION_GET_SEGMENT_NOT_AVAILABLE_NO_WAIT 49161 RTEMS_REGION_GET_SEGMENT_NOT_AVAILABLE_CALLER_BLOCKS 123162 RTEMS_REGION_RETURN_SEGMENT_NO_WAITING_TASKS 54163 RTEMS_REGION_RETURN_SEGMENT_TASK_READIED_RETURNS_TO_CALLER 114164 RTEMS_REGION_RETURN_SEGMENT_TASK_READIED_PREEMPTS_CALLER 136156 RTEMS_REGION_CREATE_ONLY 29 157 RTEMS_REGION_IDENT_ONLY 84 158 RTEMS_REGION_DELETE_ONLY 17 159 RTEMS_REGION_GET_SEGMENT_AVAILABLE 14 160 RTEMS_REGION_GET_SEGMENT_NOT_AVAILABLE_NO_WAIT 18 161 RTEMS_REGION_GET_SEGMENT_NOT_AVAILABLE_CALLER_BLOCKS 56 162 RTEMS_REGION_RETURN_SEGMENT_NO_WAITING_TASKS 15 163 RTEMS_REGION_RETURN_SEGMENT_TASK_READIED_RETURNS_TO_CALLER 40 164 RTEMS_REGION_RETURN_SEGMENT_TASK_READIED_PREEMPTS_CALLER 58 165 165 # 166 166 # Dual-Ported Memory Manager 167 167 # 168 RTEMS_PORT_CREATE_ONLY 35169 RTEMS_PORT_IDENT_ONLY 340170 RTEMS_PORT_DELETE_ONLY 39171 RTEMS_PORT_INTERNAL_TO_EXTERNAL_ONLY 26172 RTEMS_PORT_EXTERNAL_TO_INTERNAL_ONLY 27168 RTEMS_PORT_CREATE_ONLY 18 169 RTEMS_PORT_IDENT_ONLY 83 170 RTEMS_PORT_DELETE_ONLY 19 171 RTEMS_PORT_INTERNAL_TO_EXTERNAL_ONLY 6 172 RTEMS_PORT_EXTERNAL_TO_INTERNAL_ONLY 6 173 173 # 174 174 # IO Manager 175 175 # 176 RTEMS_IO_INITIALIZE_ONLY 4177 RTEMS_IO_OPEN_ONLY 2176 RTEMS_IO_INITIALIZE_ONLY 2 177 RTEMS_IO_OPEN_ONLY 1 178 178 RTEMS_IO_CLOSE_ONLY 1 179 RTEMS_IO_READ_ONLY 2180 RTEMS_IO_WRITE_ONLY 3181 RTEMS_IO_CONTROL_ONLY 2179 RTEMS_IO_READ_ONLY 1 180 RTEMS_IO_WRITE_ONLY 1 181 RTEMS_IO_CONTROL_ONLY 1 182 182 # 183 183 # Rate Monotonic Manager 184 184 # 185 RTEMS_RATE_MONOTONIC_CREATE_ONLY 32186 RTEMS_RATE_MONOTONIC_IDENT_ONLY 341187 RTEMS_RATE_MONOTONIC_CANCEL_ONLY 39188 RTEMS_RATE_MONOTONIC_DELETE_ACTIVE 51189 RTEMS_RATE_MONOTONIC_DELETE_INACTIVE 48190 RTEMS_RATE_MONOTONIC_PERIOD_INITIATE_PERIOD_RETURNS_TO_CALLER 54191 RTEMS_RATE_MONOTONIC_PERIOD_CONCLUDE_PERIOD_CALLER_BLOCKS 74192 RTEMS_RATE_MONOTONIC_PERIOD_OBTAIN_STATUS 31185 RTEMS_RATE_MONOTONIC_CREATE_ONLY 18 186 RTEMS_RATE_MONOTONIC_IDENT_ONLY 83 187 RTEMS_RATE_MONOTONIC_CANCEL_ONLY 18 188 RTEMS_RATE_MONOTONIC_DELETE_ACTIVE 23 189 RTEMS_RATE_MONOTONIC_DELETE_INACTIVE 21 190 RTEMS_RATE_MONOTONIC_PERIOD_INITIATE_PERIOD_RETURNS_TO_CALLER 25 191 RTEMS_RATE_MONOTONIC_PERIOD_CONCLUDE_PERIOD_CALLER_BLOCKS 20 192 RTEMS_RATE_MONOTONIC_PERIOD_OBTAIN_STATUS 13 193 193 # 194 194 # Size Information … … 197 197 # xxx alloted for numbers 198 198 # 199 RTEMS_DATA_SPACE 723200 RTEMS_MINIMUM_CONFIGURATION 18,980201 RTEMS_MAXIMUM_CONFIGURATION 36,438199 RTEMS_DATA_SPACE na 200 RTEMS_MINIMUM_CONFIGURATION na 201 RTEMS_MAXIMUM_CONFIGURATION na 202 202 # x,xxx alloted for numbers 203 RTEMS_CORE_CODE_SIZE 12,674204 RTEMS_INITIALIZATION_CODE_SIZE 970205 RTEMS_TASK_CODE_SIZE 3,562206 RTEMS_INTERRUPT_CODE_SIZE 54207 RTEMS_CLOCK_CODE_SIZE 334208 RTEMS_TIMER_CODE_SIZE 1,110209 RTEMS_SEMAPHORE_CODE_SIZE 1,632210 RTEMS_MESSAGE_CODE_SIZE 1,754211 RTEMS_EVENT_CODE_SIZE 1,000212 RTEMS_SIGNAL_CODE_SIZE 418213 RTEMS_PARTITION_CODE_SIZE 1,164214 RTEMS_REGION_CODE_SIZE 1,494215 RTEMS_DPMEM_CODE_SIZE 724216 RTEMS_IO_CODE_SIZE 686217 RTEMS_FATAL_ERROR_CODE_SIZE 24218 RTEMS_RATE_MONOTONIC_CODE_SIZE 1,212219 RTEMS_MULTIPROCESSING_CODE_SIZE 6.952203 RTEMS_CORE_CODE_SIZE na 204 RTEMS_INITIALIZATION_CODE_SIZE na 205 RTEMS_TASK_CODE_SIZE na 206 RTEMS_INTERRUPT_CODE_SIZE na 207 RTEMS_CLOCK_CODE_SIZE na 208 RTEMS_TIMER_CODE_SIZE na 209 RTEMS_SEMAPHORE_CODE_SIZE na 210 RTEMS_MESSAGE_CODE_SIZE na 211 RTEMS_EVENT_CODE_SIZE na 212 RTEMS_SIGNAL_CODE_SIZE na 213 RTEMS_PARTITION_CODE_SIZE na 214 RTEMS_REGION_CODE_SIZE na 215 RTEMS_DPMEM_CODE_SIZE na 216 RTEMS_IO_CODE_SIZE na 217 RTEMS_FATAL_ERROR_CODE_SIZE na 218 RTEMS_RATE_MONOTONIC_CODE_SIZE na 219 RTEMS_MULTIPROCESSING_CODE_SIZE na 220 220 # xxx alloted for numbers 221 RTEMS_TIMER_CODE_OPTSIZE 184222 RTEMS_SEMAPHORE_CODE_OPTSIZE 172223 RTEMS_MESSAGE_CODE_OPTSIZE 288224 RTEMS_EVENT_CODE_OPTSIZE 56225 RTEMS_SIGNAL_CODE_OPTSIZE 56226 RTEMS_PARTITION_CODE_OPTSIZE 132227 RTEMS_REGION_CODE_OPTSIZE 160228 RTEMS_DPMEM_CODE_OPTSIZE 132229 RTEMS_IO_CODE_OPTSIZE 00230 RTEMS_RATE_MONOTONIC_CODE_OPTSIZE 184231 RTEMS_MULTIPROCESSING_CODE_OPTSIZE 332221 RTEMS_TIMER_CODE_OPTSIZE na 222 RTEMS_SEMAPHORE_CODE_OPTSIZE na 223 RTEMS_MESSAGE_CODE_OPTSIZE na 224 RTEMS_EVENT_CODE_OPTSIZE na 225 RTEMS_SIGNAL_CODE_OPTSIZE na 226 RTEMS_PARTITION_CODE_OPTSIZE na 227 RTEMS_REGION_CODE_OPTSIZE na 228 RTEMS_DPMEM_CODE_OPTSIZE na 229 RTEMS_IO_CODE_OPTSIZE na 230 RTEMS_RATE_MONOTONIC_CODE_OPTSIZE na 231 RTEMS_MULTIPROCESSING_CODE_OPTSIZE na 232 232 # xxx alloted for numbers 233 RTEMS_BYTES_PER_TASK 400234 RTEMS_BYTES_PER_TIMER 68235 RTEMS_BYTES_PER_SEMAPHORE 124236 RTEMS_BYTES_PER_MESSAGE_QUEUE 148237 RTEMS_BYTES_PER_REGION 144238 RTEMS_BYTES_PER_PARTITION 56239 RTEMS_BYTES_PER_PORT 36240 RTEMS_BYTES_PER_PERIOD 36241 RTEMS_BYTES_PER_EXTENSION 64242 RTEMS_BYTES_PER_FP_TASK 332243 RTEMS_BYTES_PER_NODE 48244 RTEMS_BYTES_PER_GLOBAL_OBJECT 20245 RTEMS_BYTES_PER_PROXY 124233 RTEMS_BYTES_PER_TASK na 234 RTEMS_BYTES_PER_TIMER na 235 RTEMS_BYTES_PER_SEMAPHORE na 236 RTEMS_BYTES_PER_MESSAGE_QUEUE na 237 RTEMS_BYTES_PER_REGION na 238 RTEMS_BYTES_PER_PARTITION na 239 RTEMS_BYTES_PER_PORT na 240 RTEMS_BYTES_PER_PERIOD na 241 RTEMS_BYTES_PER_EXTENSION na 242 RTEMS_BYTES_PER_FP_TASK na 243 RTEMS_BYTES_PER_NODE na 244 RTEMS_BYTES_PER_GLOBAL_OBJECT na 245 RTEMS_BYTES_PER_PROXY na 246 246 # x,xxx alloted for numbers 247 RTEMS_BYTES_OF_FIXED_SYSTEM_REQUIREMENTS 8,872247 RTEMS_BYTES_OF_FIXED_SYSTEM_REQUIREMENTS na -
doc/supplements/arm/ChangeLog
r90f58823 r6c243f11 1 2002-08-01 Joel Sherrill <joel@OARcorp.com> 2 3 * BSP_TIMES, wksheets.texi: Updated to reflect ARM times 4 reported by Jay Monkman <jmonkman@adventnetworks.com>. These 5 times are subject to change as he tunes the ARM port and their BSP. 6 1 7 2002-07-30 Joel Sherrill <joel@OARcorp.com> 2 8 -
doc/supplements/arm/wksheets.texi
r90f58823 r6c243f11 54 54 55 55 @itemize @bullet 56 @item Data Space: 72356 @item Data Space: na 57 57 @end itemize 58 58 … … 70 70 71 71 @itemize @bullet 72 @item Minimum Configuration: 18,98073 @item Maximum Configuration: 36,43872 @item Minimum Configuration: na 73 @item Maximum Configuration: na 74 74 @end itemize 75 75 … … 108 108 109 109 @itemize @bullet 110 @item Core ( 12,674, NA)111 @item Initialization ( 970, NA)112 @item Task ( 3,562, NA)113 @item Interrupt ( 54, NA)114 @item Clock ( 334, NA)115 @item Timer ( 1,110, 184)116 @item Semaphore ( 1,632, 172)117 @item Message ( 1,754, 288)118 @item Event ( 1,000, 56)119 @item Signal ( 418, 56)120 @item Partition ( 1,164, 132)121 @item Region ( 1,494, 160)122 @item Dual Ported Memory ( 724, 132)123 @item I/O ( 686, 00)124 @item Fatal Error ( 24, NA)125 @item Rate Monotonic ( 1,212, 184)126 @item Multiprocessing ( 6.952, 332)110 @item Core (na, NA) 111 @item Initialization (na, NA) 112 @item Task (na, NA) 113 @item Interrupt (na, NA) 114 @item Clock (na, NA) 115 @item Timer (na, na) 116 @item Semaphore (na, na) 117 @item Message (na, na) 118 @item Event (na, na) 119 @item Signal (na, na) 120 @item Partition (na, na) 121 @item Region (na, na) 122 @item Dual Ported Memory (na, na) 123 @item I/O (na, na) 124 @item Fatal Error (na, NA) 125 @item Rate Monotonic (na, na) 126 @item Multiprocessing (na, na) 127 127 @end itemize 128 128 @end ifset … … 143 143 \noalign{\hrule} 144 144 &\bf Component && \bf Included && \bf Not Included && \bf Size &\cr\noalign{\hrule} 145 &Core && 12,674&& NA && &\cr\noalign{\hrule}146 &Initialization && 970&& NA && &\cr\noalign{\hrule}147 &Task && 3,562&& NA && &\cr\noalign{\hrule}148 &Interrupt && 54&& NA && &\cr\noalign{\hrule}149 &Clock && 334&& NA && &\cr\noalign{\hrule}150 &Timer && 1,110 && 184&& &\cr\noalign{\hrule}151 &Semaphore && 1,632 && 172&& &\cr\noalign{\hrule}152 &Message && 1,754 && 288&& &\cr\noalign{\hrule}153 &Event && 1,000 && 56&& &\cr\noalign{\hrule}154 &Signal && 418 && 56&& &\cr\noalign{\hrule}155 &Partition && 1,164 && 132&& &\cr\noalign{\hrule}156 &Region && 1,494 && 160&& &\cr\noalign{\hrule}157 &Dual Ported Memory && 724 && 132&& &\cr\noalign{\hrule}158 &I/O && 686 && 00&& &\cr\noalign{\hrule}159 &Fatal Error && 24&& NA && &\cr\noalign{\hrule}160 &Rate Monotonic && 1,212 && 184&& &\cr\noalign{\hrule}161 &Multiprocessing && 6.952 && 332&& &\cr\noalign{\hrule}145 &Core && na && NA && &\cr\noalign{\hrule} 146 &Initialization && na && NA && &\cr\noalign{\hrule} 147 &Task && na && NA && &\cr\noalign{\hrule} 148 &Interrupt && na && NA && &\cr\noalign{\hrule} 149 &Clock && na && NA && &\cr\noalign{\hrule} 150 &Timer && na && na && &\cr\noalign{\hrule} 151 &Semaphore && na && na && &\cr\noalign{\hrule} 152 &Message && na && na && &\cr\noalign{\hrule} 153 &Event && na && na && &\cr\noalign{\hrule} 154 &Signal && na && na && &\cr\noalign{\hrule} 155 &Partition && na && na && &\cr\noalign{\hrule} 156 &Region && na && na && &\cr\noalign{\hrule} 157 &Dual Ported Memory && na && na && &\cr\noalign{\hrule} 158 &I/O && na && na && &\cr\noalign{\hrule} 159 &Fatal Error && na && NA && &\cr\noalign{\hrule} 160 &Rate Monotonic && na && na && &\cr\noalign{\hrule} 161 &Multiprocessing && na && na && &\cr\noalign{\hrule} 162 162 &\multispan 5 \bf\hfil Total Code Space Requirements\qquad\hfil&&&\cr\noalign{\hrule} 163 163 }}\hfil} … … 174 174 <TD ALIGN=center><STRONG>Size</STRONG></TD></TR> 175 175 <TR><TD ALIGN=center>Core</TD> 176 <TD ALIGN=center> 12,674</TD>176 <TD ALIGN=center>na</TD> 177 177 <TD ALIGN=center>NA</TD> 178 178 <TD><BR></TD></TR> 179 179 <TR><TD ALIGN=center>Initialization</TD> 180 <TD ALIGN=center> 970</TD>180 <TD ALIGN=center>na</TD> 181 181 <TD ALIGN=center>NA</TD> 182 182 <TD><BR></TD></TR> 183 183 <TR><TD ALIGN=center>Task</TD> 184 <TD ALIGN=center> 3,562</TD>184 <TD ALIGN=center>na</TD> 185 185 <TD ALIGN=center>NA</TD> 186 186 <TD><BR></TD></TR> 187 187 <TR><TD ALIGN=center>Interrupt</TD> 188 <TD ALIGN=center> 54</TD>188 <TD ALIGN=center>na</TD> 189 189 <TD ALIGN=center>NA</TD> 190 190 <TD><BR></TD></TR> 191 191 <TR><TD ALIGN=center>Clock</TD> 192 <TD ALIGN=center> 334</TD>192 <TD ALIGN=center>na</TD> 193 193 <TD ALIGN=center>NA</TD> 194 194 <TD><BR></TD></TR> 195 195 <TR><TD ALIGN=center>Timer</TD> 196 <TD ALIGN=center> 1,110</TD>197 <TD ALIGN=center> 184</TD>196 <TD ALIGN=center>na</TD> 197 <TD ALIGN=center>na</TD> 198 198 <TD><BR></TD></TR> 199 199 <TR><TD ALIGN=center>Semaphore</TD> 200 <TD ALIGN=center> 1,632</TD>201 <TD ALIGN=center> 172</TD>200 <TD ALIGN=center>na</TD> 201 <TD ALIGN=center>na</TD> 202 202 <TD><BR></TD></TR> 203 203 <TR><TD ALIGN=center>Message</TD> 204 <TD ALIGN=center> 1,754</TD>205 <TD ALIGN=center> 288</TD>204 <TD ALIGN=center>na</TD> 205 <TD ALIGN=center>na</TD> 206 206 <TD><BR></TD></TR> 207 207 <TR><TD ALIGN=center>Event</TD> 208 <TD ALIGN=center> 1,000</TD>209 <TD ALIGN=center> 56</TD>208 <TD ALIGN=center>na</TD> 209 <TD ALIGN=center>na</TD> 210 210 <TD><BR></TD></TR> 211 211 <TR><TD ALIGN=center>Signal</TD> 212 <TD ALIGN=center> 418</TD>213 <TD ALIGN=center> 56</TD>212 <TD ALIGN=center>na</TD> 213 <TD ALIGN=center>na</TD> 214 214 <TD><BR></TD></TR> 215 215 <TR><TD ALIGN=center>Partition</TD> 216 <TD ALIGN=center> 1,164</TD>217 <TD ALIGN=center> 132</TD>216 <TD ALIGN=center>na</TD> 217 <TD ALIGN=center>na</TD> 218 218 <TD><BR></TD></TR> 219 219 <TR><TD ALIGN=center>Region</TD> 220 <TD ALIGN=center> 1,494</TD>221 <TD ALIGN=center> 160</TD>220 <TD ALIGN=center>na</TD> 221 <TD ALIGN=center>na</TD> 222 222 <TD><BR></TD></TR> 223 223 <TR><TD ALIGN=center>Dual Ported Memory</TD> 224 <TD ALIGN=center> 724</TD>225 <TD ALIGN=center> 132</TD>224 <TD ALIGN=center>na</TD> 225 <TD ALIGN=center>na</TD> 226 226 <TD><BR></TD></TR> 227 227 <TR><TD ALIGN=center>I/O</TD> 228 <TD ALIGN=center> 686</TD>229 <TD ALIGN=center> 00</TD>228 <TD ALIGN=center>na</TD> 229 <TD ALIGN=center>na</TD> 230 230 <TD><BR></TD></TR> 231 231 <TR><TD ALIGN=center>Fatal Error</TD> 232 <TD ALIGN=center> 24</TD>232 <TD ALIGN=center>na</TD> 233 233 <TD ALIGN=center>NA</TD> 234 234 <TD><BR></TD></TR> 235 235 <TR><TD ALIGN=center>Rate Monotonic</TD> 236 <TD ALIGN=center> 1,212</TD>237 <TD ALIGN=center> 184</TD>236 <TD ALIGN=center>na</TD> 237 <TD ALIGN=center>na</TD> 238 238 <TD><BR></TD></TR> 239 239 <TR><TD ALIGN=center>Multiprocessing</TD> 240 <TD ALIGN=center> 6.952</TD>241 <TD ALIGN=center> 332</TD>240 <TD ALIGN=center>na</TD> 241 <TD ALIGN=center>na</TD> 242 242 <TD><BR></TD></TR> 243 243 <TR><TD ALIGN=center COLSPAN=3> … … 285 285 286 286 @itemize @bullet 287 @item maximum_tasks * 400288 @item maximum_timers * 68289 @item maximum_semaphores * 124290 @item maximum_message_queues * 148291 @item maximum_regions * 144292 @item maximum_partitions * 56293 @item maximum_ports * 36294 @item maximum_periods * 36295 @item maximum_extensions * 64296 @item Floating Point Tasks * 332287 @item maximum_tasks * na 288 @item maximum_timers * na 289 @item maximum_semaphores * na 290 @item maximum_message_queues * na 291 @item maximum_regions * na 292 @item maximum_partitions * na 293 @item maximum_ports * na 294 @item maximum_periods * na 295 @item maximum_extensions * na 296 @item Floating Point Tasks * na 297 297 @item Task Stacks 298 @item maximum_nodes * 48299 @item maximum_global_objects * 20300 @item maximum_proxies * 124301 @item Fixed System Requirements of 8,872298 @item maximum_nodes * na 299 @item maximum_global_objects * na 300 @item maximum_proxies * na 301 @item Fixed System Requirements of na 302 302 @end itemize 303 303 @end ifset … … 315 315 \noalign{\hrule} 316 316 & \bf Description && \bf Equation && \bf Bytes Required &\cr\noalign{\hrule} 317 & maximum\_tasks && * 400= &&&\cr\noalign{\hrule}318 & maximum\_timers && * 68= &&&\cr\noalign{\hrule}319 & maximum\_semaphores && * 124= &&&\cr\noalign{\hrule}320 & maximum\_message\_queues && * 148= &&&\cr\noalign{\hrule}321 & maximum\_regions && * 144= &&&\cr\noalign{\hrule}322 & maximum\_partitions && * 56= &&&\cr\noalign{\hrule}323 & maximum\_ports && * 36= &&&\cr\noalign{\hrule}324 & maximum\_periods && * 36= &&&\cr\noalign{\hrule}325 & maximum\_extensions && * 64= &&&\cr\noalign{\hrule}326 & Floating Point Tasks && * 332= &&&\cr\noalign{\hrule}317 & maximum\_tasks && * na = &&&\cr\noalign{\hrule} 318 & maximum\_timers && * na = &&&\cr\noalign{\hrule} 319 & maximum\_semaphores && * na = &&&\cr\noalign{\hrule} 320 & maximum\_message\_queues && * na = &&&\cr\noalign{\hrule} 321 & maximum\_regions && * na = &&&\cr\noalign{\hrule} 322 & maximum\_partitions && * na = &&&\cr\noalign{\hrule} 323 & maximum\_ports && * na = &&&\cr\noalign{\hrule} 324 & maximum\_periods && * na = &&&\cr\noalign{\hrule} 325 & maximum\_extensions && * na = &&&\cr\noalign{\hrule} 326 & Floating Point Tasks && * na = &&&\cr\noalign{\hrule} 327 327 & Task Stacks &&\hskip 2.3em=&&&\cr\noalign{\hrule} 328 328 & Total Single Processor Requirements &&&&&\cr\noalign{\hrule} … … 339 339 \noalign{\hrule} 340 340 & \bf Description && \bf Equation && \bf Bytes Required &\cr\noalign{\hrule} 341 & maximum\_nodes && * 48= &&&\cr\noalign{\hrule}342 & maximum\_global\_objects && * 20= &&&\cr\noalign{\hrule}343 & maximum\_proxies && * 124= &&&\cr\noalign{\hrule}341 & maximum\_nodes && * na = &&&\cr\noalign{\hrule} 342 & maximum\_global\_objects && * na = &&&\cr\noalign{\hrule} 343 & maximum\_proxies && * na = &&&\cr\noalign{\hrule} 344 344 }}\hfil} 345 345 … … 354 354 \noalign{\hrule} 355 355 & Total Multiprocessing Requirements &&&&&\cr\noalign{\hrule} 356 & Fixed System Requirements && 8,872&&&\cr\noalign{\hrule}356 & Fixed System Requirements && na &&&\cr\noalign{\hrule} 357 357 & Total Single Processor Requirements &&&&&\cr\noalign{\hrule} 358 358 & Total Multiprocessing Requirements &&&&&\cr\noalign{\hrule} … … 370 370 <TD ALIGN=center><STRONG>Bytes Required</STRONG></TD></TR> 371 371 <TR><TD ALIGN=left>maximum_tasks</TD> 372 <TD ALIGN=right>* 400=</TD>372 <TD ALIGN=right>* na =</TD> 373 373 <TD><BR></TD></TR> 374 374 <TR><TD ALIGN=left>maximum_timers</TD> 375 <TD ALIGN=right>* 68=</TD>375 <TD ALIGN=right>* na =</TD> 376 376 <TD><BR></TD></TR> 377 377 <TR><TD ALIGN=left>maximum_semaphores</TD> 378 <TD ALIGN=right>* 124=</TD>378 <TD ALIGN=right>* na =</TD> 379 379 <TD><BR></TD></TR> 380 380 <TR><TD ALIGN=left>maximum_message_queues</TD> 381 <TD ALIGN=right>* 148=</TD>381 <TD ALIGN=right>* na =</TD> 382 382 <TD><BR></TD></TR> 383 383 <TR><TD ALIGN=left>maximum_regions</TD> 384 <TD ALIGN=right>* 144=</TD>384 <TD ALIGN=right>* na =</TD> 385 385 <TD><BR></TD></TR> 386 386 <TR><TD ALIGN=left>maximum_partitions</TD> 387 <TD ALIGN=right>* 56=</TD>387 <TD ALIGN=right>* na =</TD> 388 388 <TD><BR></TD></TR> 389 389 <TR><TD ALIGN=left>maximum_ports</TD> 390 <TD ALIGN=right>* 36=</TD>390 <TD ALIGN=right>* na =</TD> 391 391 <TD><BR></TD></TR> 392 392 <TR><TD ALIGN=left>maximum_periods</TD> 393 <TD ALIGN=right>* 36=</TD>393 <TD ALIGN=right>* na =</TD> 394 394 <TD><BR></TD></TR> 395 395 <TR><TD ALIGN=left>maximum_extensions</TD> 396 <TD ALIGN=right>* 64=</TD>396 <TD ALIGN=right>* na =</TD> 397 397 <TD><BR></TD></TR> 398 398 <TR><TD ALIGN=left>Floating Point Tasks</TD> 399 <TD ALIGN=right>* 332=</TD>399 <TD ALIGN=right>* na =</TD> 400 400 <TD><BR></TD></TR> 401 401 <TR><TD ALIGN=left COLSPAN=2>Task Stacks</TD> … … 409 409 <TD ALIGN=center><STRONG>Bytes Required</STRONG></TD></TR> 410 410 <TR><TD ALIGN=left>maximum_nodes</TD> 411 <TD ALIGN=right>* 48=</TD>411 <TD ALIGN=right>* na =</TD> 412 412 <TD><BR></TD></TR> 413 413 <TR><TD ALIGN=left>maximum_global_objects</TD> 414 <TD ALIGN=right>* 20=</TD>414 <TD ALIGN=right>* na =</TD> 415 415 <TD><BR></TD></TR> 416 416 <TR><TD ALIGN=left>maximum_proxies</TD> 417 <TD ALIGN=right>* 124=</TD>417 <TD ALIGN=right>* na =</TD> 418 418 <TD><BR></TD></TR> 419 419 <TR><TD ALIGN=left COLSPAN=2> … … 422 422 <TR></TR> 423 423 <TR><TD ALIGN=left COLSPAN=2>Fixed System Requirements</TD> 424 <TD ALIGN=center> 8,872</TD></TR>424 <TD ALIGN=center>na</TD></TR> 425 425 <TR><TD ALIGN=left COLSPAN=2>Total Single Processor Requirements</TD> 426 426 <TD><BR></TD></TR>
Note: See TracChangeset
for help on using the changeset viewer.