source: rtems/c/src/exec/score/ChangeLog @ ff61414

4.104.114.84.95
Last change on this file since ff61414 was ff61414, checked in by Joel Sherrill <joel.sherrill@…>, on 10/16/01 at 13:30:52

2001-10-16 Ralf Corsepius <corsepiu@…>

  • include/rtems/Makefile.am: Remove.
  • include/rtems/Makefile.am: Remove.
  • include/Makefile.am: Handle subdirs, require automake-1.5.
  • macros/rtems/Makefile.am: Remove.
  • macros/rtems/score/Makefile.am: Remove.
  • macros/Makefile.am: Handle subdirs, require automake-1.5.
  • inline/rtems/Makefile.am: Remove.
  • inline/rtems/score/Makefile.am: Remove.
  • inline/Makefile.am: Handle subdirs, require automake-1.5.
  • Makefile.am: require automake-1.5
  • Property mode set to 100644
File size: 7.6 KB
Line 
1
22001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3
4        * include/rtems/Makefile.am: Remove.
5        * include/rtems/Makefile.am: Remove.
6        * include/Makefile.am: Handle subdirs, require automake-1.5.
7        * macros/rtems/Makefile.am: Remove.
8        * macros/rtems/score/Makefile.am: Remove.
9        * macros/Makefile.am: Handle subdirs, require automake-1.5.
10        * inline/rtems/Makefile.am: Remove.
11        * inline/rtems/score/Makefile.am: Remove.
12        * inline/Makefile.am: Handle subdirs, require automake-1.5.
13        * Makefile.am: require automake-1.5
14
152001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
16
17        * include/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
18        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
19        * inline/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
20        * macros/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
21
222001-09-27      Eric Norum <eric.norum@usask.ca>
23
24        * src/threadhandler.c: Now process C++ global constructors
25        (_init) as part of the first task execution not in BSP space.
26        This depends on the toolset defining USE_INIT_FINI so you
27        have to have the right toolset version.
28
292001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
30
31        * include/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
32        * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
33        * inline/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
34        * macros/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
35
362001-08-30      Joel Sherrill <joel@OARcorp.com>
37
38        *  src/coremutex.c, src/coremutexseize.c, src/coremutexsurrender.c,
39        inline/rtems/score/coremutex.inl: The per thread field resource_count
40        should only be manipulated when a mutex is priority ceiling or
41        priority inherit.  This was reported by Chris Johns <ccj@acm.org>
42        who also noticed that the use of switches for all disciplines
43        generated less efficient code than using explicit tests for the one
44        or two cases we were really interested in.  Further review of his
45        modifications made it apparent that the "isa" methods to test mutex
46        discipline were not being used so this modification was swept into
47        the code as well.
48
492001-08-30      Joel Sherrill <joel@OARcorp.com>
50
51        * src/coremutexseize.c: Add missing code for proper handling
52        of nesting acquisitions.  This only impacts building with
53        inlines disabled on the source with the "fast mutex" optimizations.
54        This was post the 4.5 branch and did not impact released versions.
55
562001-08-16      Joel Sherrill <joel@OARcorp.com>
57
58        * src/coremutexsurrender.c: Use holder thread not executing
59        thread because even though they may and often are the same
60        it is not guaranteed unless the proper attribute is set.
61
622001-08-16      Joel Sherrill <joel@OARcorp.com>
63
64        * include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new
65        return status to account for blocking sends.  Otherwise, the
66        caller will think that the returned message status will have
67        the ultimate results of the operation.  If the send times out,
68        the final status will be in the return_code of the thread.
69
702001-08-09      Joel Sherrill <joel@OARcorp.com>
71
72        * include/rtems/score/coremsg.h, inline/rtems/score/coremsg.inl,
73        src/coremsgsubmit.c: Unblocking message queue operations should
74        NOT use _Thread_Executing for return status since it is permissible
75        to invoke message send operations from an ISR.  This was reported
76        by Suvrat Gupta <suvrat@utstar.com>.
77
782000-05-25      Sergei Organov <osv@javad.ru>
79
80        * macros/rtems/score/coresem.inl, inline/rtems/score/coresem.inl:
81        Cut and paste problem incorrectly enabled interrupts twice with
82        the first time being too early.
83
842001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
85
86        * include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h,
87        cpuopts.h.in, cpuopts-tmp.h.
88
892001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * include/rtems/Makefile.am, include/rtems/score/Makefile.am,
92        inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am
93        Apply include_*HEADERS instead of H_FILES.
94
952001-01-29      Joel Sherrill <joel@OARcorp.com>
96
97        * src/objectextendinformation.c: Added include of string.h to
98        eliminate warning.
99
1002001-01-08      Joel Sherrill <joel@OARcorp.com>
101
102        * src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
103        warning removal patch. :(
104
1052001-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
106
107        * src/threadinitialize.c: Removed warning.
108
1092001-01-03      Joel Sherrill <joel@OARcorp.com>
110
111        * src/isr.c: Modify to properly dereference _ISR_Vector_table
112        now that it is dynamically allocated.
113
1142000-12-19      Joel Sherrill <joel@OARcorp.com>
115
116        * src/isr.c: Allocate the _ISR_Vector_table all the time not just when
117        we are allocating an interrupt stack.
118
1192000-12-13      Joel Sherrill <joel@OARcorp.com>
120
121        * include/rtems/score/isr.h, src/isr.c: Allocate it from the
122        workspace rather than explicitly declaring it.  This allows
123        the size to be a non-constant from the perspective of score/cpu.
124
1252000-12-01      Joel Sherrill <joel@OARcorp.com>
126
127        * macros/rtems/score/coresem.inl: Removed comments since convention
128        calls for comments to be in inline versin.
129        * macros/rtems/score/object.inl (Objects_Get_local_object): Fixed
130        style to use _ prefix on variable names and use parentheses.
131        * macros/rtems/score/object.inl (_Objects_Namespace_remove): Added.
132
1332000-11-30      Joel Sherrill <joel@OARcorp.com>
134
135        * General effort to make things compile with macros not inlines
136        * inline/rtems/score/coremutex.inl: Added comment indicating
137        for macros there is another copy of
138        _CORE_mutex_Seize_interrupt_trylock() in src/coremutexseize.c.
139        * src/coremutexseize.c: Added body of
140        _CORE_mutex_Seize_interrupt_trylock() for macro case.
141        * macros/rtems/score/coremutex.inl: Added prototype for
142        _CORE_mutex_Seize_interrupt_trylock() since there is a real
143        body when macros are enabled.
144        * macros/rtems/score/coresem.inl: Added macro implementation of
145        _CORE_semaphore_Seize_isr_disable.
146        * macros/score/Makefile.am: Fixed typos.
147        * rtems/score/address.inl: Correct macro implementation of
148        _Addresses_Is_aligned() so it would compile.
149        * macros/rtems/score/coremsg.inl: Added closing parentheses.
150       
1512000-11-28      Chris Johns <ccj@acm.org>
152
153        * src/heapallocate.c: Do not allow the size to overflow when
154        adjusting it.  A test allocated a stack of -1 (~0). This
155        actually resulted in a stack being allocated but with a
156        size of 0xb. The allocator did not test the size to see if
157        it rolled through 0 and so allowed the allocation to happen, the
158        thread to get created. The task crashed as you would expect.
159
1602000-11-02      Joel Sherrill <joel@OARcorp.com>
161
162        * include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API)
163        so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
164        POSIX_BOTTOM_REACHED() are actually included.
165
1662000-11-02      Joel Sherrill <joel@OARcorp.com>
167
168        * include/rtems/system.h: Add prototypes for POSIX_MP_NOT_IMPLEMENTED(),
169        POSIX_NOT_IMPLEMENTED(), POSIX_BOTTOM_REACHED() removed from newlib.
170
1712000-10-18      Nick Simon <Nick.SIMON@syntegra.bt.co.uk>
172
173        * src/heapgetinfo.c, include/rtems/score/heap.h, src/Makefile.am:
174        Added _Heap_Get_information() and information control block.
175        * src/heapgetinfo.c: New file.
176
1772000-09-25      Joel Sherrill <joel@OARcorp.com>
178
179        * rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
180        targopts.h to reduce dependency on BSP.
181
1822000-09-20      Joel Sherrill <joel@OARcorp.com>
183
184        * src/objectgetbyindex.c: Do not enable dispatching on an
185        error path it was not disabled on.
186
1872000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * src/Makefile.am: Include compile.am.
190
1912000-08-30      Joel Sherrill <joel@OARcorp.com>
192
193        * Many files: Moved posix/include/rtems/posix/seterr.h to
194        score/include/rtems/seterr.h so it would be available within
195        all APIs.
196
1972000-08-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * include/rtems/system.h: Include cpuopts.h for __i386__.
200
2012000-08-10      Joel Sherrill <joel@OARcorp.com>
202
203        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.