source: rtems/cpukit/rtems/ChangeLog @ 894d01c

4.104.114.84.95
Last change on this file since 894d01c was 894d01c, checked in by Joel Sherrill <joel.sherrill@…>, on 03/29/02 at 15:32:18

2001-03-29 Joel Sherrill <joel@…>

  • Per PR147 addressed problems when reseting and inserting a timer into a timer chain that did not honor time passage since the last time the timer server was scheduled and the new insertion.
  • include/rtems/rtems/timer.h, src/timerreset.c, src/timerserver.c, src/timerserverfireafter.c, src/timerserverfirewhen.c: Broke up the "reset server" routine into a set of very specific routines that allowed the server to be unscheduled, timer chains to be "synchronized" with the current time before inserting a new timer.
  • Property mode set to 100644
File size: 7.2 KB
Line 
12001-03-29      Joel Sherrill <joel@OARcorp.com>
2
3        * Per PR147 addressed problems when reseting and inserting a timer
4        into a timer chain that did not honor time passage since the last
5        time the timer server was scheduled and the new insertion.
6        * include/rtems/rtems/timer.h, src/timerreset.c, src/timerserver.c,
7        src/timerserverfireafter.c, src/timerserverfirewhen.c: Broke up
8        the "reset server" routine into a set of very specific routines
9        that allowed the server to be unscheduled, timer chains to be
10        "synchronized" with the current time before inserting a new timer.
11
122002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
13
14        * Makefile.am: Remove AUTOMAKE_OPTIONS.
15        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
16        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
17        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
18        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
19
202001-01-31      Joel Sherrill <joel@OARcorp.com>
21
22        * include/rtems/rtems/timer.h: Missed merging these modifications
23        in previous merge of new timer functionality.
24
252001-01-29      Joel Sherrill <joel@OARcorp.com>
26
27        * Fixed bug where resetting a timer that was not at the head
28        of one of the task timer chains resulted in the Timer Server
29        task waking up too far in the future.
30        * Added rtems_timer_get_information() directive to support testing.
31        * src/timerserver.c, include/rtems/rtems/timer.h,
32        * src/timergetinfo.c: New file.
33        * src/Makefile.am: Modified to reflect above.
34
352001-01-22      Joel Sherrill <joel@OARcorp.com>
36
37        * include/rtems/rtems/timer.h, src/timerserver.c: Add priority
38        argument to rtems_timer_initiate_server().
39
402001-01-18      Joel Sherrill <joel@OARcorp.com>
41
42        * include/rtems/system.h: Only include cpuopts.h when building a
43        multilib configuration.  Some ports still need targopts.h but this
44        small modification lets those ports work non-multilib while
45        fixing being fixed for multilib.
46       
472001-01-16      Joel Sherrill <joel@OARcorp.com>
48
49        * Added task-based timers to the Timer Manager.  This added three
50        new directives:
51            - rtems_timer_initiate_server
52            - rtems_timer_server_fire_after
53            - rtems_timer_server_fire_when
54        In the process of doing this, a number of cleanups were made.
55        * src/timerserver.c, src/timerserverfireafter.c,
56        src/timerserverfirewhen.c: New files.
57        * include/timer/timer.h: Added new prototypes and supporting types.
58        * inline/rtems/rtems/timer.h, macros/rtems/rtems/timer.h: Enhanced
59        _Timer_Is_interval_class() to cover the class TIMER_INTERVAL_ON_TASK.
60        * src/Makefile.am: Accounted for new files.
61        * src/rtemstimer.c: Added initialization of _Timer_Server variable.
62        * src/timercancel.c, src/timerreset.c: Account for addition
63        of timer classes.  Also corrected the headers.
64        * src/timercreate.c, src/timerdelete.c, src/timerfireafter.c,
65        src/timerfireafter.c, src/timerident.c: Corrected header.
66
672001-01-16      Joel Sherrill <joel@OARcorp.com>
68
69        * src/taskmode.c: Ensure the this service does not dispatch before
70        tasking is enabled at initialization time.
71
722002-01-07      Joel Sherrill <joel@OARcorp.com>
73
74        * optman/, optman/.cvsignore, optman/Makefile.am, optman/no-dpmem.c,
75        optman/no-event.c, optman/no-mp.c, optman/no-msg.c, optman/no-part.c,
76        optman/no-region.c, optman/no-rtmon.c, optman/no-sem.c,
77        optman/no-signal.c, optman/no-timer.c: Removed entire contents of
78        optman/ directory since it has been moved.
79
802001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
81
82        * src/Makefile.am: Add multilib support.
83        * optman/Makefile.am: Add multilib support.
84
852001-10-23      Joel Sherrill <joel@OARcorp.com>
86
87        * macros/rtems/rtems/asr.nil: Fixed typo.
88
892001-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo in
92        previous patch).
93
942001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
95
96        * include/rtems/Makefile.am: Remove.
97        * include/rtems/rtems/Makefile.am: Remove.
98        * include/Makefile.am: Handle subdirs, require automake-1.5.
99        * inline/rtems/Makefile.am: Remove.
100        * inline/rtems/rtems/Makefile.am: Remove.
101        * inline/Makefile.am: Handle subdirs, require automake-1.5.
102        * macros/rtems/Makefile.am: Remove.
103        * macros/rtems/rtems/Makefile.am: Remove.
104        * macros: Handle subdirs, require automake-1.5.
105        * Makefile.am: require automake-1.5.
106
1072001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
108
109        * include/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
110        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
111        * inline/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
112        * macros/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
113
1142001-09-14      Fernando Ruiz <fernando.ruiz@ctv.es>
115
116        * src/tasks.c: Dereference pointer passed to destructor.
117
1182001-08-30      Joel Sherrill <joel@OARcorp.com>
119
120        * inline/rtems/rtems/attr.inl: Correct typo and use correct
121        attribute RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>.
122
1232001-08-16      Joel Sherrill <joel@OARcorp.com>
124
125        * src/msgqsubmit.c: Add a comment indicating that we do not have
126        to account for possibly blocking during the core send operation
127        because Classic API message queue send is always non-blocking.
128
1292001-08-09      Joel Sherrill <joel@OARcorp.com>
130
131        * src/msgqsubmit.c: Unblocking message queue operations should
132        NOT use _Thread_Executing for return status since it is permissible
133        to invoke message send operations from an ISR.  This was reported
134        by Suvrat Gupta <suvrat@utstar.com>.
135
1362001-03-26      Zoltan Kocsi <zoltan@bendor.com.au>
137
138
139        * src/eventsurrender.c: Clear event condition when task is unblocked.
140        This makes sure that subsequent event send thinks the task is still
141        blocked and overwrites the initial events received.
142
1432001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * include/Makefile.am, include/rtems/rtems/Makefile.am,
146        inline/rtems/rtems/Makefile.am, macros/rtems/rtems/Makefile.am,
147        rtems/optman/Makefile.am:
148        Apply include_*HEADERS instead of H_FILES.
149
1502001-01-22      Michael Hamel <mhamel@adi.co.nz>
151
152        * include/rtems.h, src/signalcatch.c: Modifications to make
153        CodeWarrior happy.
154
1552000-12-06      Joel Sherrill <joel@OARcorp.com>
156
157        * src/regiongetinfo.c: Removed unused variable to eliminate warning.
158
1592000-11-30      Joel Sherrill <joel@OARcorp.com>
160
161        * src/msgqsubmit.c: Modified multiprocessing conditional so
162        this would compile with both macros and inlines.
163
1642000-11-30      Joel Sherrill <joel@OARcorp.com>
165
166        * macros/rtems/rtems/sem.inl: Added macro implementation of
167        _Semaphore_Get_interrupt_disable().
168
1692000-10-18      Joel Sherrill <joel@OARcorp.com>
170
171        * src/regiongetinfo.c, include/rtems/rtems/region.h,
172        include/rtems/rtems/types.h, src/Makefile.am: Added
173        region_get_information() and information control block.
174        * src/regiongetinfo.c: New file.
175
1762000-09-29      Stephan Merker <merker@decrc.abb.de>
177
178        * include/rtems/rtems/ratemon.h, src/ratemonperiod.c,
179        src/ratemontimeout.c: Add next_length field so period length
180        can be changed by the the sequence period(X), period(not X)
181        with no intervening cancel or expiration.
182
1832000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * optman/Makefile.am, src/Makefile.am: Include compile.am.
186
1872000-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
188
189        * taskstart.c: Removed 1st cut at rtems_task_start_main_style.
190        Only committed this so it could be easily revisited as we
191        discussing moving main() to user space from BSP space.
192
1932000-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
194
195        * taskstart.c: Added 1st cut at rtems_task_start_main_style.
196
1972000-08-10      Joel Sherrill <joel@OARcorp.com>
198
199        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.