Changeset 110136a in rtems
- Timestamp:
- 01/03/00 16:53:07 (24 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 0af1b73f
- Parents:
- e065e8ae
- Location:
- c/src/lib/libbsp/m68k/gen68360
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/m68k/gen68360/README
re065e8ae r110136a 101 101 Timing tests: 102 102 Context Switch 103 103 104 104 context switch: self 10 105 105 context switch: to another task 11 106 context switch: no floating point contexts 40107 fp context switch: restore 1st FP task 41106 context switch: no floating point contexts 38 107 fp context switch: restore 1st FP task 39 108 108 fp context switch: save initialized, restore initialized 14 109 fp context switch: save idle, restore initialized 1 4110 fp context switch: save idle, restore idle 4 3111 109 fp context switch: save idle, restore initialized 15 110 fp context switch: save idle, restore idle 41 111 112 112 Task Manager 113 114 rtems_task_create 133115 rtems_task_ident 3 51116 rtems_task_start 7 7117 rtems_task_restart: calling task 9 3118 rtems_task_restart: suspended task -- returns to caller 90119 rtems_task_restart: blocked task -- returns to caller 1 20120 rtems_task_restart: ready task -- returns to caller 92121 rtems_task_restart: suspended task -- preempts caller 1 21122 rtems_task_restart: blocked task -- preempts caller 1 43123 rtems_task_restart: ready task -- preempts caller 1 38124 rtems_task_delete: calling task 158125 rtems_task_delete: suspended task 1 29126 rtems_task_delete: blocked task 1 34127 rtems_task_delete: ready task 1 36128 rtems_task_suspend: calling task 7 1129 rtems_task_suspend: returns to caller 47130 rtems_task_resume: task readied -- returns to caller 48113 114 rtems_task_create 202 115 rtems_task_ident 390 116 rtems_task_start 71 117 rtems_task_restart: calling task 99 118 rtems_task_restart: suspended task -- returns to caller 86 119 rtems_task_restart: blocked task -- returns to caller 116 120 rtems_task_restart: ready task -- returns to caller 88 121 rtems_task_restart: suspended task -- preempts caller 132 122 rtems_task_restart: blocked task -- preempts caller 153 123 rtems_task_restart: ready task -- preempts caller 149 124 rtems_task_delete: calling task 236 125 rtems_task_delete: suspended task 191 126 rtems_task_delete: blocked task 195 127 rtems_task_delete: ready task 198 128 rtems_task_suspend: calling task 78 129 rtems_task_suspend: returns to caller 36 130 rtems_task_resume: task readied -- returns to caller 39 131 131 rtems_task_resume: task readied -- preempts caller 67 132 rtems_task_set_priority: obtain current priority 36133 rtems_task_set_priority: returns to caller 65134 rtems_task_set_priority: preempts caller 1 02132 rtems_task_set_priority: obtain current priority 26 133 rtems_task_set_priority: returns to caller 59 134 rtems_task_set_priority: preempts caller 110 135 135 rtems_task_mode: obtain current mode 13 136 136 rtems_task_mode: no reschedule 15 137 rtems_task_mode: reschedule -- returns to caller 2 2138 rtems_task_mode: reschedule -- preempts caller 6 1139 rtems_task_get_note 38140 rtems_task_set_note 37141 rtems_task_wake_after: yield -- returns to caller 22142 rtems_task_wake_after: yields -- preempts caller 56143 rtems_task_wake_when 11 0144 137 rtems_task_mode: reschedule -- returns to caller 20 138 rtems_task_mode: reschedule -- preempts caller 67 139 rtems_task_get_note 28 140 rtems_task_set_note 27 141 rtems_task_wake_after: yield -- returns to caller 16 142 rtems_task_wake_after: yields -- preempts caller 65 143 rtems_task_wake_when 116 144 145 145 Interrupt Manager 146 147 interrupt entry overhead: returns to nested interrupt 8148 interrupt entry overhead: returns to interrupted task 8149 interrupt entry overhead: returns to preempting task 8150 interrupt exit overhead: returns to nested interrupt 7151 interrupt exit overhead: returns to interrupted task 8152 interrupt exit overhead: returns to preempting task 5 2153 146 147 interrupt entry overhead: returns to nested interrupt 10 148 interrupt entry overhead: returns to interrupted task 10 149 interrupt entry overhead: returns to preempting task 10 150 interrupt exit overhead: returns to nested interrupt 8 151 interrupt exit overhead: returns to interrupted task 10 152 interrupt exit overhead: returns to preempting task 59 153 154 154 Clock Manager 155 156 rtems_clock_set 82157 rtems_clock_get 2158 rtems_clock_tick 1 5159 155 156 rtems_clock_set 73 157 rtems_clock_get 1 158 rtems_clock_tick 16 159 160 160 Timer Manager 161 162 rtems_timer_create 3 3163 rtems_timer_ident 3 43164 rtems_timer_delete: inactive 4 7165 rtems_timer_delete: active 50166 rtems_timer_fire_after: inactive 5 9167 rtems_timer_fire_after: active 63168 rtems_timer_fire_when: inactive 83169 rtems_timer_fire_when: active 83170 rtems_timer_reset: inactive 55171 rtems_timer_reset: active 5 8172 rtems_timer_cancel: inactive 35173 rtems_timer_cancel: active 38174 161 162 rtems_timer_create 31 163 rtems_timer_ident 380 164 rtems_timer_delete: inactive 43 165 rtems_timer_delete: active 46 166 rtems_timer_fire_after: inactive 53 167 rtems_timer_fire_after: active 56 168 rtems_timer_fire_when: inactive 72 169 rtems_timer_fire_when: active 72 170 rtems_timer_reset: inactive 47 171 rtems_timer_reset: active 51 172 rtems_timer_cancel: inactive 25 173 rtems_timer_cancel: active 28 174 175 175 Semaphore Manager 176 177 rtems_semaphore_create 62178 rtems_semaphore_ident 368179 rtems_semaphore_delete 61180 rtems_semaphore_obtain: available 42181 rtems_semaphore_obtain: not available -- NO_WAIT 42182 rtems_semaphore_obtain: not available -- caller blocks 10 5183 rtems_semaphore_release: no waiting tasks 4 6184 rtems_semaphore_release: task readied -- returns to caller 64185 rtems_semaphore_release: task readied -- preempts caller 8 4186 176 177 rtems_semaphore_create 59 178 rtems_semaphore_ident 438 179 rtems_semaphore_delete 57 180 rtems_semaphore_obtain: available 31 181 rtems_semaphore_obtain: not available -- NO_WAIT 31 182 rtems_semaphore_obtain: not available -- caller blocks 108 183 rtems_semaphore_release: no waiting tasks 40 184 rtems_semaphore_release: task readied -- returns to caller 56 185 rtems_semaphore_release: task readied -- preempts caller 83 186 187 187 Message Queue Manager 188 189 rtems_message_queue_create 24 0190 rtems_message_queue_ident 3 42191 rtems_message_queue_delete 7 9192 rtems_message_queue_send: no waiting tasks 93193 rtems_message_queue_send: task readied -- returns to caller 96194 rtems_message_queue_send: task readied -- preempts caller 116195 rtems_message_queue_urgent: no waiting tasks 93196 rtems_message_queue_urgent: task readied -- returns to caller 97197 rtems_message_queue_urgent: task readied -- preempts caller 117198 rtems_message_queue_broadcast: no waiting tasks 54199 rtems_message_queue_broadcast: task readied -- returns to caller 106200 rtems_message_queue_broadcast: task readied -- preempts caller 1 26201 rtems_message_queue_receive: available 79202 rtems_message_queue_receive: not available -- NO_WAIT 48188 189 rtems_message_queue_create 241 190 rtems_message_queue_ident 379 191 rtems_message_queue_delete 75 192 rtems_message_queue_send: no waiting tasks 72 193 rtems_message_queue_send: task readied -- returns to caller 72 194 rtems_message_queue_send: task readied -- preempts caller 99 195 rtems_message_queue_urgent: no waiting tasks 72 196 rtems_message_queue_urgent: task readied -- returns to caller 72 197 rtems_message_queue_urgent: task readied -- preempts caller 99 198 rtems_message_queue_broadcast: no waiting tasks 43 199 rtems_message_queue_broadcast: task readied -- returns to caller 82 200 rtems_message_queue_broadcast: task readied -- preempts caller 109 201 rtems_message_queue_receive: available 52 202 rtems_message_queue_receive: not available -- NO_WAIT 34 203 203 rtems_message_queue_receive: not available -- caller blocks 111 204 rtems_message_queue_flush: no messages flushed 35205 rtems_message_queue_flush: messages flushed 44206 204 rtems_message_queue_flush: no messages flushed 25 205 rtems_message_queue_flush: messages flushed 34 206 207 207 Event Manager 208 209 rtems_event_send: no task readied 30210 rtems_event_send: task readied -- returns to caller 5 9211 rtems_event_send: task readied -- preempts caller 8 1212 rtems_event_receive: obtain current events 1213 rtems_event_receive: available 34214 rtems_event_receive: not available -- NO_WAIT 31215 rtems_event_receive: not available -- caller blocks 8 4216 208 209 rtems_event_send: no task readied 22 210 rtems_event_send: task readied -- returns to caller 50 211 rtems_event_send: task readied -- preempts caller 80 212 rtems_event_receive: obtain current events -1 213 rtems_event_receive: available 26 214 rtems_event_receive: not available -- NO_WAIT 22 215 rtems_event_receive: not available -- caller blocks 89 216 217 217 Signal Manager 218 219 rtems_signal_catch 24220 rtems_signal_send: returns to caller 42221 rtems_signal_send: signal to self 47222 exit ASR overhead: returns to calling task 33218 219 rtems_signal_catch 16 220 rtems_signal_send: returns to caller 32 221 rtems_signal_send: signal to self 51 222 exit ASR overhead: returns to calling task 42 223 223 exit ASR overhead: returns to preempting task 58 224 224 225 225 Partition Manager 226 227 rtems_partition_create 7 8228 rtems_partition_ident 3 42229 rtems_partition_delete 4 6230 rtems_partition_get_buffer: available 40231 rtems_partition_get_buffer: not available 39232 rtems_partition_return_buffer 47233 226 227 rtems_partition_create 74 228 rtems_partition_ident 379 229 rtems_partition_delete 40 230 rtems_partition_get_buffer: available 29 231 rtems_partition_get_buffer: not available 27 232 rtems_partition_return_buffer 34 233 234 234 Region Manager 235 236 rtems_region_create 6 5237 rtems_region_ident 3 49238 rtems_region_delete 4 5239 rtems_region_get_segment: available 55240 rtems_region_get_segment: not available -- NO_WAIT 52241 rtems_region_get_segment: not available -- caller blocks 1 19242 rtems_region_return_segment: no waiting tasks 57243 rtems_region_return_segment: task readied -- returns to caller 106244 rtems_region_return_segment: task readied -- preempts caller 12 7245 235 236 rtems_region_create 63 237 rtems_region_ident 388 238 rtems_region_delete 40 239 rtems_region_get_segment: available 43 240 rtems_region_get_segment: not available -- NO_WAIT 40 241 rtems_region_get_segment: not available -- caller blocks 120 242 rtems_region_return_segment: no waiting tasks 48 243 rtems_region_return_segment: task readied -- returns to caller 98 244 rtems_region_return_segment: task readied -- preempts caller 125 245 246 246 Dual-Ported Memory Manager 247 248 rtems_port_create 40249 rtems_port_ident 3 42250 rtems_port_delete 4 4251 rtems_port_internal_to_external 32252 rtems_port_external_to_internal 32253 247 248 rtems_port_create 38 249 rtems_port_ident 380 250 rtems_port_delete 40 251 rtems_port_internal_to_external 22 252 rtems_port_external_to_internal 22 253 254 254 IO Manager 255 255 256 256 rtems_io_initialize 4 257 257 rtems_io_open 1 … … 260 260 rtems_io_write 1 261 261 rtems_io_control 1 262 262 263 263 Rate Monotonic Manager 264 265 rtems_rate_monotonic_create 3 9266 rtems_rate_monotonic_ident 3 43267 rtems_rate_monotonic_cancel 43268 rtems_rate_monotonic_delete: active 5 4269 rtems_rate_monotonic_delete: inactive 52270 rtems_rate_monotonic_period: obtain status 37271 rtems_rate_monotonic_period: initiate period -- returns to caller 5 8272 rtems_rate_monotonic_period: conclude periods -- caller blocks 7 5264 265 rtems_rate_monotonic_create 36 266 rtems_rate_monotonic_ident 380 267 rtems_rate_monotonic_cancel 34 268 rtems_rate_monotonic_delete: active 51 269 rtems_rate_monotonic_delete: inactive 47 270 rtems_rate_monotonic_period: obtain status 27 271 rtems_rate_monotonic_period: initiate period -- returns to caller 50 272 rtems_rate_monotonic_period: conclude periods -- caller blocks 72 273 273 274 274 Network tests: -
c/src/lib/libbsp/m68k/gen68360/include/coverhd.h
re065e8ae r110136a 6 6 #define CALLING_OVERHEAD_INITIALIZE_EXECUTIVE 2 7 7 #define CALLING_OVERHEAD_SHUTDOWN_EXECUTIVE 2 8 #define CALLING_OVERHEAD_TASK_CREATE 38 #define CALLING_OVERHEAD_TASK_CREATE 4 9 9 #define CALLING_OVERHEAD_TASK_IDENT 3 10 10 #define CALLING_OVERHEAD_TASK_START 3 … … 17 17 #define CALLING_OVERHEAD_TASK_GET_NOTE 3 18 18 #define CALLING_OVERHEAD_TASK_SET_NOTE 3 19 #define CALLING_OVERHEAD_TASK_WAKE_WHEN 519 #define CALLING_OVERHEAD_TASK_WAKE_WHEN 6 20 20 #define CALLING_OVERHEAD_TASK_WAKE_AFTER 2 21 21 #define CALLING_OVERHEAD_INTERRUPT_CATCH 3 22 22 #define CALLING_OVERHEAD_CLOCK_GET 6 23 #define CALLING_OVERHEAD_CLOCK_SET 523 #define CALLING_OVERHEAD_CLOCK_SET 6 24 24 #define CALLING_OVERHEAD_CLOCK_TICK 1 25 25 #define CALLING_OVERHEAD_TIMER_CREATE 2 … … 33 33 #define CALLING_OVERHEAD_SEMAPHORE_DELETE 2 34 34 #define CALLING_OVERHEAD_SEMAPHORE_IDENT 3 35 #define CALLING_OVERHEAD_SEMAPHORE_OBTAIN 335 #define CALLING_OVERHEAD_SEMAPHORE_OBTAIN 2 36 36 #define CALLING_OVERHEAD_SEMAPHORE_RELEASE 2 37 37 #define CALLING_OVERHEAD_MESSAGE_QUEUE_CREATE 3 … … 42 42 #define CALLING_OVERHEAD_MESSAGE_QUEUE_BROADCAST 3 43 43 #define CALLING_OVERHEAD_MESSAGE_QUEUE_RECEIVE 3 44 #define CALLING_OVERHEAD_MESSAGE_QUEUE_FLUSH 344 #define CALLING_OVERHEAD_MESSAGE_QUEUE_FLUSH 2 45 45 #define CALLING_OVERHEAD_EVENT_SEND 3 46 46 #define CALLING_OVERHEAD_EVENT_RECEIVE 3 47 47 #define CALLING_OVERHEAD_SIGNAL_CATCH 2 48 #define CALLING_OVERHEAD_SIGNAL_SEND 348 #define CALLING_OVERHEAD_SIGNAL_SEND 2 49 49 #define CALLING_OVERHEAD_PARTITION_CREATE 4 50 50 #define CALLING_OVERHEAD_PARTITION_IDENT 3 … … 56 56 #define CALLING_OVERHEAD_REGION_DELETE 2 57 57 #define CALLING_OVERHEAD_REGION_GET_SEGMENT 3 58 #define CALLING_OVERHEAD_REGION_RETURN_SEGMENT 358 #define CALLING_OVERHEAD_REGION_RETURN_SEGMENT 2 59 59 #define CALLING_OVERHEAD_PORT_CREATE 4 60 60 #define CALLING_OVERHEAD_PORT_IDENT 2
Note: See TracChangeset
for help on using the changeset viewer.