source: rtems/cpukit/sapi/ChangeLog @ 4ca9353

4.104.114.84.95
Last change on this file since 4ca9353 was 4ca9353, checked in by Ralf Corsepius <ralf.corsepius@…>, on 07/22/02 at 13:39:14

2002-07-22 Ralf Corsepius <corsepiu@…>

  • src/Makefile.am: Use .$(OBJEXT) instead of .o.
  • Property mode set to 100644
File size: 5.9 KB
Line 
12002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
4
52002-07-04      Joel Sherrill <joel@OARcorp.com>
6
7        * Jump table for single entry point removed.
8        * include/rtems/directives.h, src/entrytable.c: Removed.
9        * include/Makefile.am, src/Makefile.am, src/exinit.c:  Modified to
10        reflect above.
11
122002-07-01    Joel Sherrill <joel@OARcorp.com>
13
14        * Mega patch merge to change the format of the object IDs to
15        loosen the dependency between the SCORE and the various APIs.
16        There was considerable work to simplify the object name management
17        and it appears that the name_table field is no longer needed.
18        This patch also includes the addition of the internal mutex
19        which is currently only used to protect some types of allocation
20        and deallocation.  This significantly can reduce context
21        switch latency under certain circumstances.  In particular,
22        some heap/region operations were O(n) and had dispatching
23        disabled.  This should help enormously.  With this merge,
24        the patch is not as clean as it should be.  In particular,
25        the documentation has not been modified to reflect the new object
26        ID layout, the IDs in the test screens are not updated, and
27        _Objects_Get_information needs to be a real routine not inlined.
28        As part of this patch a lot of MP code for thread/proxy blocking
29        was made conditional and cleaned up.
30        * include/confdefs.h, src/exinit.c, src/extension.c, src/itronapi.c,
31        src/posixapi.c, src/rtemsapi.c:  Modified as part of above.
32
332001-05-09      Joel Sherrill <joel@OARcorp.com>
34
35        * src/exinit.c: Slightly rework initialization so there
36        is a valid thread as _Thread_Executing when the pre_tasking
37        hook is called.  This allows one directives and malloc
38        to potentially use mutex protection.
39 
402001-03-29      Joel Sherrill <joel@OARcorp.com>
41
42        * Per PR126, configuration structures now match docs.
43        * include/rtems/config.h: Use public data types.
44
452001-03-28      Joel Sherrill <joel@OARcorp.com>
46
47        * PR132 requested some tinkering ot lower memory.
48        * include/confdefs.h: Lowered footprint of device driver table
49        and statically configure user extensions.  Now if no static
50        extensions are configured, then the table is not instantiated.
51
522002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
53
54        * Makefile.am: Remove AUTOMAKE_OPTIONS.
55        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
56        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
57        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
58        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
59
602001-03-15      Joel Sherrill <joel@OARcorp.com>
61
62        * src/extension.c: Split to reduce minimum code size per PR134.
63        * src/extensioncreate.c, src/extensiondelete.c, src/extensionident.c:
64        New files.
65        src/Makefile.am: Modified to reflect above.
66
672002-01-07      Joel Sherrill <joel@OARcorp.com>
68
69        * optman/, optman/.cvsignore, optman/Makefile.am, optman/no-ext.c,
70        optman/no-io.c: Removed entire contents of optman/ directory since
71        it has been moved.
72
732001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
74
75        * optman/Makefile.am: Add multilib support.
76        * src/Makefile.am: Add multilib support.
77
782001-10-16      Chris Johns <ccj@acm.org>
79
80        * include/confdefs.h, include/rtems/config.h, include/rtems/io.h,
81        optman/no-io.c, src/exinit.c, src/io.c: Added a device driver
82        register/unregister interface to allow device drivers to be
83        installed and removed at runtime. This means you do not need devices
84        present in the device table when you build.
85
862001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
87
88        * include/rtems/Makefile.am: Remove.
89        * include/Makefile.am: Handle subdirs, require automake-1.5.
90        * inline/rtems/Makefile.am: Remove.
91        * inline/Makefile.am: Handle subdirs, require automake-1.5.
92        * macros/rtems/Makefile.am: Remove.
93        * Makefile.am: require automake-1.5.
94
952001-10-12      Joel Sherrill <joel@OARcorp.com>
96
97        * include/rtems/directives.h: Fixed typo.
98
992001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
100
101        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
102        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
103        * inline/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
104        * macros/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
105
1062001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
109
1102001-04-16      Joel Sherrill <joel@OARcorp.com>
111
112        * include/confdefs.h: Fix real-time clock support.
113
1142001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
115
116        * include/Makefile.am, include/rtems/Makefile.am,
117        inline/rtems/Makefile.am, macros/rtems/Makefile.am:
118        Apply include_*HEADERS instead of H_FILES.
119
1202001-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.d>
121
122        * include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not
123        using NEWLIB, cleanup related comment.
124
1252001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
126
127        * include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.
128
1292000-10-30      Joel Sherrill <joel@OARcorp.com>
130
131        * POSIX include files merged into newlib.  This resulted in
132        some definitions moving to other files and thus some secondary
133        effects in RTEMS source code.
134        * include/confdefs.h: Replaced include of <sys/siginfo.h> with
135        <signal.h> since that file no longer exists.
136
1372000-10-18      Joel Sherrill <joel@OARcorp.com>
138
139        * include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0
140        if there is no Classic API Initialization Tasks Table defined.
141
1422000-10-18      Joel Sherrill <joel@OARcorp.com>
143
144        * include/confdefs.h: Modified code that accounts for initialization
145        task/threads with greater than minimum stack sizes so it would
146        compile even if optional APIs are disabled.
147
1482000-10-12      Joel Sherrill <joel@OARcorp.com>
149
150        * include/confdefs.h: Account for initialization tasks and
151        threads which use larger than minimum stack sizes.
152
1532000-09-28      Joel Sherrill <joel@OARcorp.com>
154
155        * include/rtems/io.h (rtems_driver_address_table): Added "_entry"
156        to all names.
157        * src/io.c: Accounted for above.
158
1592000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
160
161        * src/Makefile.am, optman/Makefile.am: Include compile.am.
162
1632000-08-10      Joel Sherrill <joel@OARcorp.com>
164
165        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.