Skip to content

Commit d5154d0

Browse files
aunali1joelsherrill
authored andcommitted
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.
1 parent a48b7c4 commit d5154d0

File tree

128 files changed

+118
-2594
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+118
-2594
lines changed

c/src/ada-tests/ada_mvscn

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ done <<EOF
1111
./sptests/sp17/sp17.scn
1212
./sptests/sp19/sp19.scn
1313
./sptests/sp09/sp09.scn
14-
./sptests/sp07/sp07.scn
1514
./sptests/sp12/sp12.scn
1615
./sptests/sp14/sp14.scn
1716
./sptests/sp03/sp03.scn

c/src/ada-tests/configure.ac

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,6 @@ mptests/Makefile
117117
mptests/mp01/Makefile
118118
mptests/mp01/node1/Makefile
119119
mptests/mp01/node2/Makefile
120-
mptests/mp02/Makefile
121-
mptests/mp02/node1/Makefile
122-
mptests/mp02/node2/Makefile
123120
mptests/mp03/Makefile
124121
mptests/mp03/node1/Makefile
125122
mptests/mp03/node2/Makefile

c/src/ada-tests/mptests/Makefile.am

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
SUBDIRS =
22
SUBDIRS += mp01
3-
SUBDIRS += mp02
43
SUBDIRS += mp03
54
SUBDIRS += mp04
65
SUBDIRS += mp05

c/src/ada-tests/mptests/mp02/Makefile.am

Lines changed: 0 additions & 4 deletions
This file was deleted.

c/src/ada-tests/mptests/mp02/config_base.h

Lines changed: 0 additions & 30 deletions
This file was deleted.

c/src/ada-tests/mptests/mp02/mptest.adb

Lines changed: 0 additions & 207 deletions
This file was deleted.

c/src/ada-tests/mptests/mp02/mptest.ads

Lines changed: 0 additions & 60 deletions
This file was deleted.

c/src/ada-tests/mptests/mp02/node1/Makefile.am

Lines changed: 0 additions & 19 deletions
This file was deleted.

c/src/ada-tests/mptests/mp02/node1/ada_mp02-node1.scn

Lines changed: 0 additions & 11 deletions
This file was deleted.

c/src/ada-tests/mptests/mp02/node1/config.h

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)