source: rtems/cpukit/score/ChangeLog @ 328acbe8

Last change on this file since 328acbe8 was bf95fc44, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/15/03 at 02:12:47

2003-09-15 Ralf Corsepius <corsepiu@…>

PR 489/rtems

  • include/rtems/score/thread.h: Change struct Thread_Control_struct.libc_reent to using struct _reent*.
  • inline/rtems/score/thread.inl: Reflect change above.
  • Property mode set to 100644
File size: 20.9 KB
Line 
12003-09-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        PR 489/rtems
4        * include/rtems/score/thread.h: Change struct
5        Thread_Control_struct.libc_reent to using struct _reent*.
6        * inline/rtems/score/thread.inl: Reflect change above.
7
82003-09-08      Derick Hammond <derick@perkinstechnologies.com.au>
9
10        PR 484/rtems
11        * src/threadcreateidle.c: Idle task name was initialized incorrectly.
12
132003-09-08      Mikec Ivica <mikici@acm.org>
14
15        * inline/rtems/score/userext.inl, macros/rtems/score/userext.inl:
16        Add missing cast.
17
182003-09-08      Mikec Ivica <mikici@acm.org>
19
20        * inline/rtems/score/userext.inl, macros/rtems/score/userext.inl:
21        Add missing cast.
22
232003-07-18      Till Straumann <strauman@slac.stanford.edu>
24
25        PR 430/rtems
26        * include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot should
27        be a VOLATILE variable.
28        * src/watchdoginsert.c: 'restart' algorithm needs to enforce
29        reloading the list head in case a TICK interrupt during ISR_Flash()
30        modified the list.  This is achieved by a proper VOLATILE cast.
31        Also _Watchdog_Sync_count++ should be protected by _ISR_Disable
32        (prevent corruption in case ISR calls watchdoginsert)
33        * src/watchdogadjust.c: ISR protection added.
34        * src/watchdogtickle.c: ISR protection added.
35        NOTE: PowerPC BSPs using the new exception processing MUST BE UPDATED
36        to maintain _ISR_Nest_level. See also PR288 which provides fixes
37        for the affected BSPs distributed with RTEMS.
38
392003-07-07      Joel Sherrill <joel@OARcorp.com>
40
41        PR 417/rtems
42        * src/coresemsurrender.c: Correct incorrect check for maximum_count
43        reported by Sergei Organov <osv@topconrd.ru>.
44
452003-06-13      Joel Sherrill <joel@OARcorp.com>
46
47        * src/threadloadenv.c: Removed warnings.
48
492003-06-12      Joel Sherrill <joel@OARcorp.com>
50
51        * src/objectmp.c: Removed warnings.
52
532003-03-18  Till Straumann <strauman@slac.stanford.edu>
54
55        PR 356/bsps
56        * src/threadhandlerc: This patch makes RTEMS/PowerPC eabi compliant.
57        Let Thread_Handler verify that _init/_main are non-NULL
58        before calling them (gives the linker script/user more
59        freedom to handle special cases).
60
612002-03-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
62
63        * include/rtems/system.h: Add __RTEMS_REVISION__.
64
652002-02-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
66
67        * include/rtems/system.h: Add __RTEMS_MAJOR__, __RTEMS_MINOR__.
68
692003-01-10      Joel Sherrill <joel@OARcorp.com>
70
71        * src/objectmp.c: Corrected use of name parameter to reflect that it
72        is actually the name not a pointer to the name.
73
742002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
75
76        Makefile.am: Don't create $ARCH.
77
782002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
79
80        Makefile.am: Fix macro-file installation.
81
822002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
83
84        Makefile.am: Move include/rtems/score/cpuopts.h to STD_H_FILES.
85
862002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
87
88        * include/Makefile.am: Remove.
89        * inline/Makefile.am: Remove.
90        * macros/Makefile.am: Remove.
91        * src/Makefile.am: Remove.
92        * Makefile.am: Merge-in removed Makefile.ams.
93
942002-12-02      Joel Sherrill <joel@OARcorp.com>
95
96        * include/rtems/score/object.h, include/rtems/score/tod.h:
97        Added casts to eliminate warnings on 16 bit targets like the h8300.
98
992002-11-14      Joel Sherrill <joel@OARcorp.com>
100
101        * macros/rtems/score/object.inl: Keep consistent with inline version.
102
1032002-10-31      Joel Sherrill <joel@OARcorp.com>
104
105        * src/heapgetinfo.c: Fixed comment.
106        * src/mpci.c: Removed warning.
107
1082002-10-28      Joel Sherrill <joel@OARcorp.com>
109
110        * src/threadhandler.c: Prototype _init() and _main() if they are needed
111        to avoid a warning.
112
1132002-08-14      Joel Sherrill <joel@OARcorp.com>
114
115        * macros/rtems/score/coremsg.inl: Add <string.h> to remove warning.
116        * src/threadidlebody.c: Add return 0 to avoid warning.
117
1182002-08-07      Chris Johns <ccj@acm.org>
119
120        * src/coretodset.c: Correct calculation of ticks until next section
121        boundary.  It was incorrectly based upon current time not the
122        time that is being set.
123
1242002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
125
126        * src/Makefile.am: Build into libscore.a.
127
1282002-07-22      Joel Sherrill <joel@OARcorp.com>
129
130        * include/rtems/score/apimutex.h (_API_Mutex_Lock): Per PR253
131        add the missing _ISR_Disable.  This fix was already applied to
132        the old location (c/src/exec/score/...).
133
1342002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
135
136        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
137
1382002-07-16      Joel Sherrill <joel@OARcorp.com>
139
140        * macros/rtems/score/object.inl: Corrected typos in
141        _Objects_Open, _Objects_Close, and _Objects_Namespace_remove.
142
1432002-07-05      Joel Sherrill <joel@OARcorp.com>
144
145        * macros/rtems/score/object.inl: Corrected implementation of
146        _Objects_Open, _Objects_Close, and _Objects_Namespace_remove
147        to be consistent with the inline implementation.
148
1492002-07-01    Joel Sherrill <joel@OARcorp.com>
150
151        * Mega patch merge to change the format of the object IDs to
152        loosen the dependency between the SCORE and the various APIs.
153        There was considerable work to simplify the object name management
154        and it appears that the name_table field is no longer needed.
155        This patch also includes the addition of the internal mutex
156        which is currently only used to protect some types of allocation
157        and deallocation.  This significantly can reduce context
158        switch latency under certain circumstances.  In particular,
159        some heap/region operations were O(n) and had dispatching
160        disabled.  This should help enormously.  With this merge,
161        the patch is not as clean as it should be.  In particular,
162        the documentation has not been modified to reflect the new object
163        ID layout, the IDs in the test screens are not updated, and
164        _Objects_Get_information needs to be a real routine not inlined.
165        As part of this patch a lot of MP code for thread/proxy blocking
166        was made conditional and cleaned up.
167        * include/Makefile.am, include/rtems/score/coremsg.h,
168        include/rtems/score/coremutex.h, include/rtems/score/coresem.h,
169        include/rtems/score/object.h, include/rtems/score/threadq.h,
170        inline/rtems/score/object.inl, inline/rtems/score/thread.inl,
171        macros/rtems/score/object.inl, src/Makefile.am, src/coremsg.c,
172        src/coremutex.c, src/coresem.c, src/mpci.c,
173        src/objectcomparenameraw.c, src/objectextendinformation.c,
174        src/objectinitializeinformation.c, src/objectnametoid.c,
175        src/thread.c, src/threadclose.c, src/threadget.c, src/threadq.c,
176        src/threadqextractwithproxy.c: Modified as part of above.
177        * include/rtems/score/apimutex.h, src/objectgetnoprotection.c: New
178        files.
179
1802001-05-17      Joel Sherrill <joel@OARcorp.com>
181
182        * macros/rtems/score/thread..inl: Implemented missing routines
183        for new libc reentrancy support.
184
1852002-05-15      Chris Johns <ccj@acm.org>
186
187        * include/rtems/score/thread.h, inline/rtems/score/thread.inl,
188        src/threaddispatch.c, src/threadinitialize.c:
189        Move the C library re-enterrant support directly into
190        the thread dispatch code. RTEMS needs libc and so requiring
191        libc to use a user extension with its overhead is not the best
192        solution. This patch lowers the overhead to 2 pointer moves.
193
1942002-05-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * include/Makefile.am: Work-around to autoconf-2.53 adding PACKAGE_*
197        to autoheaders - sed out *PACKAGE* from cpuopts-tmp.h.
198
1992001-05-14      Till Straumann <strauman@slac.stanford.edu>
200
201        * src/threaddispatch.c, src/threadhandler.c: Per PR211 fix
202        saving/restoring floating point context.  The fpsave and fprestore
203        routines are only used in a executing context which _is_ fp and hence
204        has the FPU enabled. The current behavior required the FPU always to
205        be on which is very dangerous if lazy context switching is used. 
206        [Joel Note: Some ports explicitly enabled the FPU in the FP save and
207        restore routines to avoid this.]
208
209        The patch also makes sure (on powerpc only) that the FPU is disabled
210        for integer tasks. Note that this is crucial if deferred fp context
211        switching is used. Otherwise, fp context corruption may go undetected!
212        Also note that even tasks which merely push/pop FP registers to/from
213        the stack without modifying them still MUST be FP tasks - otherwise
214        (if lazy FP context switching is used), FP register corruption (of
215        other, FP, tasks may occur)!
216
217        Furthermore, (on PPC) by default, lazy FP context save/restore
218        is _disabled_.
219
2202001-04-26      Joel Sherrill <joel@OARcorp.com>
221
222        * src/objectcomparenamestring.c: Fix typos.
223 
2242001-04-26      Joel Sherrill <joel@OARcorp.com>
225
226        * include/rtems/score/object.h, inline/rtems/score/object.inl,
227        src/objectcomparenamestring.c: Address PR81 that
228        reworked POSIX message queues to add a descriptor separate from
229        the underlying message queue.  This allows non-blocking to follow
230        the "open" not the underlying queue.   As part of debugging this
231        it became clear that _Objects_Compare_name_string was broken
232        and a simple version using strncmp() was substituted.
233 
2342002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * include/rtems/system.h: Remove targopts.h.
237
2382002-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * include/rtems/system.h: Add the sparc to the target supporting
241        multlibs.
242
2432002-04-16      Chris Johns <ccj@acm.org>
244
245        * src/threadinitialize.c: Per PR181, clear the array of user extension
246        pointers. This lets user extensions that have hooked the switch handler
247        know if a task has been processed by the user extension before. If a
248        user extension is created after a task is started it may not know it.
249
2502002-04-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * include/rtems/system.h: Add i386 to multilib-able targets.
253
2542001-04-11      Joel Sherrill <joel@OARcorp.com>
255
256       
257        * macros/rtems/score/userext.inl: Now works after merging patch for
258        functionality requested in PR174.
259        * inline/rtems/score/userext.inl: Added a comment explaining the
260        order in which routines appear since it is not the obvious order.
261 
2622002-04-08      Chris Johns <ccj@acm.org>
263
264        * Per PR141 and PR174, make task switch extension its own list and
265        fix all odd problems introduced by providing macro version.
266        * inline/rtems/score/userext.inl: Fix.
267
2682001-04-08      Joel Sherrill <joel@OARcorp.com>
269
270        * macros/rtems/score/object.inl: Corrected arguments.
271 
2722001-04-08      Joel Sherrill <joel@OARcorp.com>
273
274        * macros/rtems/score/userext.inl: Updated to reflect modifications
275        to inline version from PR142.
276        * inline/rtems/score/userext.inl: Cleanup as side-effect of above.
277 
2782002-04-08      Chris Johns <ccj@acm.org>
279
280        * Per PR142, make task switch extension its own list.
281        * include/rtems/score/userext.h: Reflect above by adding
282        User_extensions_Switch_control and adding it to User_extenions_Control.
283        * inline/rtems/score/userext.inl: Allocate all memory in one chunk
284        to minimize overhead.  Address processing dedicated switch chain.
285
2862002-04-08      Chris Johns <ccj@acm.org>
287
288        * Per PR142, make task switch extension its own list.
289        * include/rtems/score/userext.h: Reflect above by adding
290        User_extensions_Switch_control and adding it to User_extenions_Control.
291        * inline/rtems/score/userext.inl: Allocate all memory in one chunk
292        to minimize overhead.  Address processing dedicated switch chain.
293
2942002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * cpu/Makefile.am: Remove AUTOMAKE_OPTIONS.
297        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
298        * Makefile.am: Remove AUTOMAKE_OPTIONS.
299        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
300        * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
301        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
302
3032002-01-29      Joel Sherrill <joel@OARcorp.com>
304
305        * include/rtems/score/watchdog.h: Added WATCHDOG_MAXIMUM_INTERVAL.
306
3072002-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * include/rtems/system.h: Fix typo in yesterday's change:
310        RTEMS_MULTILIBS.
311
3122001-01-18      Joel Sherrill <joel@OARcorp.com>
313
314        * include/rtems/system.h: Only include cpuopts.h when building a
315        multilib configuration.  Some ports still need targopts.h but this
316        small modification lets those ports work non-multilib while
317        fixing being fixed for multilib.
318       
3192002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * include/rtems/seterr.h: Add do {..} while (0) in defines.
322        Rename set_errno_and_return_minus_one into
323        rtems_set_errno_and_return_minus_one.
324
3252001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * inline/rtems/score/object.inl, macros/rtems/score/object.inl: Add
328        add casts to Objects_Id in _Objects_Build_ids to avoid implicit
329        typecasts from enum to int16 on bit16 targets (here: h8300).
330
3312001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * src/Makefile.am: Add multilib support.
334
3352001-11-28      Joel Sherrill <joel@OARcorp.com>,
336
337        This was tracked as PR91.
338        * include/rtems/score/isr.h, inline/rtems/score/isr.inl,
339        macros/rtems/score/isr.inl: Modified to allow any port to provide
340        its own implementation of the macro _ISR_Is_in_progress.  If the
341        port overrides this macro, it must provide a non-inlined function
342        implementation.
343
3442001-11-20      Joel Sherrill <joel@OARcorp.com>
345
346        * src/threadhandler.c: When __USE__MAIN__ is defined by the toolset,
347        invoke the global constructors via __main.  Reported as tested by
348        Alexandra Kossovsky <sasha@oktet.ru> and  Victor V. Vengerov
349        <vvv@oktet.ru> in conjunction with a new set of tool RPMs
350        (gcc2.95.3newlib1.9.0-3).  This was tracked as GNATS PR tools/84.
351
3522001-11-07      Joel Sherrill <joel@OARcorp.com>
353
354        Reported by Todor.Todorov@barco.com and tracked as PR36.
355        * include/rtems/score/object.h: Added prototype for
356        _Objects_Get_by_index().
357        * src/objectget.c, src/objectgetisr.c: Corrected procedure for
358        getting index from Id so it is correct and optimal for both single
359        and multiprocessor configurations.
360
3612001-10-22      Joel Sherrill <joel@OARcorp.com>
362
363        * src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI
364        pollutes the application namespace.
365
3662001-10-16      Joel Sherrill <joel@OARcorp.com>
367
368        * .cvsignore: Add stamp-h.in.
369
3702001-10-16      Joel Sherrill <joel@OARcorp.com>
371
372        * include/Makefile.am: Fixed path to cpuopts-tmp.h.
373
3742001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * include/rtems/Makefile.am: Remove.
377        * include/rtems/Makefile.am: Remove.
378        * include/Makefile.am: Handle subdirs, require automake-1.5.
379        * macros/rtems/Makefile.am: Remove.
380        * macros/rtems/score/Makefile.am: Remove.
381        * macros/Makefile.am: Handle subdirs, require automake-1.5.
382        * inline/rtems/Makefile.am: Remove.
383        * inline/rtems/score/Makefile.am: Remove.
384        * inline/Makefile.am: Handle subdirs, require automake-1.5.
385        * Makefile.am: require automake-1.5
386
3872001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * include/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
390        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
391        * inline/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
392        * macros/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
393
3942001-09-27      Eric Norum <eric.norum@usask.ca>
395
396        * src/threadhandler.c: Now process C++ global constructors
397        (_init) as part of the first task execution not in BSP space.
398        This depends on the toolset defining USE_INIT_FINI so you
399        have to have the right toolset version.
400
4012001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * include/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
404        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
405        * inline/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
406        * macros/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
407
4082001-08-30      Joel Sherrill <joel@OARcorp.com>
409
410        *  src/coremutex.c, src/coremutexseize.c, src/coremutexsurrender.c,
411        inline/rtems/score/coremutex.inl: The per thread field resource_count
412        should only be manipulated when a mutex is priority ceiling or
413        priority inherit.  This was reported by Chris Johns <ccj@acm.org>
414        who also noticed that the use of switches for all disciplines
415        generated less efficient code than using explicit tests for the one
416        or two cases we were really interested in.  Further review of his
417        modifications made it apparent that the "isa" methods to test mutex
418        discipline were not being used so this modification was swept into
419        the code as well.
420
4212001-08-30      Joel Sherrill <joel@OARcorp.com>
422
423        * src/coremutexseize.c: Add missing code for proper handling
424        of nesting acquisitions.  This only impacts building with
425        inlines disabled on the source with the "fast mutex" optimizations.
426        This was post the 4.5 branch and did not impact released versions.
427
4282001-08-16      Joel Sherrill <joel@OARcorp.com>
429
430        * src/coremutexsurrender.c: Use holder thread not executing
431        thread because even though they may and often are the same
432        it is not guaranteed unless the proper attribute is set.
433
4342001-08-16      Joel Sherrill <joel@OARcorp.com>
435
436        * include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new
437        return status to account for blocking sends.  Otherwise, the
438        caller will think that the returned message status will have
439        the ultimate results of the operation.  If the send times out,
440        the final status will be in the return_code of the thread.
441
4422001-08-09      Joel Sherrill <joel@OARcorp.com>
443
444        * include/rtems/score/coremsg.h, inline/rtems/score/coremsg.inl,
445        src/coremsgsubmit.c: Unblocking message queue operations should
446        NOT use _Thread_Executing for return status since it is permissible
447        to invoke message send operations from an ISR.  This was reported
448        by Suvrat Gupta <suvrat@utstar.com>.
449
4502000-05-25      Sergei Organov <osv@javad.ru>
451
452        * macros/rtems/score/coresem.inl, inline/rtems/score/coresem.inl:
453        Cut and paste problem incorrectly enabled interrupts twice with
454        the first time being too early.
455
4562001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        * include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h,
459        cpuopts.h.in, cpuopts-tmp.h.
460
4612001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * include/rtems/Makefile.am, include/rtems/score/Makefile.am,
464        inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am
465        Apply include_*HEADERS instead of H_FILES.
466
4672001-01-29      Joel Sherrill <joel@OARcorp.com>
468
469        * src/objectextendinformation.c: Added include of string.h to
470        eliminate warning.
471
4722001-01-08      Joel Sherrill <joel@OARcorp.com>
473
474        * src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
475        warning removal patch. :(
476
4772001-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * src/threadinitialize.c: Removed warning.
480
4812001-01-03      Joel Sherrill <joel@OARcorp.com>
482
483        * src/isr.c: Modify to properly dereference _ISR_Vector_table
484        now that it is dynamically allocated.
485
4862000-12-19      Joel Sherrill <joel@OARcorp.com>
487
488        * src/isr.c: Allocate the _ISR_Vector_table all the time not just when
489        we are allocating an interrupt stack.
490
4912000-12-13      Joel Sherrill <joel@OARcorp.com>
492
493        * include/rtems/score/isr.h, src/isr.c: Allocate it from the
494        workspace rather than explicitly declaring it.  This allows
495        the size to be a non-constant from the perspective of score/cpu.
496
4972000-12-01      Joel Sherrill <joel@OARcorp.com>
498
499        * macros/rtems/score/coresem.inl: Removed comments since convention
500        calls for comments to be in inline versin.
501        * macros/rtems/score/object.inl (Objects_Get_local_object): Fixed
502        style to use _ prefix on variable names and use parentheses.
503        * macros/rtems/score/object.inl (_Objects_Namespace_remove): Added.
504
5052000-11-30      Joel Sherrill <joel@OARcorp.com>
506
507        * General effort to make things compile with macros not inlines
508        * inline/rtems/score/coremutex.inl: Added comment indicating
509        for macros there is another copy of
510        _CORE_mutex_Seize_interrupt_trylock() in src/coremutexseize.c.
511        * src/coremutexseize.c: Added body of
512        _CORE_mutex_Seize_interrupt_trylock() for macro case.
513        * macros/rtems/score/coremutex.inl: Added prototype for
514        _CORE_mutex_Seize_interrupt_trylock() since there is a real
515        body when macros are enabled.
516        * macros/rtems/score/coresem.inl: Added macro implementation of
517        _CORE_semaphore_Seize_isr_disable.
518        * macros/score/Makefile.am: Fixed typos.
519        * rtems/score/address.inl: Correct macro implementation of
520        _Addresses_Is_aligned() so it would compile.
521        * macros/rtems/score/coremsg.inl: Added closing parentheses.
522       
5232000-11-28      Chris Johns <ccj@acm.org>
524
525        * src/heapallocate.c: Do not allow the size to overflow when
526        adjusting it.  A test allocated a stack of -1 (~0). This
527        actually resulted in a stack being allocated but with a
528        size of 0xb. The allocator did not test the size to see if
529        it rolled through 0 and so allowed the allocation to happen, the
530        thread to get created. The task crashed as you would expect.
531
5322000-11-02      Joel Sherrill <joel@OARcorp.com>
533
534        * include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API)
535        so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
536        POSIX_BOTTOM_REACHED() are actually included.
537
5382000-11-02      Joel Sherrill <joel@OARcorp.com>
539
540        * include/rtems/system.h: Add prototypes for POSIX_MP_NOT_IMPLEMENTED(),
541        POSIX_NOT_IMPLEMENTED(), POSIX_BOTTOM_REACHED() removed from newlib.
542
5432000-10-18      Nick Simon <Nick.SIMON@syntegra.bt.co.uk>
544
545        * src/heapgetinfo.c, include/rtems/score/heap.h, src/Makefile.am:
546        Added _Heap_Get_information() and information control block.
547        * src/heapgetinfo.c: New file.
548
5492000-09-25      Joel Sherrill <joel@OARcorp.com>
550
551        * rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
552        targopts.h to reduce dependency on BSP.
553
5542000-09-20      Joel Sherrill <joel@OARcorp.com>
555
556        * src/objectgetbyindex.c: Do not enable dispatching on an
557        error path it was not disabled on.
558
5592000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * src/Makefile.am: Include compile.am.
562
5632000-08-30      Joel Sherrill <joel@OARcorp.com>
564
565        * Many files: Moved posix/include/rtems/posix/seterr.h to
566        score/include/rtems/seterr.h so it would be available within
567        all APIs.
568
5692000-08-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
570
571        * include/rtems/system.h: Include cpuopts.h for __i386__.
572
5732000-08-10      Joel Sherrill <joel@OARcorp.com>
574
575        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.