Files
rtems/testsuites/tmtests/tmtests_plan.csv
T
Aun-Ali Zaidi d5154d0f6a api: Remove deprecated Notepads
Notepads where a feature of RTEMS' tasks that simply functioned in
the same way as POSIX keys or threaded local storage (TLS). They were
introduced well before per task variables, which are also deprecated,
and were barely used in favor of their POSIX alternatives.

In addition to their scarce usage, Notepads took up unnecessary memory.
For each task:

 - 16 32-bit integers were allocated.
 - A total of 64 bytes per task per thread.

This is especially critical in low memory and safety-critical applications.

They are also defined as uint32_t, and therefore are not guaranteed to
hold a pointer.

Lastly, they are not portable solutions for SMP and uniprocessor systems,
like POSIX keys and TLS.

updates #2493.
2015-12-24 16:52:34 -06:00

7.6 KiB

1rtems_barrier_create: only casetm30NAYes
2rtems_barrier_delete: only casetm30NAYes
3rtems_barrier_ident: only casetm30NAYes
4
5rtems_clock_tick: only casetm25NAYes
6
7rtems_event_receive: availabletm15NAYes
8rtems_event_receive: not available caller blockstm15NAYes
9rtems_event_receive: not available NO_WAITtm15NAYes
10rtems_event_receive: obtain current eventstm15NAYes
11rtems_event_send: no task readiedtm15NAYes
12rtems_event_send: task readied preempts callertm16NAYes
13rtems_event_send: task readied returns to callertm15NAYes
14
15rtems internal: context switch: no floating point contextstm26NAYes
16rtems internal: context switch: selftm26NAYes
17rtems internal: context switch to another tasktm26NAYes
18rtems internal: fp context switch restore 1st FP tasktm26NAYes
19rtems internal: fp context switch save idle and restore initializedtm26NAYes
20rtems internal: fp context switch save idle, restore idletm26NAYes
21rtems internal: fp context switch save initialized, restore initializedtm26NAYes
22rtems internal: _Semaphore_Gettm26NAYes
23rtems internal: _Thread_Disable_dispatchtm26NAYes
24rtems internal: _Thread_Dispatch NO FPtm26NAYes
25rtems internal: _Thread_Enable_dispatchtm26NAYes
26rtems internal: _Thread_Get: invalid idtm26NAYes
27rtems internal: _Thread_Gettm26NAYes
28rtems internal: _Thread_Readytm26NAYes
29rtems internal: _Thread_Resumetm26NAYes
30rtems internal: _Thread_Set_statetm26NAYes
31rtems internal: _Thread_Unblocktm26NAYes
32
33rtems interrupt: entry overhead returns to interrupted tasktm27NAYes
34rtems interrupt: entry overhead returns to nested interrupttm27NAYes
35rtems interrupt: exit overhead returns to interrupted tasktm27NAYes
36rtems interrupt: exit overhead returns to nested interrupttm27NAYes
37rtems interrupt: _ISR_Disabletm26NAYes
38rtems interrupt: _ISR_Enabletm26NAYes
39rtems interrupt: _ISR_Flashtm26NAYes
40
41rtems_io_close: only casetm20NAYes
42rtems_io_control: only casetm20NAYes
43rtems_io_initialize: only casetm20NAYes
44rtems_io_open: only casetm20NAYes
45rtems_io_read: only casetm20NAYes
46rtems_io_write: only casetm20NAYes
47
48rtems_message_queue_broadcast: no waiting taskstm22NAYes
49rtems_message_queue_broadcast: task readied returns to callertm22NAYes
50rtems_message_queue_broadcast: task readiedtm22NAYes
51rtems_message_queue_create: only casetm09NAYes
52rtems_message_queue_delete: only casetm09NAYes
53rtems_message_queue_flush: messages flushedtm09NAYes
54rtems_message_queue_flush: no messages flushedtm09NAYes
55rtems_message_queue_ident: only casetm21NAYes
56rtems_message_queue_receive: availabletm09NAYes
57rtems_message_queue_receive: not available caller blockstm10NAYes
58rtems_message_queue_receive: not available NO_WAITtm10NAYes
59rtems_message_queue_send: no waiting taskstm09NAYes
60rtems_message_queue_send: task readied preempts callertm11NAYes
61rtems_message_queue_send: task readied returns to callertm12NAYes
62rtems_message_queue_urgent: no waiting taskstm09NAYes
63rtems_message_queue_urgent: task readied preempts callertm13NAYes
64rtems_message_queue_urgent: task readied returns to callertm14NAYes
65
66rtems_partition_create: only casetm20NAYes
67rtems_partition_delete: only casetm20NAYes
68rtems_partition_get_buffer: availabletm20NAYes
69rtems_partition_get_buffer: not availabletm20NAYes
70rtems_partition_ident: only casetm21NAYes
71rtems_partition_return_buffer: only casetm20NAYes
72
73rtems_port_create: only casetm28NAYes
74rtems_port_delete: only casetm28NAYes
75rtems_port_external_to_internal: only casetm28NAYes
76rtems_port_ident: only casetm21NAYes
77rtems_port_internal_to_external: only casetm28NAYes
78
79rtems_rate_monotonic_cancel: only casetm29NAYes
80rtems_rate_monotonic_create: only casetm29NAYes
81rtems_rate_monotonic_delete: activetm29NAYes
82rtems_rate_monotonic_delete: inactivetm29NAYes
83rtems_rate_monotonic_ident: only casetm21NAYes
84rtems_rate_monotonic_period: conclude periods caller blockstm29NAYes
85rtems_rate_monotonic_period: initiate period returns to callertm29NAYes
86rtems_rate_monotonic_period: obtain statustm29NAYes
87
88rtems_region_create: only casetm20NAYes
89rtems_region_delete: only casetm20NAYes
90rtems_region_get_segment: availabletm20NAYes
91rtems_region_get_segment: not available caller blockstm20NAYes
92rtems_region_get_segment: not available NO_WAITtm20NAYes
93rtems_region_ident: only casetm21NAYes
94rtems_region_return_segment: no waiting taskstm20NAYes
95rtems_region_return_segment: task readied preempts callertm20NAYes
96rtems_region_return_segment: task readied returns to callertm20NAYes
97
98rtems_semaphore_create: only casetm01NAYes
99rtems_semaphore_delete: only casetm01NAYes
100rtems_semaphore_ident: only casetm21NAYes
101rtems_semaphore_obtain: availabletm01NAYes
102rtems_semaphore_obtain: Counting/FIFO not available caller blockstm02NAYes
103rtems_semaphore_obtain: not available NO_WAITtm01NAYes
104rtems_semaphore_release: no waiting taskstm01NAYes
105rtems_semaphore_release: Counting/FIFO task readied preempts callertm03NAYes
106rtems_semaphore_release: task readiedtm04NAYes
107rtems_semaphore_obtain: Counting/priority not available caller blockstm31NAYes
108rtems_semaphore_release: Counting/priority task readied preempts callertm32NAYes
109rtems_semaphore_obtain: Binary/FIFO not available caller blockstm33NAYes
110rtems_semaphore_release: Binary/FIFO task readied preempts callertm34NAYes
111rtems_semaphore_obtain: Binary/priority not available caller blockstm35NAYes
112rtems_semaphore_release: Binary/priority task readied preempts callertm36NAYes
113
114rtems_signal_catch: only casetm19NAYes
115rtems_signal: exit ASR overhead returns to calling tasktm19NAYes
116rtems_signal: exit ASR overhead returns to preempting tasktm19NAYes
117rtems_signal_send: returns to callertm19NAYes
118rtems_signal_send: signal to selftm19NAYes
119
120rtems_task_create: only casetm04NAYes
121rtems_task_delete: blocked tasktm04NAYes
122rtems_task_delete: calling tasktm18NAYes
123rtems_task_delete: ready tasktm06NAYes
124rtems_task_delete: suspended tasktm04NAYes
125rtems_task_ident: only casetm21NAYes
126rtems_task_restart: blocked task preempts callertm04NAYes
127rtems_task_restart: blocked tasktm04NAYes
128rtems_task_restart: calling tasktm06NAYes
129rtems_task_restart: ready tasktm04NAYes
130rtems_task_restart: ready tasktm04NAYes
131rtems_task_restart: suspended task preempts callertm07NAYes
132rtems_task_restart: suspended tasktm04NAYes
133rtems_task_resume: task readied preempts callertm05NAYes
134rtems_task_resume: task readied returns to callertm06NAYes
135rtems_task_set_priority: preempts callertm17NAYes
136rtems_task_start: only casetm04NAYes
137rtems_task_suspend: calling tasktm05NAYes
138rtems_task_suspend: returns to callertm06NAYes
139rtems_task_wake_after: yield returns to callertm24NAYes
140rtems_task_wake_after: yields preempts callertm24NAYes
141rtems_task_wake_when: only casetm23NAYes
142
143rtems_timer_cancel: activetm23NAYes
144rtems_timer_cancel: inactivetm23NAYes
145rtems_timer_create: only casetm23NAYes
146rtems_timer_delete: activetm23NAYes
147rtems_timer_delete: inactivetm23NAYes
148rtems_timer_fire_after: activetm23NAYes
149rtems_timer_fire_after: inactivetm23NAYes
150rtems_timer_fire_when: activetm23NAYes
151rtems_timer_fire_when: inactivetm23NAYes
152rtems_timer_ident: only casetm21NAYes
153rtems_timer_reset: activetm23NAYes
154rtems_timer_reset: inactivetm23NAYes