source: rtems/cpukit/sapi/ChangeLog @ 89b46875

4.104.114.84.95
Last change on this file since 89b46875 was 89b46875, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/09/04 at 15:42:41

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

  • Makefile.am: Build libcsupport$(LIB_VARIANT).a instead of $(ARCH)/libcsupport.a.
  • Property mode set to 100644
File size: 8.6 KB
Line 
12004-01-08  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Build libsapi$(LIB_VARIANT).a instead of
4        $(ARCH)/libsapi.a.
5
62004-01-07  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
7
8        * Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
9
102003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
11
12        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
13
142003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * Makefile.am: Add $(dirstamp) to compilation rules.
17        Add AM_CPPFLAGS += -I$(top_builddir).
18
192003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
20
21        * Makefile.am: Add $(dirstamp) to preinstallation rules.
22        Remove MACROS.
23
242003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * Makefile.am: Reworked.
27
282003-09-04      Joel Sherrill <joel@OARcorp.com>
29
30        * include/confdefs.h, include/rtems/config.h,
31        include/rtems/extension.h, include/rtems/fatal.h,
32        include/rtems/init.h, include/rtems/io.h, include/rtems/mptables.h,
33        include/rtems/sptables.h, include/rtems/sptables.h.in,
34        inline/rtems/extension.inl, macros/rtems/extension.inl, src/debug.c,
35        src/exinit.c, src/extension.c, src/extensioncreate.c,
36        src/extensiondelete.c, src/extensionident.c, src/fatal.c, src/io.c,
37        src/itronapi.c, src/posixapi.c, src/rtemsapi.c: URL for license
38        changed.
39
402003-08-14      Joel Sherrill <joel@OARcorp.com>
41
42        * src/extensionident.c: Added ID to name lookup service and changed
43        name of id/name translation status code. This propagated to multiple
44        functions. The user API service added was rtems_object_id_to_name()
45
462003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
47
48        * Makefile.am: Remove stray reference to sptables.h.in.
49
502003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
51
52        * include/rtems/sptables.h.in: Remove.
53        * include/rtems/sptables.h: New.
54        * include/.cvsignore: Remove.
55        * include/rtems/.cvsignore: Remove.
56        * inline/.cvsignore: Remove.
57        * inline/rtems/.cvsignore: Remove.
58        * macros/.cvsignore: Remove.
59        * macros/rtems/.cvsignore: Remove.
60        * src/.cvsignore: Remove.
61
622003-02-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
63
64        * include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to
65        cpuopts.h).
66
672003-02-03      Joel Sherrill <joel@OARcorp.com>
68
69        PR 338/filesystem
70        * include/rtems/io.h, src/io.c: Side-effect of fixing reentrancy
71        problem with rtems_io_lookup_name() (API change).
72
732002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
74
75        * Makefile.am: Don't create $ARCH as side-effect of compilation.
76
772002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
78
79        * include/Makefile.am: Remove.
80        * inline/Makefile.am: Remove.
81        * macros/Makefile.am: Remove.
82        * src/Makefile.am: Remove.
83        * Makefile.am: Merge-in removed Makefile.ams.
84
852002-08-30      Joel Sherrill <joel@OARcorp.com>
86
87        * src/io.c: Fixed some spacing.
88
892002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * src/Makefile.am: Add libsapi.a.
92
932002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
94
95        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
96
972002-07-04      Joel Sherrill <joel@OARcorp.com>
98
99        * Jump table for single entry point removed.
100        * include/rtems/directives.h, src/entrytable.c: Removed.
101        * include/Makefile.am, src/Makefile.am, src/exinit.c:  Modified to
102        reflect above.
103
1042002-07-01    Joel Sherrill <joel@OARcorp.com>
105
106        * Mega patch merge to change the format of the object IDs to
107        loosen the dependency between the SCORE and the various APIs.
108        There was considerable work to simplify the object name management
109        and it appears that the name_table field is no longer needed.
110        This patch also includes the addition of the internal mutex
111        which is currently only used to protect some types of allocation
112        and deallocation.  This significantly can reduce context
113        switch latency under certain circumstances.  In particular,
114        some heap/region operations were O(n) and had dispatching
115        disabled.  This should help enormously.  With this merge,
116        the patch is not as clean as it should be.  In particular,
117        the documentation has not been modified to reflect the new object
118        ID layout, the IDs in the test screens are not updated, and
119        _Objects_Get_information needs to be a real routine not inlined.
120        As part of this patch a lot of MP code for thread/proxy blocking
121        was made conditional and cleaned up.
122        * include/confdefs.h, src/exinit.c, src/extension.c, src/itronapi.c,
123        src/posixapi.c, src/rtemsapi.c:  Modified as part of above.
124
1252001-05-09      Joel Sherrill <joel@OARcorp.com>
126
127        * src/exinit.c: Slightly rework initialization so there
128        is a valid thread as _Thread_Executing when the pre_tasking
129        hook is called.  This allows one directives and malloc
130        to potentially use mutex protection.
131 
1322001-03-29      Joel Sherrill <joel@OARcorp.com>
133
134        * Per PR126, configuration structures now match docs.
135        * include/rtems/config.h: Use public data types.
136
1372001-03-28      Joel Sherrill <joel@OARcorp.com>
138
139        * PR132 requested some tinkering ot lower memory.
140        * include/confdefs.h: Lowered footprint of device driver table
141        and statically configure user extensions.  Now if no static
142        extensions are configured, then the table is not instantiated.
143
1442002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
145
146        * Makefile.am: Remove AUTOMAKE_OPTIONS.
147        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
148        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
149        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
150        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
151
1522001-03-15      Joel Sherrill <joel@OARcorp.com>
153
154        * src/extension.c: Split to reduce minimum code size per PR134.
155        * src/extensioncreate.c, src/extensiondelete.c, src/extensionident.c:
156        New files.
157        src/Makefile.am: Modified to reflect above.
158
1592002-01-07      Joel Sherrill <joel@OARcorp.com>
160
161        * optman/, optman/.cvsignore, optman/Makefile.am, optman/no-ext.c,
162        optman/no-io.c: Removed entire contents of optman/ directory since
163        it has been moved.
164
1652001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
166
167        * optman/Makefile.am: Add multilib support.
168        * src/Makefile.am: Add multilib support.
169
1702001-10-16      Chris Johns <ccj@acm.org>
171
172        * include/confdefs.h, include/rtems/config.h, include/rtems/io.h,
173        optman/no-io.c, src/exinit.c, src/io.c: Added a device driver
174        register/unregister interface to allow device drivers to be
175        installed and removed at runtime. This means you do not need devices
176        present in the device table when you build.
177
1782001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * include/rtems/Makefile.am: Remove.
181        * include/Makefile.am: Handle subdirs, require automake-1.5.
182        * inline/rtems/Makefile.am: Remove.
183        * inline/Makefile.am: Handle subdirs, require automake-1.5.
184        * macros/rtems/Makefile.am: Remove.
185        * Makefile.am: require automake-1.5.
186
1872001-10-12      Joel Sherrill <joel@OARcorp.com>
188
189        * include/rtems/directives.h: Fixed typo.
190
1912001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
194        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
195        * inline/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
196        * macros/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
197
1982001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
201
2022001-04-16      Joel Sherrill <joel@OARcorp.com>
203
204        * include/confdefs.h: Fix real-time clock support.
205
2062001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * include/Makefile.am, include/rtems/Makefile.am,
209        inline/rtems/Makefile.am, macros/rtems/Makefile.am:
210        Apply include_*HEADERS instead of H_FILES.
211
2122001-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.d>
213
214        * include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not
215        using NEWLIB, cleanup related comment.
216
2172001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.
220
2212000-10-30      Joel Sherrill <joel@OARcorp.com>
222
223        * POSIX include files merged into newlib.  This resulted in
224        some definitions moving to other files and thus some secondary
225        effects in RTEMS source code.
226        * include/confdefs.h: Replaced include of <sys/siginfo.h> with
227        <signal.h> since that file no longer exists.
228
2292000-10-18      Joel Sherrill <joel@OARcorp.com>
230
231        * include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0
232        if there is no Classic API Initialization Tasks Table defined.
233
2342000-10-18      Joel Sherrill <joel@OARcorp.com>
235
236        * include/confdefs.h: Modified code that accounts for initialization
237        task/threads with greater than minimum stack sizes so it would
238        compile even if optional APIs are disabled.
239
2402000-10-12      Joel Sherrill <joel@OARcorp.com>
241
242        * include/confdefs.h: Account for initialization tasks and
243        threads which use larger than minimum stack sizes.
244
2452000-09-28      Joel Sherrill <joel@OARcorp.com>
246
247        * include/rtems/io.h (rtems_driver_address_table): Added "_entry"
248        to all names.
249        * src/io.c: Accounted for above.
250
2512000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * src/Makefile.am, optman/Makefile.am: Include compile.am.
254
2552000-08-10      Joel Sherrill <joel@OARcorp.com>
256
257        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.