source: rtems/cpukit/sapi/ChangeLog @ 3d1de20

4.104.114.84.95
Last change on this file since 3d1de20 was 3d1de20, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/19/04 at 07:29:05

2004-01-19 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Add PREINSTALL_DIRS.
  • Property mode set to 100644
File size: 9.1 KB
Line 
12004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Add PREINSTALL_DIRS.
4
52004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
8        Add PREINSTALL_FILES to CLEANFILES.
9
102004-01-11  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
11
12        * Makefile.am: Include compile.am, again.
13
142004-01-08  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * Makefile.am: Add libs to CLEANFILES
17        Set lib*_g_a_SOURCES = lib*_a_SOURCES.
18
192004-01-08  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
20
21        * Makefile.am: Build libsapi$(LIB_VARIANT).a instead of
22        $(ARCH)/libsapi.a.
23
242004-01-07  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
27
282003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
29
30        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
31
322003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
33
34        * Makefile.am: Add $(dirstamp) to compilation rules.
35        Add AM_CPPFLAGS += -I$(top_builddir).
36
372003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
38
39        * Makefile.am: Add $(dirstamp) to preinstallation rules.
40        Remove MACROS.
41
422003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
43
44        * Makefile.am: Reworked.
45
462003-09-04      Joel Sherrill <joel@OARcorp.com>
47
48        * include/confdefs.h, include/rtems/config.h,
49        include/rtems/extension.h, include/rtems/fatal.h,
50        include/rtems/init.h, include/rtems/io.h, include/rtems/mptables.h,
51        include/rtems/sptables.h, include/rtems/sptables.h.in,
52        inline/rtems/extension.inl, macros/rtems/extension.inl, src/debug.c,
53        src/exinit.c, src/extension.c, src/extensioncreate.c,
54        src/extensiondelete.c, src/extensionident.c, src/fatal.c, src/io.c,
55        src/itronapi.c, src/posixapi.c, src/rtemsapi.c: URL for license
56        changed.
57
582003-08-14      Joel Sherrill <joel@OARcorp.com>
59
60        * src/extensionident.c: Added ID to name lookup service and changed
61        name of id/name translation status code. This propagated to multiple
62        functions. The user API service added was rtems_object_id_to_name()
63
642003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
65
66        * Makefile.am: Remove stray reference to sptables.h.in.
67
682003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
69
70        * include/rtems/sptables.h.in: Remove.
71        * include/rtems/sptables.h: New.
72        * include/.cvsignore: Remove.
73        * include/rtems/.cvsignore: Remove.
74        * inline/.cvsignore: Remove.
75        * inline/rtems/.cvsignore: Remove.
76        * macros/.cvsignore: Remove.
77        * macros/rtems/.cvsignore: Remove.
78        * src/.cvsignore: Remove.
79
802003-02-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
81
82        * include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to
83        cpuopts.h).
84
852003-02-03      Joel Sherrill <joel@OARcorp.com>
86
87        PR 338/filesystem
88        * include/rtems/io.h, src/io.c: Side-effect of fixing reentrancy
89        problem with rtems_io_lookup_name() (API change).
90
912002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
92
93        * Makefile.am: Don't create $ARCH as side-effect of compilation.
94
952002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
96
97        * include/Makefile.am: Remove.
98        * inline/Makefile.am: Remove.
99        * macros/Makefile.am: Remove.
100        * src/Makefile.am: Remove.
101        * Makefile.am: Merge-in removed Makefile.ams.
102
1032002-08-30      Joel Sherrill <joel@OARcorp.com>
104
105        * src/io.c: Fixed some spacing.
106
1072002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
108
109        * src/Makefile.am: Add libsapi.a.
110
1112002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
112
113        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
114
1152002-07-04      Joel Sherrill <joel@OARcorp.com>
116
117        * Jump table for single entry point removed.
118        * include/rtems/directives.h, src/entrytable.c: Removed.
119        * include/Makefile.am, src/Makefile.am, src/exinit.c:  Modified to
120        reflect above.
121
1222002-07-01    Joel Sherrill <joel@OARcorp.com>
123
124        * Mega patch merge to change the format of the object IDs to
125        loosen the dependency between the SCORE and the various APIs.
126        There was considerable work to simplify the object name management
127        and it appears that the name_table field is no longer needed.
128        This patch also includes the addition of the internal mutex
129        which is currently only used to protect some types of allocation
130        and deallocation.  This significantly can reduce context
131        switch latency under certain circumstances.  In particular,
132        some heap/region operations were O(n) and had dispatching
133        disabled.  This should help enormously.  With this merge,
134        the patch is not as clean as it should be.  In particular,
135        the documentation has not been modified to reflect the new object
136        ID layout, the IDs in the test screens are not updated, and
137        _Objects_Get_information needs to be a real routine not inlined.
138        As part of this patch a lot of MP code for thread/proxy blocking
139        was made conditional and cleaned up.
140        * include/confdefs.h, src/exinit.c, src/extension.c, src/itronapi.c,
141        src/posixapi.c, src/rtemsapi.c:  Modified as part of above.
142
1432001-05-09      Joel Sherrill <joel@OARcorp.com>
144
145        * src/exinit.c: Slightly rework initialization so there
146        is a valid thread as _Thread_Executing when the pre_tasking
147        hook is called.  This allows one directives and malloc
148        to potentially use mutex protection.
149 
1502001-03-29      Joel Sherrill <joel@OARcorp.com>
151
152        * Per PR126, configuration structures now match docs.
153        * include/rtems/config.h: Use public data types.
154
1552001-03-28      Joel Sherrill <joel@OARcorp.com>
156
157        * PR132 requested some tinkering ot lower memory.
158        * include/confdefs.h: Lowered footprint of device driver table
159        and statically configure user extensions.  Now if no static
160        extensions are configured, then the table is not instantiated.
161
1622002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
163
164        * Makefile.am: Remove AUTOMAKE_OPTIONS.
165        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
166        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
167        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
168        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
169
1702001-03-15      Joel Sherrill <joel@OARcorp.com>
171
172        * src/extension.c: Split to reduce minimum code size per PR134.
173        * src/extensioncreate.c, src/extensiondelete.c, src/extensionident.c:
174        New files.
175        src/Makefile.am: Modified to reflect above.
176
1772002-01-07      Joel Sherrill <joel@OARcorp.com>
178
179        * optman/, optman/.cvsignore, optman/Makefile.am, optman/no-ext.c,
180        optman/no-io.c: Removed entire contents of optman/ directory since
181        it has been moved.
182
1832001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * optman/Makefile.am: Add multilib support.
186        * src/Makefile.am: Add multilib support.
187
1882001-10-16      Chris Johns <ccj@acm.org>
189
190        * include/confdefs.h, include/rtems/config.h, include/rtems/io.h,
191        optman/no-io.c, src/exinit.c, src/io.c: Added a device driver
192        register/unregister interface to allow device drivers to be
193        installed and removed at runtime. This means you do not need devices
194        present in the device table when you build.
195
1962001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * include/rtems/Makefile.am: Remove.
199        * include/Makefile.am: Handle subdirs, require automake-1.5.
200        * inline/rtems/Makefile.am: Remove.
201        * inline/Makefile.am: Handle subdirs, require automake-1.5.
202        * macros/rtems/Makefile.am: Remove.
203        * Makefile.am: require automake-1.5.
204
2052001-10-12      Joel Sherrill <joel@OARcorp.com>
206
207        * include/rtems/directives.h: Fixed typo.
208
2092001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
212        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
213        * inline/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
214        * macros/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
215
2162001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
219
2202001-04-16      Joel Sherrill <joel@OARcorp.com>
221
222        * include/confdefs.h: Fix real-time clock support.
223
2242001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * include/Makefile.am, include/rtems/Makefile.am,
227        inline/rtems/Makefile.am, macros/rtems/Makefile.am:
228        Apply include_*HEADERS instead of H_FILES.
229
2302001-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.d>
231
232        * include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not
233        using NEWLIB, cleanup related comment.
234
2352001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.
238
2392000-10-30      Joel Sherrill <joel@OARcorp.com>
240
241        * POSIX include files merged into newlib.  This resulted in
242        some definitions moving to other files and thus some secondary
243        effects in RTEMS source code.
244        * include/confdefs.h: Replaced include of <sys/siginfo.h> with
245        <signal.h> since that file no longer exists.
246
2472000-10-18      Joel Sherrill <joel@OARcorp.com>
248
249        * include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0
250        if there is no Classic API Initialization Tasks Table defined.
251
2522000-10-18      Joel Sherrill <joel@OARcorp.com>
253
254        * include/confdefs.h: Modified code that accounts for initialization
255        task/threads with greater than minimum stack sizes so it would
256        compile even if optional APIs are disabled.
257
2582000-10-12      Joel Sherrill <joel@OARcorp.com>
259
260        * include/confdefs.h: Account for initialization tasks and
261        threads which use larger than minimum stack sizes.
262
2632000-09-28      Joel Sherrill <joel@OARcorp.com>
264
265        * include/rtems/io.h (rtems_driver_address_table): Added "_entry"
266        to all names.
267        * src/io.c: Accounted for above.
268
2692000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * src/Makefile.am, optman/Makefile.am: Include compile.am.
272
2732000-08-10      Joel Sherrill <joel@OARcorp.com>
274
275        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.