source: rtems/cpukit/sapi/ChangeLog @ 53a8958

4.104.114.84.95
Last change on this file since 53a8958 was 53a8958, checked in by Ralf Corsepius <ralf.corsepius@…>, on Dec 12, 2003 at 1:39:43 PM

2003-12-12 Ralf Corsepius <corsepiu@…>

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