source: rtems/cpukit/rtems/ChangeLog @ 0b993a94

4.104.114.84.9
Last change on this file since 0b993a94 was 0b993a94, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 28, 2002 at 1:48:35 PM

2002-10-28 Joel Sherrill <joel@…>

  • src/timerserver.c: Add useless return to avoid warning.
  • Property mode set to 100644
File size: 10.3 KB
Line 
12002-10-28      Joel Sherrill <joel@OARcorp.com>
2
3        * src/timerserver.c: Add useless return to avoid warning.
4
52002-09-14      Joel Sherrill <joel@OARcorp.com>
6
7        * src/dpmemcreate.c, src/dpmemident.c, src/msgqcreate.c,
8        src/msgqident.c, src/partcreate.c, src/partident.c,
9        src/ratemoncreate.c, src/ratemonident.c, src/regioncreate.c,
10        src/regionident.c, src/semcreate.c, src/semident.c, src/taskcreate.c,
11        src/taskident.c, src/timercreate.c, src/timerident.c: Added casts
12        to Objects_Name to eliminate warnings.
13
142002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * src/Makefile.am: Add librtems.a.
17
182002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
19
20        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
21
222002-07-05      Joel Sherrill <joel@OARcorp.com>
23
24        * src/dpmemident.c, src/msgqident.c, src/partident.c,
25        src/ratemonident.c, src/regionident.c, src/semident.c,
26        src/timerident.c: Corrected use of name parameter to
27        be consistent with fixes implemented to string name processing
28        which were committed with the POSIX Message Queue update.
29
302002-07-01    Joel Sherrill <joel@OARcorp.com>
31
32        * Mega patch merge to change the format of the object IDs to
33        loosen the dependency between the SCORE and the various APIs.
34        There was considerable work to simplify the object name management
35        and it appears that the name_table field is no longer needed.
36        This patch also includes the addition of the internal mutex
37        which is currently only used to protect some types of allocation
38        and deallocation.  This significantly can reduce context
39        switch latency under certain circumstances.  In particular,
40        some heap/region operations were O(n) and had dispatching
41        disabled.  This should help enormously.  With this merge,
42        the patch is not as clean as it should be.  In particular,
43        the documentation has not been modified to reflect the new object
44        ID layout, the IDs in the test screens are not updated, and
45        _Objects_Get_information needs to be a real routine not inlined.
46        As part of this patch a lot of MP code for thread/proxy blocking
47        was made conditional and cleaned up.
48        * include/rtems.h, inline/rtems/rtems/region.inl,
49        macros/rtems/rtems/region.inl, src/dpmem.c, src/dpmemcreate.c,
50        src/msg.c, src/msgqcreate.c, src/part.c, src/partcreate.c,
51        src/ratemon.c, src/ratemoncreate.c, src/region.c, src/regioncreate.c,
52        src/regiondelete.c, src/regionextend.c, src/regiongetinfo.c,
53        src/regiongetsegment.c, src/regiongetsegmentsize.c,
54        src/regionident.c, src/regionreturnsegment.c, src/rtemstimer.c,
55        src/sem.c, src/semcreate.c, src/taskcreate.c, src/taskident.c,
56        src/tasks.c, src/timercreate.c: Modified as part of above.
57
582001-04-08      Joel Sherrill <joel@OARcorp.com>
59
60        * src/tasks.c: Pre-initialized switch extension for list.
61 
622001-04-08      Joel Sherrill <joel@OARcorp.com>
63
64        * macros/rtems/score/timer.inl: Corrected typo on end of line.
65 
662002-04-08      Chris Johns <ccj@acm.org>
67
68        * Per PR142, make task switch extension its own list.
69        * src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above.
70
712001-03-29      Joel Sherrill <joel@OARcorp.com>
72
73        * Per PR126, configuration structures now match docs.
74        * include/rtems/rtems/config.h: Use public data types.
75
762001-03-29      Joel Sherrill <joel@OARcorp.com>
77
78        * Per PR147 addressed problems when reseting and inserting a timer
79        into a timer chain that did not honor time passage since the last
80        time the timer server was scheduled and the new insertion.
81        * include/rtems/rtems/timer.h, src/timerreset.c, src/timerserver.c,
82        src/timerserverfireafter.c, src/timerserverfirewhen.c: Broke up
83        the "reset server" routine into a set of very specific routines
84        that allowed the server to be unscheduled, timer chains to be
85        "synchronized" with the current time before inserting a new timer.
86
872002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
88
89        * Makefile.am: Remove AUTOMAKE_OPTIONS.
90        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
91        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
92        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
93        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
94
952001-01-31      Joel Sherrill <joel@OARcorp.com>
96
97        * include/rtems/rtems/timer.h: Missed merging these modifications
98        in previous merge of new timer functionality.
99
1002001-01-29      Joel Sherrill <joel@OARcorp.com>
101
102        * Fixed bug where resetting a timer that was not at the head
103        of one of the task timer chains resulted in the Timer Server
104        task waking up too far in the future.
105        * Added rtems_timer_get_information() directive to support testing.
106        * src/timerserver.c, include/rtems/rtems/timer.h,
107        * src/timergetinfo.c: New file.
108        * src/Makefile.am: Modified to reflect above.
109
1102001-01-22      Joel Sherrill <joel@OARcorp.com>
111
112        * include/rtems/rtems/timer.h, src/timerserver.c: Add priority
113        argument to rtems_timer_initiate_server().
114
1152001-01-18      Joel Sherrill <joel@OARcorp.com>
116
117        * include/rtems/system.h: Only include cpuopts.h when building a
118        multilib configuration.  Some ports still need targopts.h but this
119        small modification lets those ports work non-multilib while
120        fixing being fixed for multilib.
121       
1222001-01-16      Joel Sherrill <joel@OARcorp.com>
123
124        * Added task-based timers to the Timer Manager.  This added three
125        new directives:
126            - rtems_timer_initiate_server
127            - rtems_timer_server_fire_after
128            - rtems_timer_server_fire_when
129        In the process of doing this, a number of cleanups were made.
130        * src/timerserver.c, src/timerserverfireafter.c,
131        src/timerserverfirewhen.c: New files.
132        * include/timer/timer.h: Added new prototypes and supporting types.
133        * inline/rtems/rtems/timer.h, macros/rtems/rtems/timer.h: Enhanced
134        _Timer_Is_interval_class() to cover the class TIMER_INTERVAL_ON_TASK.
135        * src/Makefile.am: Accounted for new files.
136        * src/rtemstimer.c: Added initialization of _Timer_Server variable.
137        * src/timercancel.c, src/timerreset.c: Account for addition
138        of timer classes.  Also corrected the headers.
139        * src/timercreate.c, src/timerdelete.c, src/timerfireafter.c,
140        src/timerfireafter.c, src/timerident.c: Corrected header.
141
1422001-01-16      Joel Sherrill <joel@OARcorp.com>
143
144        * src/taskmode.c: Ensure the this service does not dispatch before
145        tasking is enabled at initialization time.
146
1472002-01-07      Joel Sherrill <joel@OARcorp.com>
148
149        * optman/, optman/.cvsignore, optman/Makefile.am, optman/no-dpmem.c,
150        optman/no-event.c, optman/no-mp.c, optman/no-msg.c, optman/no-part.c,
151        optman/no-region.c, optman/no-rtmon.c, optman/no-sem.c,
152        optman/no-signal.c, optman/no-timer.c: Removed entire contents of
153        optman/ directory since it has been moved.
154
1552001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * src/Makefile.am: Add multilib support.
158        * optman/Makefile.am: Add multilib support.
159
1602001-10-23      Joel Sherrill <joel@OARcorp.com>
161
162        * macros/rtems/rtems/asr.nil: Fixed typo.
163
1642001-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo in
167        previous patch).
168
1692001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
170
171        * include/rtems/Makefile.am: Remove.
172        * include/rtems/rtems/Makefile.am: Remove.
173        * include/Makefile.am: Handle subdirs, require automake-1.5.
174        * inline/rtems/Makefile.am: Remove.
175        * inline/rtems/rtems/Makefile.am: Remove.
176        * inline/Makefile.am: Handle subdirs, require automake-1.5.
177        * macros/rtems/Makefile.am: Remove.
178        * macros/rtems/rtems/Makefile.am: Remove.
179        * macros: Handle subdirs, require automake-1.5.
180        * Makefile.am: require automake-1.5.
181
1822001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
183
184        * include/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
185        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
186        * inline/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
187        * macros/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
188
1892001-09-14      Fernando Ruiz <fernando.ruiz@ctv.es>
190
191        * src/tasks.c: Dereference pointer passed to destructor.
192
1932001-08-30      Joel Sherrill <joel@OARcorp.com>
194
195        * inline/rtems/rtems/attr.inl: Correct typo and use correct
196        attribute RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>.
197
1982001-08-16      Joel Sherrill <joel@OARcorp.com>
199
200        * src/msgqsubmit.c: Add a comment indicating that we do not have
201        to account for possibly blocking during the core send operation
202        because Classic API message queue send is always non-blocking.
203
2042001-08-09      Joel Sherrill <joel@OARcorp.com>
205
206        * src/msgqsubmit.c: Unblocking message queue operations should
207        NOT use _Thread_Executing for return status since it is permissible
208        to invoke message send operations from an ISR.  This was reported
209        by Suvrat Gupta <suvrat@utstar.com>.
210
2112001-03-26      Zoltan Kocsi <zoltan@bendor.com.au>
212
213
214        * src/eventsurrender.c: Clear event condition when task is unblocked.
215        This makes sure that subsequent event send thinks the task is still
216        blocked and overwrites the initial events received.
217
2182001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * include/Makefile.am, include/rtems/rtems/Makefile.am,
221        inline/rtems/rtems/Makefile.am, macros/rtems/rtems/Makefile.am,
222        rtems/optman/Makefile.am:
223        Apply include_*HEADERS instead of H_FILES.
224
2252001-01-22      Michael Hamel <mhamel@adi.co.nz>
226
227        * include/rtems.h, src/signalcatch.c: Modifications to make
228        CodeWarrior happy.
229
2302000-12-06      Joel Sherrill <joel@OARcorp.com>
231
232        * src/regiongetinfo.c: Removed unused variable to eliminate warning.
233
2342000-11-30      Joel Sherrill <joel@OARcorp.com>
235
236        * src/msgqsubmit.c: Modified multiprocessing conditional so
237        this would compile with both macros and inlines.
238
2392000-11-30      Joel Sherrill <joel@OARcorp.com>
240
241        * macros/rtems/rtems/sem.inl: Added macro implementation of
242        _Semaphore_Get_interrupt_disable().
243
2442000-10-18      Joel Sherrill <joel@OARcorp.com>
245
246        * src/regiongetinfo.c, include/rtems/rtems/region.h,
247        include/rtems/rtems/types.h, src/Makefile.am: Added
248        region_get_information() and information control block.
249        * src/regiongetinfo.c: New file.
250
2512000-09-29      Stephan Merker <merker@decrc.abb.de>
252
253        * include/rtems/rtems/ratemon.h, src/ratemonperiod.c,
254        src/ratemontimeout.c: Add next_length field so period length
255        can be changed by the the sequence period(X), period(not X)
256        with no intervening cancel or expiration.
257
2582000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * optman/Makefile.am, src/Makefile.am: Include compile.am.
261
2622000-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
263
264        * taskstart.c: Removed 1st cut at rtems_task_start_main_style.
265        Only committed this so it could be easily revisited as we
266        discussing moving main() to user space from BSP space.
267
2682000-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
269
270        * taskstart.c: Added 1st cut at rtems_task_start_main_style.
271
2722000-08-10      Joel Sherrill <joel@OARcorp.com>
273
274        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.