source: rtems/c/src/ada-tests/ada_mvscn @ d5154d0f

5
Last change on this file since d5154d0f was d5154d0f, checked in by Aun-Ali Zaidi <admin@…>, on Dec 23, 2015 at 8:44:02 PM

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.

  • Property mode set to 100644
File size: 1.8 KB
Line 
1while read f
2do
3  bname=`basename $f`
4  # mv $f `dirname $f`/ada_`basename $f`
5  cvs rm -f $f
6  cvs add `dirname $f`/ada_`basename $f`
7done <<EOF
8./sptests/sp15/sp15.scn
9./sptests/sp24/sp24.scn
10./sptests/sp20/sp20.scn
11./sptests/sp17/sp17.scn
12./sptests/sp19/sp19.scn
13./sptests/sp09/sp09.scn
14./sptests/sp12/sp12.scn
15./sptests/sp14/sp14.scn
16./sptests/sp03/sp03.scn
17./sptests/sp23/sp23.scn
18./sptests/sp16/sp16.scn
19./sptests/sp06/sp06.scn
20./sptests/sp04/sp04.scn
21./sptests/sp11/sp11.scn
22./sptests/sp01/sp01.scn
23./sptests/sp22/sp22.scn
24./sptests/sp05/sp05.scn
25./sptests/sp02/sp02.scn
26./sptests/sp08/sp08.scn
27./sptests/sp25/sp25.scn
28./sptests/sp13/sp13.scn
29./mptests/mp13/node2/mp13-node2.scn
30./mptests/mp13/node1/mp13-node1.scn
31./mptests/mp02/node2/mp02-node2.scn
32./mptests/mp02/node1/mp02-node1.scn
33./mptests/mp01/node2/mp01-node2.scn
34./mptests/mp01/node1/mp01-node1.scn
35./mptests/mp10/node2/mp10-node2.scn
36./mptests/mp10/node1/mp10-node1.scn
37./mptests/mp11/node2/mp11-node2.scn
38./mptests/mp11/node1/mp11-node1.scn
39./mptests/mp03/node2/mp03-node2.scn
40./mptests/mp03/node1/mp03-node1.scn
41./mptests/mp05/node2/mp05-node2.scn
42./mptests/mp05/node1/mp05-node1.scn
43./mptests/mp12/node2/mp12-node2.scn
44./mptests/mp12/node1/mp12-node1.scn
45./mptests/mp14/node2/mp14-node2.scn
46./mptests/mp14/node1/mp14-node1.scn
47./mptests/mp04/node2/mp04-node2.scn
48./mptests/mp04/node1/mp04-node1.scn
49./mptests/mp08/node2/mp08-node2.scn
50./mptests/mp08/node1/mp08-node1.scn
51./mptests/mp07/node2/mp07-node2.scn
52./mptests/mp07/node1/mp07-node1.scn
53./mptests/mp06/node2/mp06-node2.scn
54./mptests/mp06/node1/mp06-node1.scn
55./mptests/mp09/node2/mp09-node2.scn
56./mptests/mp09/node1/mp09-node1.scn
57./mvscn
58./samples/base_mp/node2/base_mp-node2.scn
59./samples/base_mp/node1/base_mp-node1.scn
60./samples/hello/hello.scn
61./samples/base_sp/base_sp.scn
62./samples/nsecs/nsecs.scn
63./samples/ticker/ticker.scn
64EOF
Note: See TracBrowser for help on using the repository browser.