source: rtems/cpukit/rtems/ChangeLog @ 9d30ce6

Last change on this file since 9d30ce6 was 9d30ce6, checked in by Joel Sherrill <joel.sherrill@…>, on 06/12/03 at 15:36:26

2003-06-12 Joel Sherrill <joel@…>

  • include/rtems/rtems/msgmp.h, include/rtems/rtems/partmp.h, include/rtems/rtems/regionmp.h, include/rtems/rtems/semmp.h, src/msgmp.c, src/partmp.c, src/regionmp.c, src/semmp.c: Removed warnings.
  • Property mode set to 100644
File size: 11.7 KB
Line 
12003-06-12      Joel Sherrill <joel@OARcorp.com>
2
3        * include/rtems/rtems/msgmp.h, include/rtems/rtems/partmp.h,
4        include/rtems/rtems/regionmp.h, include/rtems/rtems/semmp.h,
5        src/msgmp.c, src/partmp.c, src/regionmp.c, src/semmp.c: Removed
6        warnings.
7
82003-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
9
10        * include/rtems/rtems/types.h: Include stdint.h.
11
122003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
13
14        PR 409:
15        * include/rtems/rtems/types.h: Include rtems/stdint.h.
16        Apply c99-types to typedef rtems_[un]signed[8|16|32|64].
17
182003-01-10      Joel Sherrill <joel@OARcorp.com>
19
20        * src/msg.c, src/part.c, src/sem.c, src/tasks.c: Correct object
21        class control structure initialization for multiprocessing
22        configurations.
23
242002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * Makefile.am: Don't create $ARCH as side-effect of compilation.
27        Re-order all-local.
28
292002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
30
31        * include/Makefile.am: Remove.
32        * inline/Makefile.am: Remove.
33        * macros/Makefile.am: Remove.
34        * src/Makefile.am: Remove.
35        * Makefile.am: Merge-in removed Makefile.ams.
36
372002-12-02      Joel Sherrill <joel@OARcorp.com>
38
39        * include/rtems/rtems/support.h: Added casts to eliminate warnings
40        on 16 bit targets like the h8300.
41
422002-11-13      Paul Whitfield <paulw@microsol.iinet.net.au>
43
44        * src/regionreturnsegment.c: When RTEMS_REGION_SHRED_ON_FREE is
45        set, there should have been an & in front of size.
46
472002-10-31      Joel Sherrill <joel@OARcorp.com>
48
49        * src/regiongetinfo.c: Corrected return value check.
50
512002-10-28      Joel Sherrill <joel@OARcorp.com>
52
53        * src/timerserver.c: Add useless return to avoid warning.
54
552002-09-14      Joel Sherrill <joel@OARcorp.com>
56
57        * src/dpmemcreate.c, src/dpmemident.c, src/msgqcreate.c,
58        src/msgqident.c, src/partcreate.c, src/partident.c,
59        src/ratemoncreate.c, src/ratemonident.c, src/regioncreate.c,
60        src/regionident.c, src/semcreate.c, src/semident.c, src/taskcreate.c,
61        src/taskident.c, src/timercreate.c, src/timerident.c: Added casts
62        to Objects_Name to eliminate warnings.
63
642002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
65
66        * src/Makefile.am: Add librtems.a.
67
682002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
69
70        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
71
722002-07-05      Joel Sherrill <joel@OARcorp.com>
73
74        * src/dpmemident.c, src/msgqident.c, src/partident.c,
75        src/ratemonident.c, src/regionident.c, src/semident.c,
76        src/timerident.c: Corrected use of name parameter to
77        be consistent with fixes implemented to string name processing
78        which were committed with the POSIX Message Queue update.
79
802002-07-01    Joel Sherrill <joel@OARcorp.com>
81
82        * Mega patch merge to change the format of the object IDs to
83        loosen the dependency between the SCORE and the various APIs.
84        There was considerable work to simplify the object name management
85        and it appears that the name_table field is no longer needed.
86        This patch also includes the addition of the internal mutex
87        which is currently only used to protect some types of allocation
88        and deallocation.  This significantly can reduce context
89        switch latency under certain circumstances.  In particular,
90        some heap/region operations were O(n) and had dispatching
91        disabled.  This should help enormously.  With this merge,
92        the patch is not as clean as it should be.  In particular,
93        the documentation has not been modified to reflect the new object
94        ID layout, the IDs in the test screens are not updated, and
95        _Objects_Get_information needs to be a real routine not inlined.
96        As part of this patch a lot of MP code for thread/proxy blocking
97        was made conditional and cleaned up.
98        * include/rtems.h, inline/rtems/rtems/region.inl,
99        macros/rtems/rtems/region.inl, src/dpmem.c, src/dpmemcreate.c,
100        src/msg.c, src/msgqcreate.c, src/part.c, src/partcreate.c,
101        src/ratemon.c, src/ratemoncreate.c, src/region.c, src/regioncreate.c,
102        src/regiondelete.c, src/regionextend.c, src/regiongetinfo.c,
103        src/regiongetsegment.c, src/regiongetsegmentsize.c,
104        src/regionident.c, src/regionreturnsegment.c, src/rtemstimer.c,
105        src/sem.c, src/semcreate.c, src/taskcreate.c, src/taskident.c,
106        src/tasks.c, src/timercreate.c: Modified as part of above.
107
1082001-04-08      Joel Sherrill <joel@OARcorp.com>
109
110        * src/tasks.c: Pre-initialized switch extension for list.
111 
1122001-04-08      Joel Sherrill <joel@OARcorp.com>
113
114        * macros/rtems/score/timer.inl: Corrected typo on end of line.
115 
1162002-04-08      Chris Johns <ccj@acm.org>
117
118        * Per PR142, make task switch extension its own list.
119        * src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above.
120
1212001-03-29      Joel Sherrill <joel@OARcorp.com>
122
123        * Per PR126, configuration structures now match docs.
124        * include/rtems/rtems/config.h: Use public data types.
125
1262001-03-29      Joel Sherrill <joel@OARcorp.com>
127
128        * Per PR147 addressed problems when reseting and inserting a timer
129        into a timer chain that did not honor time passage since the last
130        time the timer server was scheduled and the new insertion.
131        * include/rtems/rtems/timer.h, src/timerreset.c, src/timerserver.c,
132        src/timerserverfireafter.c, src/timerserverfirewhen.c: Broke up
133        the "reset server" routine into a set of very specific routines
134        that allowed the server to be unscheduled, timer chains to be
135        "synchronized" with the current time before inserting a new timer.
136
1372002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        * Makefile.am: Remove AUTOMAKE_OPTIONS.
140        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
141        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
142        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
143        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
144
1452001-01-31      Joel Sherrill <joel@OARcorp.com>
146
147        * include/rtems/rtems/timer.h: Missed merging these modifications
148        in previous merge of new timer functionality.
149
1502001-01-29      Joel Sherrill <joel@OARcorp.com>
151
152        * Fixed bug where resetting a timer that was not at the head
153        of one of the task timer chains resulted in the Timer Server
154        task waking up too far in the future.
155        * Added rtems_timer_get_information() directive to support testing.
156        * src/timerserver.c, include/rtems/rtems/timer.h,
157        * src/timergetinfo.c: New file.
158        * src/Makefile.am: Modified to reflect above.
159
1602001-01-22      Joel Sherrill <joel@OARcorp.com>
161
162        * include/rtems/rtems/timer.h, src/timerserver.c: Add priority
163        argument to rtems_timer_initiate_server().
164
1652001-01-18      Joel Sherrill <joel@OARcorp.com>
166
167        * include/rtems/system.h: Only include cpuopts.h when building a
168        multilib configuration.  Some ports still need targopts.h but this
169        small modification lets those ports work non-multilib while
170        fixing being fixed for multilib.
171       
1722001-01-16      Joel Sherrill <joel@OARcorp.com>
173
174        * Added task-based timers to the Timer Manager.  This added three
175        new directives:
176            - rtems_timer_initiate_server
177            - rtems_timer_server_fire_after
178            - rtems_timer_server_fire_when
179        In the process of doing this, a number of cleanups were made.
180        * src/timerserver.c, src/timerserverfireafter.c,
181        src/timerserverfirewhen.c: New files.
182        * include/timer/timer.h: Added new prototypes and supporting types.
183        * inline/rtems/rtems/timer.h, macros/rtems/rtems/timer.h: Enhanced
184        _Timer_Is_interval_class() to cover the class TIMER_INTERVAL_ON_TASK.
185        * src/Makefile.am: Accounted for new files.
186        * src/rtemstimer.c: Added initialization of _Timer_Server variable.
187        * src/timercancel.c, src/timerreset.c: Account for addition
188        of timer classes.  Also corrected the headers.
189        * src/timercreate.c, src/timerdelete.c, src/timerfireafter.c,
190        src/timerfireafter.c, src/timerident.c: Corrected header.
191
1922001-01-16      Joel Sherrill <joel@OARcorp.com>
193
194        * src/taskmode.c: Ensure the this service does not dispatch before
195        tasking is enabled at initialization time.
196
1972002-01-07      Joel Sherrill <joel@OARcorp.com>
198
199        * optman/, optman/.cvsignore, optman/Makefile.am, optman/no-dpmem.c,
200        optman/no-event.c, optman/no-mp.c, optman/no-msg.c, optman/no-part.c,
201        optman/no-region.c, optman/no-rtmon.c, optman/no-sem.c,
202        optman/no-signal.c, optman/no-timer.c: Removed entire contents of
203        optman/ directory since it has been moved.
204
2052001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * src/Makefile.am: Add multilib support.
208        * optman/Makefile.am: Add multilib support.
209
2102001-10-23      Joel Sherrill <joel@OARcorp.com>
211
212        * macros/rtems/rtems/asr.nil: Fixed typo.
213
2142001-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo in
217        previous patch).
218
2192001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * include/rtems/Makefile.am: Remove.
222        * include/rtems/rtems/Makefile.am: Remove.
223        * include/Makefile.am: Handle subdirs, require automake-1.5.
224        * inline/rtems/Makefile.am: Remove.
225        * inline/rtems/rtems/Makefile.am: Remove.
226        * inline/Makefile.am: Handle subdirs, require automake-1.5.
227        * macros/rtems/Makefile.am: Remove.
228        * macros/rtems/rtems/Makefile.am: Remove.
229        * macros: Handle subdirs, require automake-1.5.
230        * Makefile.am: require automake-1.5.
231
2322001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * include/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
235        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
236        * inline/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
237        * macros/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
238
2392001-09-14      Fernando Ruiz <fernando.ruiz@ctv.es>
240
241        * src/tasks.c: Dereference pointer passed to destructor.
242
2432001-08-30      Joel Sherrill <joel@OARcorp.com>
244
245        * inline/rtems/rtems/attr.inl: Correct typo and use correct
246        attribute RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>.
247
2482001-08-16      Joel Sherrill <joel@OARcorp.com>
249
250        * src/msgqsubmit.c: Add a comment indicating that we do not have
251        to account for possibly blocking during the core send operation
252        because Classic API message queue send is always non-blocking.
253
2542001-08-09      Joel Sherrill <joel@OARcorp.com>
255
256        * src/msgqsubmit.c: Unblocking message queue operations should
257        NOT use _Thread_Executing for return status since it is permissible
258        to invoke message send operations from an ISR.  This was reported
259        by Suvrat Gupta <suvrat@utstar.com>.
260
2612001-03-26      Zoltan Kocsi <zoltan@bendor.com.au>
262
263
264        * src/eventsurrender.c: Clear event condition when task is unblocked.
265        This makes sure that subsequent event send thinks the task is still
266        blocked and overwrites the initial events received.
267
2682001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * include/Makefile.am, include/rtems/rtems/Makefile.am,
271        inline/rtems/rtems/Makefile.am, macros/rtems/rtems/Makefile.am,
272        rtems/optman/Makefile.am:
273        Apply include_*HEADERS instead of H_FILES.
274
2752001-01-22      Michael Hamel <mhamel@adi.co.nz>
276
277        * include/rtems.h, src/signalcatch.c: Modifications to make
278        CodeWarrior happy.
279
2802000-12-06      Joel Sherrill <joel@OARcorp.com>
281
282        * src/regiongetinfo.c: Removed unused variable to eliminate warning.
283
2842000-11-30      Joel Sherrill <joel@OARcorp.com>
285
286        * src/msgqsubmit.c: Modified multiprocessing conditional so
287        this would compile with both macros and inlines.
288
2892000-11-30      Joel Sherrill <joel@OARcorp.com>
290
291        * macros/rtems/rtems/sem.inl: Added macro implementation of
292        _Semaphore_Get_interrupt_disable().
293
2942000-10-18      Joel Sherrill <joel@OARcorp.com>
295
296        * src/regiongetinfo.c, include/rtems/rtems/region.h,
297        include/rtems/rtems/types.h, src/Makefile.am: Added
298        region_get_information() and information control block.
299        * src/regiongetinfo.c: New file.
300
3012000-09-29      Stephan Merker <merker@decrc.abb.de>
302
303        * include/rtems/rtems/ratemon.h, src/ratemonperiod.c,
304        src/ratemontimeout.c: Add next_length field so period length
305        can be changed by the the sequence period(X), period(not X)
306        with no intervening cancel or expiration.
307
3082000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * optman/Makefile.am, src/Makefile.am: Include compile.am.
311
3122000-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
313
314        * taskstart.c: Removed 1st cut at rtems_task_start_main_style.
315        Only committed this so it could be easily revisited as we
316        discussing moving main() to user space from BSP space.
317
3182000-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
319
320        * taskstart.c: Added 1st cut at rtems_task_start_main_style.
321
3222000-08-10      Joel Sherrill <joel@OARcorp.com>
323
324        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.