source: rtems/cpukit/sapi/ChangeLog @ 8956e27

4.104.114.84.95
Last change on this file since 8956e27 was 8956e27, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/14/04 at 05:31:43

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

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