source: rtems/cpukit/sapi/ChangeLog @ c3e88cad

Last change on this file since c3e88cad was c3e88cad, checked in by Joel Sherrill <joel.sherrill@…>, on 03/05/04 at 17:58:18

2004-03-05 Joel Sherrill <joel@…>

  • include/confdefs.h:
  • Property mode set to 100644
File size: 7.6 KB
Line 
12004-03-05      Joel Sherrill <joel@OARcorp.com>
2
3        * include/confdefs.h:
4
52003-09-04      Joel Sherrill <joel@OARcorp.com>
6
7        * include/confdefs.h, include/rtems/config.h,
8        include/rtems/extension.h, include/rtems/fatal.h,
9        include/rtems/init.h, include/rtems/io.h, include/rtems/mptables.h,
10        include/rtems/sptables.h, inline/rtems/extension.inl,
11        macros/rtems/extension.inl, src/debug.c, src/exinit.c,
12        src/extension.c, src/extensioncreate.c, src/extensiondelete.c,
13        src/extensionident.c, src/fatal.c, src/io.c, src/itronapi.c,
14        src/posixapi.c, src/rtemsapi.c: URL for license changed.
15
162003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
17
18        * Makefile.am: Remove stray reference to sptables.h.in.
19
202003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
21
22        * include/rtems/sptables.h.in: Remove.
23        * include/rtems/sptables.h: New.
24        * include/.cvsignore: Remove.
25        * include/rtems/.cvsignore: Remove.
26        * inline/.cvsignore: Remove.
27        * inline/rtems/.cvsignore: Remove.
28        * macros/.cvsignore: Remove.
29        * macros/rtems/.cvsignore: Remove.
30        * src/.cvsignore: Remove.
31
322003-02-03      Joel Sherrill <joel@OARcorp.com>
33
34        PR 338/filesystem
35        * include/rtems/io.h, src/io.c: Side-effect of fixing reentrancy
36        problem with rtems_io_lookup_name() (API change).
37
382002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
39
40        * Makefile.am: Don't create $ARCH as side-effect of compilation.
41
422002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
43
44        * include/Makefile.am: Remove.
45        * inline/Makefile.am: Remove.
46        * macros/Makefile.am: Remove.
47        * src/Makefile.am: Remove.
48        * Makefile.am: Merge-in removed Makefile.ams.
49
502002-08-30      Joel Sherrill <joel@OARcorp.com>
51
52        * src/io.c: Fixed some spacing.
53
542002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
55
56        * src/Makefile.am: Add libsapi.a.
57
582002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
59
60        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
61
622002-07-04      Joel Sherrill <joel@OARcorp.com>
63
64        * Jump table for single entry point removed.
65        * include/rtems/directives.h, src/entrytable.c: Removed.
66        * include/Makefile.am, src/Makefile.am, src/exinit.c:  Modified to
67        reflect above.
68
692002-07-01    Joel Sherrill <joel@OARcorp.com>
70
71        * Mega patch merge to change the format of the object IDs to
72        loosen the dependency between the SCORE and the various APIs.
73        There was considerable work to simplify the object name management
74        and it appears that the name_table field is no longer needed.
75        This patch also includes the addition of the internal mutex
76        which is currently only used to protect some types of allocation
77        and deallocation.  This significantly can reduce context
78        switch latency under certain circumstances.  In particular,
79        some heap/region operations were O(n) and had dispatching
80        disabled.  This should help enormously.  With this merge,
81        the patch is not as clean as it should be.  In particular,
82        the documentation has not been modified to reflect the new object
83        ID layout, the IDs in the test screens are not updated, and
84        _Objects_Get_information needs to be a real routine not inlined.
85        As part of this patch a lot of MP code for thread/proxy blocking
86        was made conditional and cleaned up.
87        * include/confdefs.h, src/exinit.c, src/extension.c, src/itronapi.c,
88        src/posixapi.c, src/rtemsapi.c:  Modified as part of above.
89
902001-05-09      Joel Sherrill <joel@OARcorp.com>
91
92        * src/exinit.c: Slightly rework initialization so there
93        is a valid thread as _Thread_Executing when the pre_tasking
94        hook is called.  This allows one directives and malloc
95        to potentially use mutex protection.
96 
972001-03-29      Joel Sherrill <joel@OARcorp.com>
98
99        * Per PR126, configuration structures now match docs.
100        * include/rtems/config.h: Use public data types.
101
1022001-03-28      Joel Sherrill <joel@OARcorp.com>
103
104        * PR132 requested some tinkering ot lower memory.
105        * include/confdefs.h: Lowered footprint of device driver table
106        and statically configure user extensions.  Now if no static
107        extensions are configured, then the table is not instantiated.
108
1092002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        * Makefile.am: Remove AUTOMAKE_OPTIONS.
112        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
113        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
114        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
115        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
116
1172001-03-15      Joel Sherrill <joel@OARcorp.com>
118
119        * src/extension.c: Split to reduce minimum code size per PR134.
120        * src/extensioncreate.c, src/extensiondelete.c, src/extensionident.c:
121        New files.
122        src/Makefile.am: Modified to reflect above.
123
1242002-01-07      Joel Sherrill <joel@OARcorp.com>
125
126        * optman/, optman/.cvsignore, optman/Makefile.am, optman/no-ext.c,
127        optman/no-io.c: Removed entire contents of optman/ directory since
128        it has been moved.
129
1302001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
131
132        * optman/Makefile.am: Add multilib support.
133        * src/Makefile.am: Add multilib support.
134
1352001-10-16      Chris Johns <ccj@acm.org>
136
137        * include/confdefs.h, include/rtems/config.h, include/rtems/io.h,
138        optman/no-io.c, src/exinit.c, src/io.c: Added a device driver
139        register/unregister interface to allow device drivers to be
140        installed and removed at runtime. This means you do not need devices
141        present in the device table when you build.
142
1432001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * include/rtems/Makefile.am: Remove.
146        * include/Makefile.am: Handle subdirs, require automake-1.5.
147        * inline/rtems/Makefile.am: Remove.
148        * inline/Makefile.am: Handle subdirs, require automake-1.5.
149        * macros/rtems/Makefile.am: Remove.
150        * Makefile.am: require automake-1.5.
151
1522001-10-12      Joel Sherrill <joel@OARcorp.com>
153
154        * include/rtems/directives.h: Fixed typo.
155
1562001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
159        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
160        * inline/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
161        * macros/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
162
1632001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
164
165        * optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
166
1672001-04-16      Joel Sherrill <joel@OARcorp.com>
168
169        * include/confdefs.h: Fix real-time clock support.
170
1712001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * include/Makefile.am, include/rtems/Makefile.am,
174        inline/rtems/Makefile.am, macros/rtems/Makefile.am:
175        Apply include_*HEADERS instead of H_FILES.
176
1772001-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.d>
178
179        * include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not
180        using NEWLIB, cleanup related comment.
181
1822001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
183
184        * include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.
185
1862000-10-30      Joel Sherrill <joel@OARcorp.com>
187
188        * POSIX include files merged into newlib.  This resulted in
189        some definitions moving to other files and thus some secondary
190        effects in RTEMS source code.
191        * include/confdefs.h: Replaced include of <sys/siginfo.h> with
192        <signal.h> since that file no longer exists.
193
1942000-10-18      Joel Sherrill <joel@OARcorp.com>
195
196        * include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0
197        if there is no Classic API Initialization Tasks Table defined.
198
1992000-10-18      Joel Sherrill <joel@OARcorp.com>
200
201        * include/confdefs.h: Modified code that accounts for initialization
202        task/threads with greater than minimum stack sizes so it would
203        compile even if optional APIs are disabled.
204
2052000-10-12      Joel Sherrill <joel@OARcorp.com>
206
207        * include/confdefs.h: Account for initialization tasks and
208        threads which use larger than minimum stack sizes.
209
2102000-09-28      Joel Sherrill <joel@OARcorp.com>
211
212        * include/rtems/io.h (rtems_driver_address_table): Added "_entry"
213        to all names.
214        * src/io.c: Accounted for above.
215
2162000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * src/Makefile.am, optman/Makefile.am: Include compile.am.
219
2202000-08-10      Joel Sherrill <joel@OARcorp.com>
221
222        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.