Changeset 729c8f2e in rtems
- Timestamp:
- 07/02/96 18:14:52 (28 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 5fc0dc1, f745c6fc
- Parents:
- df8d1440
- Location:
- c
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
c/TESTED
rdf8d1440 r729c8f2e 3 3 # 4 4 5 The RTEMS Project does not have all of the development computers or 6 target boards included in the RTEMS distribution. Many of the BSPs 7 are user supplied and we try to insure that they compile before each 8 full release. This file describes the range of configurations the 9 RTEMS project can internally test. 5 This file is current as of the 3.5.17 snapshot. 10 6 11 Host Development Systems 12 ======================== 7 The RTEMS project uses SparcStations running the Solaris 2.3 operating 8 system internally for development. This release has been tested on the 9 following Languages/CPUs/Targets using Solaris 2.3/SPARC as the host 10 environment: 13 11 14 All RTEMS development is done on a Sun SPARCStation running Solaris 2.3 and 15 all other host systems are not tested internally. 12 CPU CPU 13 LANGUAGE FAMILY MODEL TARGET SUITES 14 ======== ====== ========= =================== =============== 15 C m68k m68000 efi68k (note 1) 16 C m68k m68020 Motorola MVME136 ALL TESTS 17 C m68k m68020 Motorola MVME147 (note 1) 18 C m68k m68lc040 Motorola MVME162 (note 1) 19 C m68k m68ec040 Motorola IDP (note 1) 20 C m68k m68020 DY-4 DMV152 (note 1) 21 C m68k m68302 generic 68302 (note 1) 22 C m68k m68332 efi332 (note 1) 23 C m68k m68302 generic 68360 (note 1) 24 C i386 i386_fp Force CPU-386 ALL TESTS 25 C i386 i486 DJGPP/PC-AT ALL TESTS 26 C i386 pentium DJGPP/PC-AT ALL TESTS 27 C i960 i960ca Cyclone CVME961 (note 4) 28 C hppa hppa7100 simhppa (note 1) 29 C ppc 403 Papyrus (note 1) 30 C UNIX NA Solaris 2 (SPARC) ALL TESTS (inlines) 31 C UNIX NA Solaris 2 (SPARC) ALL TESTS (macros) 32 C UNIX NA Linux (i386) NOT TESTED 33 C UNIX NA HPUX (PA-RISC) (note 2) 34 C no_cpu NA no_bsp (note 3) 16 35 17 Target Systems 18 ============== 36 NOTES: 19 37 20 The following table describes the testability of each BSP by the RTEMS project: 38 "NOT TESTED" indicates that this was not tested in the testing cycle 39 immediately preceding the snapshot. 21 40 22 CPU CPU23 FAMILY MODEL TARGET STATUS24 ====== ========= =================== =================25 m68k m68000 efi68k (note 1)26 m68k m68020 Motorola MVME136 TESTED INTERNALLY27 m68k m68lc040 Motorola MVME162 (note 1)28 m68k m68ec040 Motorola IDP (note 1)29 m68k m68020 DY-4 DMV152 (note 1)30 m68k m68302 generic 68302 (note 1)31 m68k m68332 efi332 (note 1)32 i386 i386_fp Force CPU-386 TESTED INTERNALLY33 i386 i486 DJGPP/PC-AT TESTED INTERNALLY34 i386 pentium DJGPP/PC-AT TESTED INTERNALLY35 i960 i960ca Cyclone CVME961 (note 4)36 hppa hppa7100 simhppa (note 2)37 ppc 403 Papyrus (note 2)38 UNIX NA Solaris 2 (SPARC) TESTED INTERNALLY (inlines)39 UNIX NA Solaris 2 (SPARC) TESTED INTERNALLY (macros)40 UNIX NA Linux (i386) (note 5)41 UNIX NA HPUX (PA-RISC) (note 2)42 no_cpu NA no_bsp (note 3)43 44 45 41 (1) Target board is not owned by RTEMS Project. The target is known 46 42 to compile and link with all appropriate tests successfully. 47 43 If the target does not support multiprocessor configurations, then 48 44 "ALL TESTS" does not include the multiprocessor tests. 49 45 50 46 (2) RTEMS Project cannot internally compile or test this target. 51 47 52 48 (3) Target is not intended to be executed. It is only an example. 53 54 (4) The RTEMS Project owns this board but it is broken at the moment.55 49 56 (5) The RTEMS Project owns a Linux host but does not regularly test this BSP. 50 (4) The board owned by the RTEMS Project is broken. The BSP is known 51 to compile and link with all appropriate tests successfully. -
c/src/lib/libbsp/i386/force386/times
rdf8d1440 r729c8f2e 14 14 Timer Source: count-down timer provided by a Motorola MC68901 15 15 16 Column A: 3.5.1 pre-release17 Column B: 3.5.1 16 Column A: 3.5.1 17 Column B: 3.5.17 - pre-release 18 18 19 19 # DESCRIPTION A B 20 20 == ================================================================= ==== ==== 21 1 rtems_semaphore_create 73 7222 rtems_semaphore_delete 69 7023 rtems_semaphore_obtain: available 50 24 rtems_semaphore_obtain: not available -- NO_WAIT 50 25 rtems_semaphore_release: no waiting tasks 55 21 1 rtems_semaphore_create 73 64 22 rtems_semaphore_delete 69 60 23 rtems_semaphore_obtain: available 50 41 24 rtems_semaphore_obtain: not available -- NO_WAIT 50 40 25 rtems_semaphore_release: no waiting tasks 55 47 26 26 27 2 rtems_semaphore_obtain: not available -- caller blocks 126 12 727 2 rtems_semaphore_obtain: not available -- caller blocks 126 123 28 28 29 3 rtems_semaphore_release: task readied -- preempts caller 104 10329 3 rtems_semaphore_release: task readied -- preempts caller 104 95 30 30 31 4 rtems_task_restart: blocked task -- preempts caller 164 16 532 rtems_task_restart: ready task -- preempts caller 158 33 rtems_semaphore_release: task readied -- returns to caller 79 34 rtems_task_create 164 1 6735 rtems_task_start 93 36 rtems_task_restart: suspended task -- returns to caller 109 37 rtems_task_delete: suspended task 154 1 5638 rtems_task_restart: ready task -- returns to caller 111 39 rtems_task_restart: blocked task -- returns to caller 144 1 4540 rtems_task_delete: blocked task 162 1 6331 4 rtems_task_restart: blocked task -- preempts caller 164 162 32 rtems_task_restart: ready task -- preempts caller 158 156 33 rtems_semaphore_release: task readied -- returns to caller 79 70 34 rtems_task_create 164 157 35 rtems_task_start 93 86 36 rtems_task_restart: suspended task -- returns to caller 109 103 37 rtems_task_delete: suspended task 154 147 38 rtems_task_restart: ready task -- returns to caller 111 105 39 rtems_task_restart: blocked task -- returns to caller 144 138 40 rtems_task_delete: blocked task 162 153 41 41 42 5 rtems_task_suspend: calling task 87 43 rtems_task_resume: task readied -- preempts caller 79 42 5 rtems_task_suspend: calling task 87 81 43 rtems_task_resume: task readied -- preempts caller 79 71 44 44 45 6 rtems_task_restart: calling task 121 46 rtems_task_suspend: returns to caller 54 47 rtems_task_resume: task readied -- returns to caller 54 48 rtems_task_delete: ready task 164 45 6 rtems_task_restart: calling task 121 118 46 rtems_task_suspend: returns to caller 54 45 47 rtems_task_resume: task readied -- returns to caller 54 46 48 rtems_task_delete: ready task 164 157 49 49 50 7 rtems_task_restart: suspended task -- preempts caller 151 1 5250 7 rtems_task_restart: suspended task -- preempts caller 151 149 51 51 52 8 rtems_task_set_priority: obtain current priority 40 53 rtems_task_set_priority: returns to caller 75 54 rtems_task_mode: obtain current mode 20 55 rtems_task_mode: no reschedule 22 56 rtems_task_mode: reschedule -- returns to caller 27 57 rtems_task_mode: reschedule -- preempts caller 74 58 rtems_task_set_note 41 59 rtems_task_get_note 42 60 rtems_clock_set 95 61 rtems_clock_get 8852 8 rtems_task_set_priority: obtain current priority 40 30 53 rtems_task_set_priority: returns to caller 75 67 54 rtems_task_mode: obtain current mode 20 19 55 rtems_task_mode: no reschedule 22 21 56 rtems_task_mode: reschedule -- returns to caller 27 27 57 rtems_task_mode: reschedule -- preempts caller 74 66 58 rtems_task_set_note 41 32 59 rtems_task_get_note 42 32 60 rtems_clock_set 95 85 61 rtems_clock_get 2 2 62 62 63 9 rtems_message_queue_create 304 30364 rtems_message_queue_send: no waiting tasks 124 65 rtems_message_queue_urgent: no waiting tasks 123 1 2466 rtems_message_queue_receive: available 101 10267 rtems_message_queue_flush: no messages flushed 38 68 rtems_message_queue_flush: messages flushed 50 4 969 rtems_message_queue_delete 88 8 963 9 rtems_message_queue_create 304 294 64 rtems_message_queue_send: no waiting tasks 124 117 65 rtems_message_queue_urgent: no waiting tasks 123 117 66 rtems_message_queue_receive: available 101 93 67 rtems_message_queue_flush: no messages flushed 38 29 68 rtems_message_queue_flush: messages flushed 50 41 69 rtems_message_queue_delete 88 81 70 70 71 10 rtems_message_queue_receive: not available -- NO_WAIT 54 72 rtems_message_queue_receive: not available -- caller blocks 131 71 10 rtems_message_queue_receive: not available -- NO_WAIT 54 45 72 rtems_message_queue_receive: not available -- caller blocks 131 127 73 73 74 11 rtems_message_queue_send: task readied -- preempts caller 152 74 11 rtems_message_queue_send: task readied -- preempts caller 152 144 75 75 76 12 rtems_message_queue_send: task readied -- returns to caller 126 1 2776 12 rtems_message_queue_send: task readied -- returns to caller 126 118 77 77 78 13 rtems_message_queue_urgent: task readied -- preempts caller 152 1 5178 13 rtems_message_queue_urgent: task readied -- preempts caller 152 144 79 79 80 14 rtems_message_queue_urgent: task readied -- returns to caller 126 80 14 rtems_message_queue_urgent: task readied -- returns to caller 126 116 81 81 82 15 rtems_event_receive: obtain current events 0 83 rtems_event_receive: not available -- NO_WAIT 37 84 rtems_event_receive: not available -- caller blocks 102 10185 rtems_event_send: no task readied 37 86 rtems_event_receive: available 39 4087 rtems_event_send: task readied -- returns to caller 68 6 982 15 rtems_event_receive: obtain current events 0 <1 83 rtems_event_receive: not available -- NO_WAIT 37 25 84 rtems_event_receive: not available -- caller blocks 102 94 85 rtems_event_send: no task readied 37 26 86 rtems_event_receive: available 39 27 87 rtems_event_send: task readied -- returns to caller 68 60 88 88 89 16 rtems_event_send: task readied -- preempts caller 96 9789 16 rtems_event_send: task readied -- preempts caller 96 89 90 90 91 17 rtems_task_set_priority: preempts caller 119 11 891 17 rtems_task_set_priority: preempts caller 119 115 92 92 93 18 rtems_task_delete: calling task 192 93 18 rtems_task_delete: calling task 192 187 94 94 95 19 rtems_signal_catch 23 96 rtems_signal_send: returns to caller 43 97 rtems_signal_send: signal to self 57 98 exit ASR overhead: returns to calling task 39 99 exit ASR overhead: returns to preempting task 70 95 19 rtems_signal_catch 23 13 96 rtems_signal_send: returns to caller 43 34 97 rtems_signal_send: signal to self 57 59 98 exit ASR overhead: returns to calling task 39 39 99 exit ASR overhead: returns to preempting task 70 60 100 100 101 20 rtems_partition_create 96 92102 rtems_region_create 78 77103 rtems_partition_get_buffer: available 42 104 rtems_partition_get_buffer: not available 42 105 rtems_partition_return_buffer 49 106 rtems_partition_delete 50 107 rtems_region_get_segment: available 57 58108 rtems_region_get_segment: not available -- NO_WAIT 54 109 rtems_region_return_segment: no waiting tasks 62 61110 rtems_region_get_segment: not available -- caller blocks 131 1 32111 rtems_region_return_segment: task readied -- preempts caller 147 1 46112 rtems_region_return_segment: task readied -- returns to caller 123 1 22113 rtems_region_delete 48 114 rtems_io_initialize 4 115 rtems_io_open 1 116 rtems_io_close 1 117 rtems_io_read 1 118 rtems_io_write 1 119 rtems_io_control 1 101 20 rtems_partition_create 96 83 102 rtems_region_create 78 68 103 rtems_partition_get_buffer: available 42 34 104 rtems_partition_get_buffer: not available 42 33 105 rtems_partition_return_buffer 49 40 106 rtems_partition_delete 50 49 107 rtems_region_get_segment: available 57 45 108 rtems_region_get_segment: not available -- NO_WAIT 54 52 109 rtems_region_return_segment: no waiting tasks 62 52 110 rtems_region_get_segment: not available -- caller blocks 131 127 111 rtems_region_return_segment: task readied -- preempts caller 147 138 112 rtems_region_return_segment: task readied -- returns to caller 123 113 113 rtems_region_delete 48 39 114 rtems_io_initialize 4 4 115 rtems_io_open 1 1 116 rtems_io_close 1 0 117 rtems_io_read 1 1 118 rtems_io_write 1 1 119 rtems_io_control 1 1 120 120 121 21 rtems_task_ident 671 122 rtems_message_queue_ident 656 123 rtems_semaphore_ident 699 124 rtems_partition_ident 655 125 rtems_region_ident 670 126 rtems_port_ident 657 127 rtems_timer_ident 658 128 rtems_rate_monotonic_ident 659 121 21 rtems_task_ident 671 748 122 rtems_message_queue_ident 656 730 123 rtems_semaphore_ident 699 787 124 rtems_partition_ident 655 730 125 rtems_region_ident 670 739 126 rtems_port_ident 657 728 127 rtems_timer_ident 658 729 128 rtems_rate_monotonic_ident 659 729 129 129 130 22 rtems_message_queue_broadcast: task readied -- returns to caller 129 131 rtems_message_queue_broadcast: no waiting tasks 61 62132 rtems_message_queue_broadcast: task readied -- preempts caller 155 1 54130 22 rtems_message_queue_broadcast: task readied -- returns to caller 129 122 131 rtems_message_queue_broadcast: no waiting tasks 61 53 132 rtems_message_queue_broadcast: task readied -- preempts caller 155 146 133 133 134 23 rtems_timer_create 45 135 rtems_timer_fire_after: inactive 70 136 rtems_timer_fire_after: active 75 137 rtems_timer_cancel: active 45 138 rtems_timer_cancel: inactive 41 139 rtems_timer_reset: inactive 65 140 rtems_timer_reset: active 69 141 rtems_timer_fire_when: inactive 100 142 rtems_timer_fire_when: active 100 143 rtems_timer_delete: active 60 144 rtems_timer_delete: inactive 56 145 rtems_task_wake_when 132 134 23 rtems_timer_create 45 34 135 rtems_timer_fire_after: inactive 70 65 136 rtems_timer_fire_after: active 75 69 137 rtems_timer_cancel: active 45 37 138 rtems_timer_cancel: inactive 41 32 139 rtems_timer_reset: inactive 65 58 140 rtems_timer_reset: active 69 63 141 rtems_timer_fire_when: inactive 100 92 142 rtems_timer_fire_when: active 100 92 143 rtems_timer_delete: active 60 52 144 rtems_timer_delete: inactive 56 48 145 rtems_task_wake_when 132 128 146 146 147 24 rtems_task_wake_after: yield -- returns to caller 29 148 rtems_task_wake_after: yields -- preempts caller 71 147 24 rtems_task_wake_after: yield -- returns to caller 29 18 148 rtems_task_wake_after: yields -- preempts caller 71 63 149 149 150 25 rtems_clock_tick 14 150 25 rtems_clock_tick 14 16 151 151 152 26 _ISR_Disable 2 153 _ISR_Flash 2 154 _ISR_Enable 1 155 _Thread_Disable_dispatch 1 156 _Thread_Enable_dispatch 22 157 _Thread_Set_state 25 158 _Thread_Disptach (NO FP) 55 159 context switch: no floating point contexts 42 160 context switch: self 8 161 context switch: to another task 10 162 context switch: restore 1st FP task 65 163 fp context switch: save idle, restore idle 93 164 fp context switch: save idle, restore initialized 60 165 fp context switch: save initialized, restore initialized 60 166 _Thread_Resume 19 167 _Thread_Unblock 19 168 _Thread_Ready 22 169 _Thread_Get 14 170 _Semaphore_Get 11 171 _Thread_Get: invalid id 3 152 26 _ISR_Disable 2 1 153 _ISR_Flash 2 1 154 _ISR_Enable 1 1 155 _Thread_Disable_dispatch 1 1 156 _Thread_Enable_dispatch 22 10 157 _Thread_Set_state 25 26 158 _Thread_Disptach (NO FP) 55 48 159 context switch: no floating point contexts 42 34 160 context switch: self 8 9 161 context switch: to another task 10 10 162 context switch: restore 1st FP task 65 57 163 fp context switch: save idle, restore idle 93 83 164 fp context switch: save idle, restore initialized 60 59 165 fp context switch: save initialized, restore initialized 60 59 166 _Thread_Resume 19 19 167 _Thread_Unblock 19 19 168 _Thread_Ready 22 22 169 _Thread_Get 14 15 170 _Semaphore_Get 11 13 171 _Thread_Get: invalid id 3 3 172 172 173 27 interrupt entry overhead: returns to interrupted task 13 1 2174 interrupt exit overhead: returns to interrupted task 11 175 interrupt entry overhead: returns to nested interrupt 12 176 interrupt exit overhead: returns to nested interrupt 10 177 interrupt entry overhead: returns to preempting task 12 178 interrupt exit overhead: returns to preempting task 65 173 27 interrupt entry overhead: returns to interrupted task 13 13 174 interrupt exit overhead: returns to interrupted task 11 11 175 interrupt entry overhead: returns to nested interrupt 12 12 176 interrupt exit overhead: returns to nested interrupt 10 10 177 interrupt entry overhead: returns to preempting task 12 12 178 interrupt exit overhead: returns to preempting task 65 58 179 179 180 28 rtems_port_create 48 181 rtems_port_external_to_internal 36 182 rtems_port_internal_to_external 36 183 rtems_port_delete 48 180 28 rtems_port_create 48 39 181 rtems_port_external_to_internal 36 26 182 rtems_port_internal_to_external 36 26 183 rtems_port_delete 48 39 184 184 185 29 rtems_rate_monotonic_create 47 186 rtems_rate_monotonic_period: initiate period -- returns to caller 60 187 rtems_rate_monotonic_period: obtain status 38 188 rtems_rate_monotonic_cancel 48 189 rtems_rate_monotonic_delete: inactive 57 190 rtems_rate_monotonic_delete: active 61 191 rtems_rate_monotonic_period: conclude periods -- caller blocks 88 185 29 rtems_rate_monotonic_create 47 36 186 rtems_rate_monotonic_period: initiate period -- returns to caller 60 53 187 rtems_rate_monotonic_period: obtain status 38 30 188 rtems_rate_monotonic_cancel 48 39 189 rtems_rate_monotonic_delete: inactive 57 49 190 rtems_rate_monotonic_delete: active 61 53 191 rtems_rate_monotonic_period: conclude periods -- caller blocks 88 82 -
c/src/lib/libbsp/i386/go32/times_i486dx
rdf8d1440 r729c8f2e 15 15 16 16 Column A: 3.5.1 pre-release 17 Column B: unused17 Column B: 3.5.17 pre-release 18 18 19 19 # DESCRIPTION A B 20 20 == ================================================================= ==== ==== 21 1 rtems_semaphore_create 57 22 rtems_semaphore_delete 59 23 rtems_semaphore_obtain: available 9 24 rtems_semaphore_obtain: not available -- NO_WAIT 8 25 rtems_semaphore_release: no waiting tasks 9 21 1 rtems_semaphore_create 57 66 22 rtems_semaphore_delete 59 61 23 rtems_semaphore_obtain: available 9 7 24 rtems_semaphore_obtain: not available -- NO_WAIT 8 7 25 rtems_semaphore_release: no waiting tasks 9 8 26 26 27 2 rtems_semaphore_obtain: not available -- caller blocks 39 27 2 rtems_semaphore_obtain: not available -- caller blocks 39 37 28 28 29 3 rtems_semaphore_release: task readied -- preempts caller 25 29 3 rtems_semaphore_release: task readied -- preempts caller 25 24 30 30 31 4 rtems_task_restart: blocked task -- preempts caller 124 32 rtems_task_restart: ready task -- preempts caller 55 33 rtems_semaphore_release: task readied -- returns to caller 16 34 rtems_task_create 31 35 rtems_task_start 19 36 rtems_task_restart: suspended task -- returns to caller 20 37 rtems_task_delete: suspended task 28 38 rtems_task_restart: ready task -- returns to caller 20 39 rtems_task_restart: blocked task -- returns to caller 28 40 rtems_task_delete: blocked task 34 31 4 rtems_task_restart: blocked task -- preempts caller 124 102 32 rtems_task_restart: ready task -- preempts caller 55 111 33 rtems_semaphore_release: task readied -- returns to caller 16 15 34 rtems_task_create 31 30 35 rtems_task_start 19 18 36 rtems_task_restart: suspended task -- returns to caller 20 19 37 rtems_task_delete: suspended task 28 26 38 rtems_task_restart: ready task -- returns to caller 20 19 39 rtems_task_restart: blocked task -- returns to caller 28 26 40 rtems_task_delete: blocked task 34 28 41 41 42 5 rtems_task_suspend: calling task 26 43 rtems_task_resume: task readied -- preempts caller 17 42 5 rtems_task_suspend: calling task 26 23 43 rtems_task_resume: task readied -- preempts caller 17 15 44 44 45 6 rtems_task_restart: calling task 22 46 rtems_task_suspend: returns to caller 10 47 rtems_task_resume: task readied -- returns to caller 10 48 rtems_task_delete: ready task 34 45 6 rtems_task_restart: calling task 22 19 46 rtems_task_suspend: returns to caller 10 8 47 rtems_task_resume: task readied -- returns to caller 10 8 48 rtems_task_delete: ready task 34 33 49 49 50 7 rtems_task_restart: suspended task -- preempts caller 37 50 7 rtems_task_restart: suspended task -- preempts caller 37 34 51 51 52 8 rtems_task_set_priority: obtain current priority 7 53 rtems_task_set_priority: returns to caller 13 54 rtems_task_mode: obtain current mode 3 55 rtems_task_mode: no reschedule 4 56 rtems_task_mode: reschedule -- returns to caller 20 57 rtems_task_mode: reschedule -- preempts caller 39 58 rtems_task_set_note 7 59 rtems_task_get_note 7 60 rtems_clock_set 17 61 rtems_clock_get 2 52 8 rtems_task_set_priority: obtain current priority 7 5 53 rtems_task_set_priority: returns to caller 13 12 54 rtems_task_mode: obtain current mode 3 3 55 rtems_task_mode: no reschedule 4 4 56 rtems_task_mode: reschedule -- returns to caller 20 17 57 rtems_task_mode: reschedule -- preempts caller 39 37 58 rtems_task_set_note 7 5 59 rtems_task_get_note 7 5 60 rtems_clock_set 17 16 61 rtems_clock_get 2 1 62 62 63 9 rtems_message_queue_create 117 64 rtems_message_queue_send: no waiting tasks 22 65 rtems_message_queue_urgent: no waiting tasks 22 66 rtems_message_queue_receive: available 18 67 rtems_message_queue_flush: no messages flushed 15 68 rtems_message_queue_flush: messages flushed 17 69 rtems_message_queue_delete 63 63 9 rtems_message_queue_create 117 113 64 rtems_message_queue_send: no waiting tasks 22 19 65 rtems_message_queue_urgent: no waiting tasks 22 19 66 rtems_message_queue_receive: available 18 16 67 rtems_message_queue_flush: no messages flushed 15 14 68 rtems_message_queue_flush: messages flushed 17 17 69 rtems_message_queue_delete 63 63 70 70 71 10 rtems_message_queue_receive: not available -- NO_WAIT 10 72 rtems_message_queue_receive: not available -- caller blocks 42 71 10 rtems_message_queue_receive: not available -- NO_WAIT 10 8 72 rtems_message_queue_receive: not available -- caller blocks 42 40 73 73 74 11 rtems_message_queue_send: task readied -- preempts caller 38 74 11 rtems_message_queue_send: task readied -- preempts caller 38 37 75 75 76 12 rtems_message_queue_send: task readied -- returns to caller 27 76 12 rtems_message_queue_send: task readied -- returns to caller 27 24 77 77 78 13 rtems_message_queue_urgent: task readied -- preempts caller 38 78 13 rtems_message_queue_urgent: task readied -- preempts caller 38 36 79 79 80 14 rtems_message_queue_urgent: task readied -- returns to caller 26 80 14 rtems_message_queue_urgent: task readied -- returns to caller 26 24 81 81 82 15 rtems_event_receive: obtain current events 0 83 rtems_event_receive: not available -- NO_WAIT 6 84 rtems_event_receive: not available -- caller blocks 34 85 rtems_event_send: no task readied 6 86 rtems_event_receive: available 21 87 rtems_event_send: task readied -- returns to caller 19 82 15 rtems_event_receive: obtain current events 0 0 83 rtems_event_receive: not available -- NO_WAIT 6 5 84 rtems_event_receive: not available -- caller blocks 34 33 85 rtems_event_send: no task readied 6 5 86 rtems_event_receive: available 21 19 87 rtems_event_send: task readied -- returns to caller 19 15 88 88 89 16 rtems_event_send: task readied -- preempts caller 26 89 16 rtems_event_send: task readied -- preempts caller 26 24 90 90 91 17 rtems_task_set_priority: preempts caller 36 91 17 rtems_task_set_priority: preempts caller 36 33 92 92 93 18 rtems_task_delete: calling task 51 93 18 rtems_task_delete: calling task 51 52 94 94 95 19 rtems_signal_catch 17 96 rtems_signal_send: returns to caller 38 97 rtems_signal_send: signal to self 46 98 exit ASR overhead: returns to calling task 20 99 exit ASR overhead: returns to preempting task 29 95 19 rtems_signal_catch 17 18 96 rtems_signal_send: returns to caller 38 39 97 rtems_signal_send: signal to self 46 62 98 exit ASR overhead: returns to calling task 20 25 99 exit ASR overhead: returns to preempting task 29 29 100 100 101 20 rtems_partition_create 65 102 rtems_region_create 59 103 rtems_partition_get_buffer: available 39 104 rtems_partition_get_buffer: not available 18 105 rtems_partition_return_buffer 36 106 rtems_partition_delete 32 107 rtems_region_get_segment: available 22 108 rtems_region_get_segment: not available -- NO_WAIT 29 109 rtems_region_return_segment: no waiting tasks 24 110 rtems_region_get_segment: not available -- caller blocks 83 111 rtems_region_return_segment: task readied -- preempts caller 85 112 rtems_region_return_segment: task readied -- returns to caller 39 113 rtems_region_delete 30 114 rtems_io_initialize 1 115 rtems_io_open 0 116 rtems_io_close 0 117 rtems_io_read 0 118 rtems_io_write 0 119 rtems_io_control 0 101 20 rtems_partition_create 65 67 102 rtems_region_create 59 54 103 rtems_partition_get_buffer: available 39 35 104 rtems_partition_get_buffer: not available 18 16 105 rtems_partition_return_buffer 36 30 106 rtems_partition_delete 32 30 107 rtems_region_get_segment: available 22 21 108 rtems_region_get_segment: not available -- NO_WAIT 29 25 109 rtems_region_return_segment: no waiting tasks 24 22 110 rtems_region_get_segment: not available -- caller blocks 83 81 111 rtems_region_return_segment: task readied -- preempts caller 85 84 112 rtems_region_return_segment: task readied -- returns to caller 39 41 113 rtems_region_delete 30 30 114 rtems_io_initialize 1 1 115 rtems_io_open 0 0 116 rtems_io_close 0 0 117 rtems_io_read 0 0 118 rtems_io_write 0 0 119 rtems_io_control 0 1 120 120 121 21 rtems_task_ident 116 122 rtems_message_queue_ident 113 123 rtems_semaphore_ident 122 124 rtems_partition_ident 113 125 rtems_region_ident 115 126 rtems_port_ident 113 127 rtems_timer_ident 113 128 rtems_rate_monotonic_ident 113 121 21 rtems_task_ident 116 114 122 rtems_message_queue_ident 113 111 123 rtems_semaphore_ident 122 120 124 rtems_partition_ident 113 110 125 rtems_region_ident 115 111 126 rtems_port_ident 113 109 127 rtems_timer_ident 113 109 128 rtems_rate_monotonic_ident 113 111 129 129 130 22 rtems_message_queue_broadcast: task readied -- returns to caller 82 131 rtems_message_queue_broadcast: no waiting tasks 11 132 rtems_message_queue_broadcast: task readied -- preempts caller 51 130 22 rtems_message_queue_broadcast: task readied -- returns to caller 82 85 131 rtems_message_queue_broadcast: no waiting tasks 11 9 132 rtems_message_queue_broadcast: task readied -- preempts caller 51 56 133 133 134 23 rtems_timer_create 8 135 rtems_timer_fire_after: inactive 14 136 rtems_timer_fire_after: active 13 137 rtems_timer_cancel: active 8 138 rtems_timer_cancel: inactive 7 139 rtems_timer_reset: inactive 11 140 rtems_timer_reset: active 11 141 rtems_timer_fire_when: inactive 17 142 rtems_timer_fire_when: active 17 143 rtems_timer_delete: active 10 144 rtems_timer_delete: inactive 9 145 rtems_task_wake_when 36 134 23 rtems_timer_create 8 7 135 rtems_timer_fire_after: inactive 14 12 136 rtems_timer_fire_after: active 13 12 137 rtems_timer_cancel: active 8 7 138 rtems_timer_cancel: inactive 7 6 139 rtems_timer_reset: inactive 11 10 140 rtems_timer_reset: active 11 11 141 rtems_timer_fire_when: inactive 17 16 142 rtems_timer_fire_when: active 17 17 143 rtems_timer_delete: active 10 9 144 rtems_timer_delete: inactive 9 8 145 rtems_task_wake_when 36 34 146 146 147 24 rtems_task_wake_after: yield -- returns to caller 5 148 rtems_task_wake_after: yields -- preempts caller 22 147 24 rtems_task_wake_after: yield -- returns to caller 5 3 148 rtems_task_wake_after: yields -- preempts caller 22 19 149 149 150 25 rtems_clock_tick 31 150 25 rtems_clock_tick 31 31 151 151 152 26 _ISR_Disable 11 153 _ISR_Flash 9 154 _ISR_Enable 31 155 _Thread_Disable_dispatch 11 156 _Thread_Enable_dispatch 18 157 _Thread_Set_state 20 158 _Thread_Disptach (NO FP) 37 159 context switch: no floating point contexts 29 160 context switch: self 14 161 context switch: to another task 12 162 context switch: restore 1st FP task 54 163 fp context switch: save idle, restore idle 47 164 fp context switch: save idle, restore initialized 25 165 fp context switch: save initialized, restore initialized 24 166 _Thread_Resume 23 167 _Thread_Unblock 14 168 _Thread_Ready 16 169 _Thread_Get 2 170 _Semaphore_Get 1 171 _Thread_Get: invalid id 0 152 26 _ISR_Disable 11 12 153 _ISR_Flash 9 9 154 _ISR_Enable 31 67 155 _Thread_Disable_dispatch 11 10 156 _Thread_Enable_dispatch 18 18 157 _Thread_Set_state 20 22 158 _Thread_Disptach (NO FP) 37 41 159 context switch: no floating point contexts 29 26 160 context switch: self 14 10 161 context switch: to another task 12 12 162 context switch: restore 1st FP task 54 54 163 fp context switch: save idle, restore idle 47 46 164 fp context switch: save idle, restore initialized 25 25 165 fp context switch: save initialized, restore initialized 24 25 166 _Thread_Resume 23 24 167 _Thread_Unblock 14 14 168 _Thread_Ready 16 24 169 _Thread_Get 2 2 170 _Semaphore_Get 1 1 171 _Thread_Get: invalid id 0 0 172 172 173 27 interrupt entry overhead: returns to interrupted task 25 174 interrupt exit overhead: returns to interrupted task 14 175 interrupt entry overhead: returns to nested interrupt 12 176 interrupt exit overhead: returns to nested interrupt 14 177 interrupt entry overhead: returns to preempting task 14 178 interrupt exit overhead: returns to preempting task 42 173 27 interrupt entry overhead: returns to interrupted task 25 23 174 interrupt exit overhead: returns to interrupted task 14 15 175 interrupt entry overhead: returns to nested interrupt 12 12 176 interrupt exit overhead: returns to nested interrupt 14 14 177 interrupt entry overhead: returns to preempting task 14 16 178 interrupt exit overhead: returns to preempting task 42 38 179 179 180 28 rtems_port_create 43 181 rtems_port_external_to_internal 6 182 rtems_port_internal_to_external 6 183 rtems_port_delete 39 180 28 rtems_port_create 43 42 181 rtems_port_external_to_internal 6 4 182 rtems_port_internal_to_external 6 4 183 rtems_port_delete 39 33 184 184 185 29 rtems_rate_monotonic_create 48 186 rtems_rate_monotonic_period: initiate period -- returns to caller 61 187 rtems_rate_monotonic_period: obtain status 23 188 rtems_rate_monotonic_cancel 38 189 rtems_rate_monotonic_delete: inactive 32 190 rtems_rate_monotonic_delete: active 22 191 rtems_rate_monotonic_period: conclude periods -- caller blocks 24 185 29 rtems_rate_monotonic_create 48 42 186 rtems_rate_monotonic_period: initiate period -- returns to caller 61 65 187 rtems_rate_monotonic_period: obtain status 23 21 188 rtems_rate_monotonic_cancel 38 35 189 rtems_rate_monotonic_delete: inactive 32 32 190 rtems_rate_monotonic_delete: active 22 22 191 rtems_rate_monotonic_period: conclude periods -- caller blocks 24 19 -
c/src/lib/libbsp/m68k/mvme136/times
rdf8d1440 r729c8f2e 15 15 16 16 Column A: 3.5.1 pre-release 17 Column B: unused17 Column B: 3.5.17 pre-release 18 18 19 19 # DESCRIPTION A B 20 20 == ================================================================= ==== ==== 21 1 rtems_semaphore_create 67 22 rtems_semaphore_delete 64 23 rtems_semaphore_obtain: available 46 24 rtems_semaphore_obtain: not available -- NO_WAIT 45 25 rtems_semaphore_release: no waiting tasks 51 21 1 rtems_semaphore_create 67 60 22 rtems_semaphore_delete 64 58 23 rtems_semaphore_obtain: available 46 38 24 rtems_semaphore_obtain: not available -- NO_WAIT 45 38 25 rtems_semaphore_release: no waiting tasks 51 44 26 26 27 2 rtems_semaphore_obtain: not available -- caller blocks 113 1 1527 2 rtems_semaphore_obtain: not available -- caller blocks 113 109 28 28 29 3 rtems_semaphore_release: task readied -- preempts caller 94 29 3 rtems_semaphore_release: task readied -- preempts caller 94 87 30 30 31 4 rtems_task_restart: blocked task -- preempts caller 152 32 rtems_task_restart: ready task -- preempts caller 145 33 rtems_semaphore_release: task readied -- returns to caller 71 34 rtems_task_create 154 35 rtems_task_start 82 36 rtems_task_restart: suspended task -- returns to caller 94 9737 rtems_task_delete: suspended task 145 38 rtems_task_restart: ready task -- returns to caller 97 9 939 rtems_task_restart: blocked task -- returns to caller 128 1 3040 rtems_task_delete: blocked task 149 1 5131 4 rtems_task_restart: blocked task -- preempts caller 152 149 32 rtems_task_restart: ready task -- preempts caller 145 142 33 rtems_semaphore_release: task readied -- returns to caller 71 66 34 rtems_task_create 154 148 35 rtems_task_start 82 76 36 rtems_task_restart: suspended task -- returns to caller 94 89 37 rtems_task_delete: suspended task 145 138 38 rtems_task_restart: ready task -- returns to caller 97 92 39 rtems_task_restart: blocked task -- returns to caller 128 124 40 rtems_task_delete: blocked task 149 143 41 41 42 5 rtems_task_suspend: calling task 77 43 rtems_task_resume: task readied -- preempts caller 74 42 5 rtems_task_suspend: calling task 77 71 43 rtems_task_resume: task readied -- preempts caller 74 67 44 44 45 6 rtems_task_restart: calling task 101 46 rtems_task_suspend: returns to caller 50 47 rtems_task_resume: task readied -- returns to caller 50 48 rtems_task_delete: ready task 151 45 6 rtems_task_restart: calling task 101 95 46 rtems_task_suspend: returns to caller 50 43 47 rtems_task_resume: task readied -- returns to caller 50 45 48 rtems_task_delete: ready task 151 144 49 49 50 7 rtems_task_restart: suspended task -- preempts caller 130 12 950 7 rtems_task_restart: suspended task -- preempts caller 130 125 51 51 52 8 rtems_task_set_priority: obtain current priority 38 53 rtems_task_set_priority: returns to caller 71 54 rtems_task_mode: obtain current mode 16 55 rtems_task_mode: no reschedule 18 56 rtems_task_mode: reschedule -- returns to caller 24 57 rtems_task_mode: reschedule -- preempts caller 68 6 758 rtems_task_set_note 39 4159 rtems_task_get_note 40 4160 rtems_clock_set 93 9161 rtems_clock_get 1 52 8 rtems_task_set_priority: obtain current priority 38 31 53 rtems_task_set_priority: returns to caller 71 64 54 rtems_task_mode: obtain current mode 16 14 55 rtems_task_mode: no reschedule 18 16 56 rtems_task_mode: reschedule -- returns to caller 24 23 57 rtems_task_mode: reschedule -- preempts caller 68 60 58 rtems_task_set_note 39 33 59 rtems_task_get_note 40 33 60 rtems_clock_set 93 86 61 rtems_clock_get 1 1 62 62 63 9 rtems_message_queue_create 207 64 rtems_message_queue_send: no waiting tasks 103 65 rtems_message_queue_urgent: no waiting tasks 103 66 rtems_message_queue_receive: available 87 67 rtems_message_queue_flush: no messages flushed 36 68 rtems_message_queue_flush: messages flushed 46 69 rtems_message_queue_delete 85 63 9 rtems_message_queue_create 207 200 64 rtems_message_queue_send: no waiting tasks 103 97 65 rtems_message_queue_urgent: no waiting tasks 103 96 66 rtems_message_queue_receive: available 87 79 67 rtems_message_queue_flush: no messages flushed 36 29 68 rtems_message_queue_flush: messages flushed 46 39 69 rtems_message_queue_delete 85 80 70 70 71 10 rtems_message_queue_receive: not available -- NO_WAIT 51 5172 rtems_message_queue_receive: not available -- caller blocks 115 11 971 10 rtems_message_queue_receive: not available -- NO_WAIT 51 43 72 rtems_message_queue_receive: not available -- caller blocks 115 114 73 73 74 11 rtems_message_queue_send: task readied -- preempts caller 129 74 11 rtems_message_queue_send: task readied -- preempts caller 129 123 75 75 76 12 rtems_message_queue_send: task readied -- returns to caller 107 76 12 rtems_message_queue_send: task readied -- returns to caller 107 101 77 77 78 13 rtems_message_queue_urgent: task readied -- preempts caller 130 78 13 rtems_message_queue_urgent: task readied -- preempts caller 130 123 79 79 80 14 rtems_message_queue_urgent: task readied -- returns to caller 107 80 14 rtems_message_queue_urgent: task readied -- returns to caller 107 101 81 81 82 15 rtems_event_receive: obtain current events 0 83 rtems_event_receive: not available -- NO_WAIT 33 84 rtems_event_receive: not available -- caller blocks 92 85 rtems_event_send: no task readied 34 86 rtems_event_receive: available 36 87 rtems_event_send: task readied -- returns to caller 67 82 15 rtems_event_receive: obtain current events 0 1 83 rtems_event_receive: not available -- NO_WAIT 33 23 84 rtems_event_receive: not available -- caller blocks 92 84 85 rtems_event_send: no task readied 34 24 86 rtems_event_receive: available 36 28 87 rtems_event_send: task readied -- returns to caller 67 60 88 88 89 16 rtems_event_send: task readied -- preempts caller 90 89 16 rtems_event_send: task readied -- preempts caller 90 84 90 90 91 17 rtems_task_set_priority: preempts caller 110 91 17 rtems_task_set_priority: preempts caller 110 106 92 92 93 18 rtems_task_delete: calling task 175 93 18 rtems_task_delete: calling task 175 170 94 94 95 19 rtems_signal_catch 23 96 rtems_signal_send: returns to caller 43 4297 rtems_signal_send: signal to self 52 5198 exit ASR overhead: returns to calling task 37 99 exit ASR overhead: returns to preempting task 65 95 19 rtems_signal_catch 23 15 96 rtems_signal_send: returns to caller 43 37 97 rtems_signal_send: signal to self 52 55 98 exit ASR overhead: returns to calling task 37 37 99 exit ASR overhead: returns to preempting task 65 54 100 100 101 20 rtems_partition_create 77 102 rtems_region_create 70 103 rtems_partition_get_buffer: available 42 104 rtems_partition_get_buffer: not available 40 105 rtems_partition_return_buffer 50 106 rtems_partition_delete 47 107 rtems_region_get_segment: available 58 108 rtems_region_get_segment: not available -- NO_WAIT 55 109 rtems_region_return_segment: no waiting tasks 60 110 rtems_region_get_segment: not available -- caller blocks 126 111 rtems_region_return_segment: task readied -- preempts caller 143 112 rtems_region_return_segment: task readied -- returns to caller 120 113 rtems_region_delete 45 114 rtems_io_initialize 6 115 rtems_io_open 2 116 rtems_io_close 1 117 rtems_io_read 1 118 rtems_io_write 1 119 rtems_io_control 2 101 20 rtems_partition_create 77 70 102 rtems_region_create 70 63 103 rtems_partition_get_buffer: available 42 35 104 rtems_partition_get_buffer: not available 40 33 105 rtems_partition_return_buffer 50 43 106 rtems_partition_delete 47 42 107 rtems_region_get_segment: available 58 52 108 rtems_region_get_segment: not available -- NO_WAIT 55 49 109 rtems_region_return_segment: no waiting tasks 60 54 110 rtems_region_get_segment: not available -- caller blocks 126 123 111 rtems_region_return_segment: task readied -- preempts caller 143 136 112 rtems_region_return_segment: task readied -- returns to caller 120 114 113 rtems_region_delete 45 39 114 rtems_io_initialize 6 4 115 rtems_io_open 2 2 116 rtems_io_close 1 1 117 rtems_io_read 1 2 118 rtems_io_write 1 3 119 rtems_io_control 2 2 120 120 121 21 rtems_task_ident 353 122 rtems_message_queue_ident 344 123 rtems_semaphore_ident 369 124 rtems_partition_ident 344 125 rtems_region_ident 350 126 rtems_port_ident 343 127 rtems_timer_ident 345 128 rtems_rate_monotonic_ident 344 121 21 rtems_task_ident 353 350 122 rtems_message_queue_ident 344 341 123 rtems_semaphore_ident 369 367 124 rtems_partition_ident 344 341 125 rtems_region_ident 350 348 126 rtems_port_ident 343 340 127 rtems_timer_ident 345 343 128 rtems_rate_monotonic_ident 344 341 129 129 130 22 rtems_message_queue_broadcast: task readied -- returns to caller 115 131 rtems_message_queue_broadcast: no waiting tasks 60 132 rtems_message_queue_broadcast: task readied -- preempts caller 138 130 22 rtems_message_queue_broadcast: task readied -- returns to caller 115 111 131 rtems_message_queue_broadcast: no waiting tasks 60 53 132 rtems_message_queue_broadcast: task readied -- preempts caller 138 133 133 133 134 23 rtems_timer_create 37 135 rtems_timer_fire_after: inactive 66 136 rtems_timer_fire_after: active 70 6 9137 rtems_timer_cancel: active 42 138 rtems_timer_cancel: inactive 39 139 rtems_timer_reset: inactive 60 140 rtems_timer_reset: active 65 64141 rtems_timer_fire_when: inactive 96 142 rtems_timer_fire_when: active 96 143 rtems_timer_delete: active 55 144 rtems_timer_delete: inactive 51 50145 rtems_task_wake_when 125 134 23 rtems_timer_create 37 28 135 rtems_timer_fire_after: inactive 66 58 136 rtems_timer_fire_after: active 70 61 137 rtems_timer_cancel: active 42 34 138 rtems_timer_cancel: inactive 39 31 139 rtems_timer_reset: inactive 60 54 140 rtems_timer_reset: active 65 58 141 rtems_timer_fire_when: inactive 96 88 142 rtems_timer_fire_when: active 96 88 143 rtems_timer_delete: active 55 47 144 rtems_timer_delete: inactive 51 47 145 rtems_task_wake_when 125 117 146 146 147 24 rtems_task_wake_after: yield -- returns to caller 26 148 rtems_task_wake_after: yields -- preempts caller 65 63147 24 rtems_task_wake_after: yield -- returns to caller 26 16 148 rtems_task_wake_after: yields -- preempts caller 65 56 149 149 150 25 rtems_clock_tick 14 150 25 rtems_clock_tick 14 17 151 151 152 26 _ISR_Disable 0 153 _ISR_Flash 0 154 _ISR_Enable 0 155 _Thread_Disable_dispatch 0 156 _Thread_Enable_dispatch 19 157 _Thread_Set_state 24 158 _Thread_Disptach (NO FP) 50 159 context switch: no floating point contexts 41 160 context switch: self 9 161 context switch: to another task 9 162 context switch: restore 1st FP task 46 163 fp context switch: save idle, restore idle 75 164 fp context switch: save idle, restore initialized 66 165 fp context switch: save initialized, restore initialized 65 166 _Thread_Resume 18 17167 _Thread_Unblock 18 17168 _Thread_Ready 22 21169 _Thread_Get 12 170 _Semaphore_Get 10 171 _Thread_Get: invalid id 2 152 26 _ISR_Disable 0 0 153 _ISR_Flash 0 0 154 _ISR_Enable 0 0 155 _Thread_Disable_dispatch 0 0 156 _Thread_Enable_dispatch 19 11 157 _Thread_Set_state 24 24 158 _Thread_Disptach (NO FP) 50 43 159 context switch: no floating point contexts 41 35 160 context switch: self 9 9 161 context switch: to another task 9 10 162 context switch: restore 1st FP task 46 39 163 fp context switch: save idle, restore idle 75 68 164 fp context switch: save idle, restore initialized 66 66 165 fp context switch: save initialized, restore initialized 65 66 166 _Thread_Resume 18 19 167 _Thread_Unblock 18 19 168 _Thread_Ready 22 21 169 _Thread_Get 12 14 170 _Semaphore_Get 10 10 171 _Thread_Get: invalid id 2 2 172 172 173 27 interrupt entry overhead: returns to interrupted task 9 174 interrupt exit overhead: returns to interrupted task 8 175 interrupt entry overhead: returns to nested interrupt 14 176 interrupt exit overhead: returns to nested interrupt 0 177 interrupt entry overhead: returns to preempting task 8 178 interrupt exit overhead: returns to preempting task 62 173 27 interrupt entry overhead: returns to interrupted task 9 9 174 interrupt exit overhead: returns to interrupted task 8 8 175 interrupt entry overhead: returns to nested interrupt 14 12 176 interrupt exit overhead: returns to nested interrupt 0 0 177 interrupt entry overhead: returns to preempting task 8 9 178 interrupt exit overhead: returns to preempting task 62 54 179 179 180 28 rtems_port_create 44 181 rtems_port_external_to_internal 35 34182 rtems_port_internal_to_external 34 183 rtems_port_delete 46 45180 28 rtems_port_create 44 35 181 rtems_port_external_to_internal 35 27 182 rtems_port_internal_to_external 34 26 183 rtems_port_delete 46 39 184 184 185 29 rtems_rate_monotonic_create 40 186 rtems_rate_monotonic_period: initiate period -- returns to caller 60 187 rtems_rate_monotonic_period: obtain status 38 188 rtems_rate_monotonic_cancel 46 189 rtems_rate_monotonic_delete: inactive 54 190 rtems_rate_monotonic_delete: active 57 191 rtems_rate_monotonic_period: conclude periods -- caller blocks 83 185 29 rtems_rate_monotonic_create 40 32 186 rtems_rate_monotonic_period: initiate period -- returns to caller 60 54 187 rtems_rate_monotonic_period: obtain status 38 31 188 rtems_rate_monotonic_cancel 46 39 189 rtems_rate_monotonic_delete: inactive 54 48 190 rtems_rate_monotonic_delete: active 57 51 191 rtems_rate_monotonic_period: conclude periods -- caller blocks 83 74
Note: See TracChangeset
for help on using the changeset viewer.