source: rtems/cpukit/sapi/ChangeLog @ 8b273c2

4.104.114.84.95
Last change on this file since 8b273c2 was 8b273c2, checked in by Ralf Corsepius <ralf.corsepius@…>, on 11/23/03 at 10:24:09

2003-11-23 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Reworked.
  • Property mode set to 100644
File size: 8.0 KB
Line 
12003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Reworked.
4
52003-09-04      Joel Sherrill <joel@OARcorp.com>
6
7        * include/confdefs.h, include/rtems/config.h,
8        include/rtems/extension.h, include/rtems/fatal.h,
9        include/rtems/init.h, include/rtems/io.h, include/rtems/mptables.h,
10        include/rtems/sptables.h, include/rtems/sptables.h.in,
11        inline/rtems/extension.inl, macros/rtems/extension.inl, src/debug.c,
12        src/exinit.c, src/extension.c, src/extensioncreate.c,
13        src/extensiondelete.c, src/extensionident.c, src/fatal.c, src/io.c,
14        src/itronapi.c, src/posixapi.c, src/rtemsapi.c: URL for license
15        changed.
16
172003-08-14      Joel Sherrill <joel@OARcorp.com>
18
19        * src/extensionident.c: Added ID to name lookup service and changed
20        name of id/name translation status code. This propagated to multiple
21        functions. The user API service added was rtems_object_id_to_name()
22
232003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
24
25        * Makefile.am: Remove stray reference to sptables.h.in.
26
272003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
28
29        * include/rtems/sptables.h.in: Remove.
30        * include/rtems/sptables.h: New.
31        * include/.cvsignore: Remove.
32        * include/rtems/.cvsignore: Remove.
33        * inline/.cvsignore: Remove.
34        * inline/rtems/.cvsignore: Remove.
35        * macros/.cvsignore: Remove.
36        * macros/rtems/.cvsignore: Remove.
37        * src/.cvsignore: Remove.
38
392003-02-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
40
41        * include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to
42        cpuopts.h).
43
442003-02-03      Joel Sherrill <joel@OARcorp.com>
45
46        PR 338/filesystem
47        * include/rtems/io.h, src/io.c: Side-effect of fixing reentrancy
48        problem with rtems_io_lookup_name() (API change).
49
502002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
51
52        * Makefile.am: Don't create $ARCH as side-effect of compilation.
53
542002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
55
56        * include/Makefile.am: Remove.
57        * inline/Makefile.am: Remove.
58        * macros/Makefile.am: Remove.
59        * src/Makefile.am: Remove.
60        * Makefile.am: Merge-in removed Makefile.ams.
61
622002-08-30      Joel Sherrill <joel@OARcorp.com>
63
64        * src/io.c: Fixed some spacing.
65
662002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
67
68        * src/Makefile.am: Add libsapi.a.
69
702002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
71
72        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
73
742002-07-04      Joel Sherrill <joel@OARcorp.com>
75
76        * Jump table for single entry point removed.
77        * include/rtems/directives.h, src/entrytable.c: Removed.
78        * include/Makefile.am, src/Makefile.am, src/exinit.c:  Modified to
79        reflect above.
80
812002-07-01    Joel Sherrill <joel@OARcorp.com>
82
83        * Mega patch merge to change the format of the object IDs to
84        loosen the dependency between the SCORE and the various APIs.
85        There was considerable work to simplify the object name management
86        and it appears that the name_table field is no longer needed.
87        This patch also includes the addition of the internal mutex
88        which is currently only used to protect some types of allocation
89        and deallocation.  This significantly can reduce context
90        switch latency under certain circumstances.  In particular,
91        some heap/region operations were O(n) and had dispatching
92        disabled.  This should help enormously.  With this merge,
93        the patch is not as clean as it should be.  In particular,
94        the documentation has not been modified to reflect the new object
95        ID layout, the IDs in the test screens are not updated, and
96        _Objects_Get_information needs to be a real routine not inlined.
97        As part of this patch a lot of MP code for thread/proxy blocking
98        was made conditional and cleaned up.
99        * include/confdefs.h, src/exinit.c, src/extension.c, src/itronapi.c,
100        src/posixapi.c, src/rtemsapi.c:  Modified as part of above.
101
1022001-05-09      Joel Sherrill <joel@OARcorp.com>
103
104        * src/exinit.c: Slightly rework initialization so there
105        is a valid thread as _Thread_Executing when the pre_tasking
106        hook is called.  This allows one directives and malloc
107        to potentially use mutex protection.
108 
1092001-03-29      Joel Sherrill <joel@OARcorp.com>
110
111        * Per PR126, configuration structures now match docs.
112        * include/rtems/config.h: Use public data types.
113
1142001-03-28      Joel Sherrill <joel@OARcorp.com>
115
116        * PR132 requested some tinkering ot lower memory.
117        * include/confdefs.h: Lowered footprint of device driver table
118        and statically configure user extensions.  Now if no static
119        extensions are configured, then the table is not instantiated.
120
1212002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
122
123        * Makefile.am: Remove AUTOMAKE_OPTIONS.
124        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
125        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
126        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
127        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
128
1292001-03-15      Joel Sherrill <joel@OARcorp.com>
130
131        * src/extension.c: Split to reduce minimum code size per PR134.
132        * src/extensioncreate.c, src/extensiondelete.c, src/extensionident.c:
133        New files.
134        src/Makefile.am: Modified to reflect above.
135
1362002-01-07      Joel Sherrill <joel@OARcorp.com>
137
138        * optman/, optman/.cvsignore, optman/Makefile.am, optman/no-ext.c,
139        optman/no-io.c: Removed entire contents of optman/ directory since
140        it has been moved.
141
1422001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
143
144        * optman/Makefile.am: Add multilib support.
145        * src/Makefile.am: Add multilib support.
146
1472001-10-16      Chris Johns <ccj@acm.org>
148
149        * include/confdefs.h, include/rtems/config.h, include/rtems/io.h,
150        optman/no-io.c, src/exinit.c, src/io.c: Added a device driver
151        register/unregister interface to allow device drivers to be
152        installed and removed at runtime. This means you do not need devices
153        present in the device table when you build.
154
1552001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * include/rtems/Makefile.am: Remove.
158        * include/Makefile.am: Handle subdirs, require automake-1.5.
159        * inline/rtems/Makefile.am: Remove.
160        * inline/Makefile.am: Handle subdirs, require automake-1.5.
161        * macros/rtems/Makefile.am: Remove.
162        * Makefile.am: require automake-1.5.
163
1642001-10-12      Joel Sherrill <joel@OARcorp.com>
165
166        * include/rtems/directives.h: Fixed typo.
167
1682001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
169
170        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
171        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
172        * inline/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
173        * macros/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
174
1752001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
178
1792001-04-16      Joel Sherrill <joel@OARcorp.com>
180
181        * include/confdefs.h: Fix real-time clock support.
182
1832001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * include/Makefile.am, include/rtems/Makefile.am,
186        inline/rtems/Makefile.am, macros/rtems/Makefile.am:
187        Apply include_*HEADERS instead of H_FILES.
188
1892001-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.d>
190
191        * include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not
192        using NEWLIB, cleanup related comment.
193
1942001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.
197
1982000-10-30      Joel Sherrill <joel@OARcorp.com>
199
200        * POSIX include files merged into newlib.  This resulted in
201        some definitions moving to other files and thus some secondary
202        effects in RTEMS source code.
203        * include/confdefs.h: Replaced include of <sys/siginfo.h> with
204        <signal.h> since that file no longer exists.
205
2062000-10-18      Joel Sherrill <joel@OARcorp.com>
207
208        * include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0
209        if there is no Classic API Initialization Tasks Table defined.
210
2112000-10-18      Joel Sherrill <joel@OARcorp.com>
212
213        * include/confdefs.h: Modified code that accounts for initialization
214        task/threads with greater than minimum stack sizes so it would
215        compile even if optional APIs are disabled.
216
2172000-10-12      Joel Sherrill <joel@OARcorp.com>
218
219        * include/confdefs.h: Account for initialization tasks and
220        threads which use larger than minimum stack sizes.
221
2222000-09-28      Joel Sherrill <joel@OARcorp.com>
223
224        * include/rtems/io.h (rtems_driver_address_table): Added "_entry"
225        to all names.
226        * src/io.c: Accounted for above.
227
2282000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * src/Makefile.am, optman/Makefile.am: Include compile.am.
231
2322000-08-10      Joel Sherrill <joel@OARcorp.com>
233
234        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.