source: rtems/cpukit/sapi/ChangeLog @ 07347cb

4.104.114.84.95
Last change on this file since 07347cb was 07347cb, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/07/04 at 17:48:16

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

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