source: rtems/cpukit/rtems/ChangeLog @ 3d7d233c

Last change on this file since 3d7d233c was 3d7d233c, checked in by Joel Sherrill <joel.sherrill@…>, on Aug 18, 2005 at 1:39:00 PM

2005-08-18 Andrew Sinclair <Andrew.Sinclair@…>

PR 807/rtems

  • src/timerfireafter.c, src/timerserverfireafter.c: First patch returned without exitting dispatching critical section.
  • Property mode set to 100644
File size: 19.6 KB
Line 
12005-08-18      Andrew Sinclair <Andrew.Sinclair@elprotech.com>
2
3        PR 807/rtems
4        * src/timerfireafter.c, src/timerserverfireafter.c: First patch
5        returned without exitting dispatching critical section.
6
72005-08-17      Andrew Sinclair <Andrew.Sinclair@elprotech.com>
8
9        PR 807/rtems
10        * rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c,
11        score/src/watchdoginsert.c: Tighten critical section checks on an ISR
12        using the same timer being inserted by a lower priority ISR or
13        interupt task.
14
152005-05-13      Jennifer Averett <jennifer.averett@oarcorp.com>
16
17        PR 786/rtems
18        Backport mallocfreespace optimization.
19        * Makefile.am, include/rtems/rtems/region.h:   
20        * src/regiongetfreeinfo.c: New file.
21
222005-03-17      Joel Sherrill <joel@OARcorp.com>
23
24        PR 692/rtems
25        * src/regiongetsegment.c, src/regionreturnsegment.c: The Region
26        Manager did not follow the proper protocol when blocking and
27        unblocking tasks waiting on buffers. This was a bug introduced with
28        the transition to an Allocation Mutex.
29
302005-03-17      Joel Sherrill <joel@OARcorp.com>
31
32        PR 745/rtems
33        * src/ratemoncreate.c, src/timercreate.c: Make sure internal timer
34        structures are initialized so object control reuse is safe.
35
362004-10-15      Joel Sherrill <joel@OARcorp.com>
37
38        PR 692/rtems
39        * src/regiongetsegment.c, src/regionreturnsegment.c: The Region Manager
40        did not follow the proper protocol when blocking and unblocking tasks
41        waiting on buffers. This was a bug introduced with the transition to
42        an Allocation Mutex.
43
442004-07-24      Mick Davis <mickd@microsol.iinet.net.au>
45
46        PR 641/rtems
47        * src/eventsurrender.c: The problem here is that events may be lost
48        when sent to a task which enters rtems_event_receive() with options
49        set to wait with a timeout and to return on receipt of any event. The
50        events are sent from an interrupt source such as a timer service
51        routine. If more than one set of events is sent to the task before it
52        returns, the first event set may be overwritten.
53
542004-07-24      Joel Sherrill <joel@OARcorp.com>
55
56        PR 652/rtems
57        * src/signalsend.c: Return RTEMS_INVALID_NUMBER when sending an empty
58        signal set.
59
602004-07-14      Joel Sherrill <joel@OARcorp.com>
61
62        PR 651/core
63        * src/taskident.c: Add NULL check for id.
64
652004-06-29      Joel Sherrill <joel@OARcorp.com>
66
67        PR 631/rtems
68        * src/msgqcreate.c: Return unsatisfied from message_queue_create
69        when unable to allocate message buffer memory.
70
712004-05-06      Joel Sherrill <joel@OARcorp.com>
72
73        PR 618/rtems
74        * include/rtems/rtems/status.h, src/clockget.c, src/clockset.c,
75        src/dpmemcreate.c, src/dpmemexternal2internal.c,
76        src/dpmeminternal2external.c, src/eventmp.c, src/eventreceive.c,
77        src/eventsend.c, src/msgqbroadcast.c, src/msgqcreate.c,
78        src/msgqflush.c, src/msgqgetnumberpending.c, src/msgqreceive.c,
79        src/msgqsubmit.c, src/partcreate.c, src/partdelete.c,
80        src/partgetbuffer.c, src/ratemoncancel.c, src/ratemoncreate.c,
81        src/ratemondelete.c, src/ratemongetstatus.c, src/ratemonident.c,
82        src/ratemonperiod.c, src/regioncreate.c, src/regiondelete.c,
83        src/regionextend.c, src/regiongetsegment.c,
84        src/regiongetsegmentsize.c, src/regionreturnsegment.c,
85        src/semcreate.c, src/semdelete.c, src/semflush.c, src/semident.c,
86        src/taskcreate.c, src/taskgetnote.c, src/taskmode.c,
87        src/taskrestart.c, src/taskresume.c, src/tasksetnote.c,
88        src/tasksuspend.c, src/taskvariableadd.c, src/taskvariabledelete.c,
89        src/taskvariableget.c, src/taskwakewhen.c, src/timercreate.c,
90        src/timerdelete.c, src/timerfireafter.c, src/timerfirewhen.c,
91        src/timerserverfireafter.c, src/timerserverfirewhen.c: Add NULL
92        checks.
93
942004-02-26      Thomas Rauscher <trauscher@loytec.com.
95
96        PR 584/RTEMS
97        * src/eventtimeout.c: Fix critical section window.
98
992003-10-22      Joel Sherrill <joel@OARcorp.com>
100
101        PR 512/core
102        * src/tasks.c, src/taskvariabledelete.c: Run task variable destructor
103        when task variable is deleted. Also some style cleanup.
104
1052003-09-11      Joel Sherrill <joel@OARcorp.com>
106
107        PR 488/rtems
108        * src/taskcreate.c, src/tasks.c: Ensure notepads are zeroed.
109
1102003-09-04      Joel Sherrill <joel@OARcorp.com>
111
112        * include/rtems.h, include/rtems/rtems/asr.h,
113        include/rtems/rtems/attr.h, include/rtems/rtems/cache.h,
114        include/rtems/rtems/clock.h, include/rtems/rtems/config.h,
115        include/rtems/rtems/dpmem.h, include/rtems/rtems/event.h,
116        include/rtems/rtems/eventmp.h, include/rtems/rtems/eventset.h,
117        include/rtems/rtems/intr.h, include/rtems/rtems/message.h,
118        include/rtems/rtems/modes.h, include/rtems/rtems/mp.h,
119        include/rtems/rtems/msgmp.h, include/rtems/rtems/options.h,
120        include/rtems/rtems/part.h, include/rtems/rtems/partmp.h,
121        include/rtems/rtems/ratemon.h, include/rtems/rtems/region.h,
122        include/rtems/rtems/regionmp.h, include/rtems/rtems/rtemsapi.h,
123        include/rtems/rtems/sem.h, include/rtems/rtems/semmp.h,
124        include/rtems/rtems/signal.h, include/rtems/rtems/signalmp.h,
125        include/rtems/rtems/status.h, include/rtems/rtems/support.h,
126        include/rtems/rtems/taskmp.h, include/rtems/rtems/tasks.h,
127        include/rtems/rtems/timer.h, include/rtems/rtems/types.h,
128        inline/rtems/rtems/asr.inl, inline/rtems/rtems/attr.inl,
129        inline/rtems/rtems/dpmem.inl, inline/rtems/rtems/event.inl,
130        inline/rtems/rtems/eventset.inl, inline/rtems/rtems/message.inl,
131        inline/rtems/rtems/modes.inl, inline/rtems/rtems/options.inl,
132        inline/rtems/rtems/part.inl, inline/rtems/rtems/ratemon.inl,
133        inline/rtems/rtems/region.inl, inline/rtems/rtems/sem.inl,
134        inline/rtems/rtems/status.inl, inline/rtems/rtems/support.inl,
135        inline/rtems/rtems/tasks.inl, inline/rtems/rtems/timer.inl,
136        macros/rtems/rtems/asr.inl, macros/rtems/rtems/attr.inl,
137        macros/rtems/rtems/dpmem.inl, macros/rtems/rtems/event.inl,
138        macros/rtems/rtems/eventset.inl, macros/rtems/rtems/message.inl,
139        macros/rtems/rtems/modes.inl, macros/rtems/rtems/options.inl,
140        macros/rtems/rtems/part.inl, macros/rtems/rtems/ratemon.inl,
141        macros/rtems/rtems/region.inl, macros/rtems/rtems/sem.inl,
142        macros/rtems/rtems/status.inl, macros/rtems/rtems/support.inl,
143        macros/rtems/rtems/tasks.inl, macros/rtems/rtems/timer.inl,
144        src/attr.c, src/clockget.c, src/clockset.c, src/clocktick.c,
145        src/dpmem.c, src/dpmemcreate.c, src/dpmemdelete.c,
146        src/dpmemexternal2internal.c, src/dpmemident.c,
147        src/dpmeminternal2external.c, src/event.c, src/eventmp.c,
148        src/eventreceive.c, src/eventseize.c, src/eventsend.c,
149        src/eventsurrender.c, src/eventtimeout.c, src/intr.c, src/intrbody.c,
150        src/intrcatch.c, src/mp.c, src/msg.c, src/msgmp.c,
151        src/msgqallocate.c, src/msgqbroadcast.c, src/msgqcreate.c,
152        src/msgqdelete.c, src/msgqflush.c, src/msgqgetnumberpending.c,
153        src/msgqident.c, src/msgqreceive.c, src/msgqsend.c, src/msgqsubmit.c,
154        src/msgqtranslatereturncode.c, src/msgqurgent.c, src/part.c,
155        src/partcreate.c, src/partdelete.c, src/partgetbuffer.c,
156        src/partident.c, src/partmp.c, src/partreturnbuffer.c, src/ratemon.c,
157        src/ratemoncancel.c, src/ratemoncreate.c, src/ratemondelete.c,
158        src/ratemongetstatus.c, src/ratemonident.c, src/ratemonperiod.c,
159        src/ratemontimeout.c, src/region.c, src/regioncreate.c,
160        src/regiondelete.c, src/regionextend.c, src/regiongetinfo.c,
161        src/regiongetsegment.c, src/regiongetsegmentsize.c,
162        src/regionident.c, src/regionmp.c, src/regionreturnsegment.c,
163        src/rtclock.c, src/rtemstimer.c, src/sem.c, src/semcreate.c,
164        src/semdelete.c, src/semflush.c, src/semident.c, src/semmp.c,
165        src/semobtain.c, src/semrelease.c, src/semtranslatereturncode.c,
166        src/signal.c, src/signalcatch.c, src/signalmp.c, src/signalsend.c,
167        src/taskcreate.c, src/taskdelete.c, src/taskgetnote.c,
168        src/taskident.c, src/taskinitusers.c, src/taskissuspended.c,
169        src/taskmode.c, src/taskmp.c, src/taskrestart.c, src/taskresume.c,
170        src/tasks.c, src/tasksetnote.c, src/tasksetpriority.c,
171        src/taskstart.c, src/tasksuspend.c, src/taskvariableadd.c,
172        src/taskvariabledelete.c, src/taskvariableget.c, src/taskwakeafter.c,
173        src/taskwakewhen.c, src/timercancel.c, src/timercreate.c,
174        src/timerdelete.c, src/timerfireafter.c, src/timerfirewhen.c,
175        src/timergetinfo.c, src/timerident.c, src/timerreset.c,
176        src/timerserver.c, src/timerserverfireafter.c,
177        src/timerserverfirewhen.c: URL for license changed.
178
1792003-06-12      Joel Sherrill <joel@OARcorp.com>
180
181        * include/rtems/rtems/msgmp.h, include/rtems/rtems/partmp.h,
182        include/rtems/rtems/regionmp.h, include/rtems/rtems/semmp.h,
183        src/msgmp.c, src/partmp.c, src/regionmp.c, src/semmp.c: Removed
184        warnings.
185
1862003-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * include/rtems/rtems/types.h: Include stdint.h.
189
1902003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        PR 409:
193        * include/rtems/rtems/types.h: Include rtems/stdint.h.
194        Apply c99-types to typedef rtems_[un]signed[8|16|32|64].
195
1962003-01-10      Joel Sherrill <joel@OARcorp.com>
197
198        * src/msg.c, src/part.c, src/sem.c, src/tasks.c: Correct object
199        class control structure initialization for multiprocessing
200        configurations.
201
2022002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * Makefile.am: Don't create $ARCH as side-effect of compilation.
205        Re-order all-local.
206
2072002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * include/Makefile.am: Remove.
210        * inline/Makefile.am: Remove.
211        * macros/Makefile.am: Remove.
212        * src/Makefile.am: Remove.
213        * Makefile.am: Merge-in removed Makefile.ams.
214
2152002-12-02      Joel Sherrill <joel@OARcorp.com>
216
217        * include/rtems/rtems/support.h: Added casts to eliminate warnings
218        on 16 bit targets like the h8300.
219
2202002-11-13      Paul Whitfield <paulw@microsol.iinet.net.au>
221
222        * src/regionreturnsegment.c: When RTEMS_REGION_SHRED_ON_FREE is
223        set, there should have been an & in front of size.
224
2252002-10-31      Joel Sherrill <joel@OARcorp.com>
226
227        * src/regiongetinfo.c: Corrected return value check.
228
2292002-10-28      Joel Sherrill <joel@OARcorp.com>
230
231        * src/timerserver.c: Add useless return to avoid warning.
232
2332002-09-14      Joel Sherrill <joel@OARcorp.com>
234
235        * src/dpmemcreate.c, src/dpmemident.c, src/msgqcreate.c,
236        src/msgqident.c, src/partcreate.c, src/partident.c,
237        src/ratemoncreate.c, src/ratemonident.c, src/regioncreate.c,
238        src/regionident.c, src/semcreate.c, src/semident.c, src/taskcreate.c,
239        src/taskident.c, src/timercreate.c, src/timerident.c: Added casts
240        to Objects_Name to eliminate warnings.
241
2422002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * src/Makefile.am: Add librtems.a.
245
2462002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
249
2502002-07-05      Joel Sherrill <joel@OARcorp.com>
251
252        * src/dpmemident.c, src/msgqident.c, src/partident.c,
253        src/ratemonident.c, src/regionident.c, src/semident.c,
254        src/timerident.c: Corrected use of name parameter to
255        be consistent with fixes implemented to string name processing
256        which were committed with the POSIX Message Queue update.
257
2582002-07-01    Joel Sherrill <joel@OARcorp.com>
259
260        * Mega patch merge to change the format of the object IDs to
261        loosen the dependency between the SCORE and the various APIs.
262        There was considerable work to simplify the object name management
263        and it appears that the name_table field is no longer needed.
264        This patch also includes the addition of the internal mutex
265        which is currently only used to protect some types of allocation
266        and deallocation.  This significantly can reduce context
267        switch latency under certain circumstances.  In particular,
268        some heap/region operations were O(n) and had dispatching
269        disabled.  This should help enormously.  With this merge,
270        the patch is not as clean as it should be.  In particular,
271        the documentation has not been modified to reflect the new object
272        ID layout, the IDs in the test screens are not updated, and
273        _Objects_Get_information needs to be a real routine not inlined.
274        As part of this patch a lot of MP code for thread/proxy blocking
275        was made conditional and cleaned up.
276        * include/rtems.h, inline/rtems/rtems/region.inl,
277        macros/rtems/rtems/region.inl, src/dpmem.c, src/dpmemcreate.c,
278        src/msg.c, src/msgqcreate.c, src/part.c, src/partcreate.c,
279        src/ratemon.c, src/ratemoncreate.c, src/region.c, src/regioncreate.c,
280        src/regiondelete.c, src/regionextend.c, src/regiongetinfo.c,
281        src/regiongetsegment.c, src/regiongetsegmentsize.c,
282        src/regionident.c, src/regionreturnsegment.c, src/rtemstimer.c,
283        src/sem.c, src/semcreate.c, src/taskcreate.c, src/taskident.c,
284        src/tasks.c, src/timercreate.c: Modified as part of above.
285
2862001-04-08      Joel Sherrill <joel@OARcorp.com>
287
288        * src/tasks.c: Pre-initialized switch extension for list.
289 
2902001-04-08      Joel Sherrill <joel@OARcorp.com>
291
292        * macros/rtems/score/timer.inl: Corrected typo on end of line.
293 
2942002-04-08      Chris Johns <ccj@acm.org>
295
296        * Per PR142, make task switch extension its own list.
297        * src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above.
298
2992001-03-29      Joel Sherrill <joel@OARcorp.com>
300
301        * Per PR126, configuration structures now match docs.
302        * include/rtems/rtems/config.h: Use public data types.
303
3042001-03-29      Joel Sherrill <joel@OARcorp.com>
305
306        * Per PR147 addressed problems when reseting and inserting a timer
307        into a timer chain that did not honor time passage since the last
308        time the timer server was scheduled and the new insertion.
309        * include/rtems/rtems/timer.h, src/timerreset.c, src/timerserver.c,
310        src/timerserverfireafter.c, src/timerserverfirewhen.c: Broke up
311        the "reset server" routine into a set of very specific routines
312        that allowed the server to be unscheduled, timer chains to be
313        "synchronized" with the current time before inserting a new timer.
314
3152002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * Makefile.am: Remove AUTOMAKE_OPTIONS.
318        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
319        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
320        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
321        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
322
3232001-01-31      Joel Sherrill <joel@OARcorp.com>
324
325        * include/rtems/rtems/timer.h: Missed merging these modifications
326        in previous merge of new timer functionality.
327
3282001-01-29      Joel Sherrill <joel@OARcorp.com>
329
330        * Fixed bug where resetting a timer that was not at the head
331        of one of the task timer chains resulted in the Timer Server
332        task waking up too far in the future.
333        * Added rtems_timer_get_information() directive to support testing.
334        * src/timerserver.c, include/rtems/rtems/timer.h,
335        * src/timergetinfo.c: New file.
336        * src/Makefile.am: Modified to reflect above.
337
3382001-01-22      Joel Sherrill <joel@OARcorp.com>
339
340        * include/rtems/rtems/timer.h, src/timerserver.c: Add priority
341        argument to rtems_timer_initiate_server().
342
3432001-01-18      Joel Sherrill <joel@OARcorp.com>
344
345        * include/rtems/system.h: Only include cpuopts.h when building a
346        multilib configuration.  Some ports still need targopts.h but this
347        small modification lets those ports work non-multilib while
348        fixing being fixed for multilib.
349       
3502001-01-16      Joel Sherrill <joel@OARcorp.com>
351
352        * Added task-based timers to the Timer Manager.  This added three
353        new directives:
354            - rtems_timer_initiate_server
355            - rtems_timer_server_fire_after
356            - rtems_timer_server_fire_when
357        In the process of doing this, a number of cleanups were made.
358        * src/timerserver.c, src/timerserverfireafter.c,
359        src/timerserverfirewhen.c: New files.
360        * include/timer/timer.h: Added new prototypes and supporting types.
361        * inline/rtems/rtems/timer.h, macros/rtems/rtems/timer.h: Enhanced
362        _Timer_Is_interval_class() to cover the class TIMER_INTERVAL_ON_TASK.
363        * src/Makefile.am: Accounted for new files.
364        * src/rtemstimer.c: Added initialization of _Timer_Server variable.
365        * src/timercancel.c, src/timerreset.c: Account for addition
366        of timer classes.  Also corrected the headers.
367        * src/timercreate.c, src/timerdelete.c, src/timerfireafter.c,
368        src/timerfireafter.c, src/timerident.c: Corrected header.
369
3702001-01-16      Joel Sherrill <joel@OARcorp.com>
371
372        * src/taskmode.c: Ensure the this service does not dispatch before
373        tasking is enabled at initialization time.
374
3752002-01-07      Joel Sherrill <joel@OARcorp.com>
376
377        * optman/, optman/.cvsignore, optman/Makefile.am, optman/no-dpmem.c,
378        optman/no-event.c, optman/no-mp.c, optman/no-msg.c, optman/no-part.c,
379        optman/no-region.c, optman/no-rtmon.c, optman/no-sem.c,
380        optman/no-signal.c, optman/no-timer.c: Removed entire contents of
381        optman/ directory since it has been moved.
382
3832001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * src/Makefile.am: Add multilib support.
386        * optman/Makefile.am: Add multilib support.
387
3882001-10-23      Joel Sherrill <joel@OARcorp.com>
389
390        * macros/rtems/rtems/asr.nil: Fixed typo.
391
3922001-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo in
395        previous patch).
396
3972001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * include/rtems/Makefile.am: Remove.
400        * include/rtems/rtems/Makefile.am: Remove.
401        * include/Makefile.am: Handle subdirs, require automake-1.5.
402        * inline/rtems/Makefile.am: Remove.
403        * inline/rtems/rtems/Makefile.am: Remove.
404        * inline/Makefile.am: Handle subdirs, require automake-1.5.
405        * macros/rtems/Makefile.am: Remove.
406        * macros/rtems/rtems/Makefile.am: Remove.
407        * macros: Handle subdirs, require automake-1.5.
408        * Makefile.am: require automake-1.5.
409
4102001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * include/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
413        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
414        * inline/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
415        * macros/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
416
4172001-09-14      Fernando Ruiz <fernando.ruiz@ctv.es>
418
419        * src/tasks.c: Dereference pointer passed to destructor.
420
4212001-08-30      Joel Sherrill <joel@OARcorp.com>
422
423        * inline/rtems/rtems/attr.inl: Correct typo and use correct
424        attribute RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>.
425
4262001-08-16      Joel Sherrill <joel@OARcorp.com>
427
428        * src/msgqsubmit.c: Add a comment indicating that we do not have
429        to account for possibly blocking during the core send operation
430        because Classic API message queue send is always non-blocking.
431
4322001-08-09      Joel Sherrill <joel@OARcorp.com>
433
434        * src/msgqsubmit.c: Unblocking message queue operations should
435        NOT use _Thread_Executing for return status since it is permissible
436        to invoke message send operations from an ISR.  This was reported
437        by Suvrat Gupta <suvrat@utstar.com>.
438
4392001-03-26      Zoltan Kocsi <zoltan@bendor.com.au>
440
441
442        * src/eventsurrender.c: Clear event condition when task is unblocked.
443        This makes sure that subsequent event send thinks the task is still
444        blocked and overwrites the initial events received.
445
4462001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * include/Makefile.am, include/rtems/rtems/Makefile.am,
449        inline/rtems/rtems/Makefile.am, macros/rtems/rtems/Makefile.am,
450        rtems/optman/Makefile.am:
451        Apply include_*HEADERS instead of H_FILES.
452
4532001-01-22      Michael Hamel <mhamel@adi.co.nz>
454
455        * include/rtems.h, src/signalcatch.c: Modifications to make
456        CodeWarrior happy.
457
4582000-12-06      Joel Sherrill <joel@OARcorp.com>
459
460        * src/regiongetinfo.c: Removed unused variable to eliminate warning.
461
4622000-11-30      Joel Sherrill <joel@OARcorp.com>
463
464        * src/msgqsubmit.c: Modified multiprocessing conditional so
465        this would compile with both macros and inlines.
466
4672000-11-30      Joel Sherrill <joel@OARcorp.com>
468
469        * macros/rtems/rtems/sem.inl: Added macro implementation of
470        _Semaphore_Get_interrupt_disable().
471
4722000-10-18      Joel Sherrill <joel@OARcorp.com>
473
474        * src/regiongetinfo.c, include/rtems/rtems/region.h,
475        include/rtems/rtems/types.h, src/Makefile.am: Added
476        region_get_information() and information control block.
477        * src/regiongetinfo.c: New file.
478
4792000-09-29      Stephan Merker <merker@decrc.abb.de>
480
481        * include/rtems/rtems/ratemon.h, src/ratemonperiod.c,
482        src/ratemontimeout.c: Add next_length field so period length
483        can be changed by the the sequence period(X), period(not X)
484        with no intervening cancel or expiration.
485
4862000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * optman/Makefile.am, src/Makefile.am: Include compile.am.
489
4902000-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
491
492        * taskstart.c: Removed 1st cut at rtems_task_start_main_style.
493        Only committed this so it could be easily revisited as we
494        discussing moving main() to user space from BSP space.
495
4962000-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
497
498        * taskstart.c: Added 1st cut at rtems_task_start_main_style.
499
5002000-08-10      Joel Sherrill <joel@OARcorp.com>
501
502        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.