source: rtems/c/src/exec/score/ChangeLog @ 0a51f80

4.104.114.84.95
Last change on this file since 0a51f80 was 0a51f80, checked in by Joel Sherrill <joel.sherrill@…>, on 08/16/01 at 19:36:29

2001-08-16 Joel Sherrill <joel@…>

  • src/coremutexsurrender.c: Use holder thread not executing thread because even though they may and often are the same it is not guaranteed unless the proper attribute is set.
  • Property mode set to 100644
File size: 5.3 KB
Line 
1
22001-08-16      Joel Sherrill <joel@OARcorp.com>
3
4        * src/coremutexsurrender.c: Use holder thread not executing
5        thread because even though they may and often are the same
6        it is not guaranteed unless the proper attribute is set.
7
82001-08-16      Joel Sherrill <joel@OARcorp.com>
9
10        * include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new
11        return status to account for blocking sends.  Otherwise, the
12        caller will think that the returned message status will have
13        the ultimate results of the operation.  If the send times out,
14        the final status will be in the return_code of the thread.
15
162001-08-09      Joel Sherrill <joel@OARcorp.com>
17
18        * include/rtems/score/coremsg.h, inline/rtems/score/coremsg.inl,
19        src/coremsgsubmit.c: Unblocking message queue operations should
20        NOT use _Thread_Executing for return status since it is permissible
21        to invoke message send operations from an ISR.  This was reported
22        by Suvrat Gupta <suvrat@utstar.com>.
23
242000-05-25      Sergei Organov <osv@javad.ru>
25
26        * macros/rtems/score/coresem.inl, inline/rtems/score/coresem.inl:
27        Cut and paste problem incorrectly enabled interrupts twice with
28        the first time being too early.
29
302001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
31
32        * include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h,
33        cpuopts.h.in, cpuopts-tmp.h.
34
352001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
36
37        * include/rtems/Makefile.am, include/rtems/score/Makefile.am,
38        inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am
39        Apply include_*HEADERS instead of H_FILES.
40
412001-01-29      Joel Sherrill <joel@OARcorp.com>
42
43        * src/objectextendinformation.c: Added include of string.h to
44        eliminate warning.
45
462001-01-08      Joel Sherrill <joel@OARcorp.com>
47
48        * src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
49        warning removal patch. :(
50
512001-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
52
53        * src/threadinitialize.c: Removed warning.
54
552001-01-03      Joel Sherrill <joel@OARcorp.com>
56
57        * src/isr.c: Modify to properly dereference _ISR_Vector_table
58        now that it is dynamically allocated.
59
602000-12-19      Joel Sherrill <joel@OARcorp.com>
61
62        * src/isr.c: Allocate the _ISR_Vector_table all the time not just when
63        we are allocating an interrupt stack.
64
652000-12-13      Joel Sherrill <joel@OARcorp.com>
66
67        * include/rtems/score/isr.h, src/isr.c: Allocate it from the
68        workspace rather than explicitly declaring it.  This allows
69        the size to be a non-constant from the perspective of score/cpu.
70
712000-12-01      Joel Sherrill <joel@OARcorp.com>
72
73        * macros/rtems/score/coresem.inl: Removed comments since convention
74        calls for comments to be in inline versin.
75        * macros/rtems/score/object.inl (Objects_Get_local_object): Fixed
76        style to use _ prefix on variable names and use parentheses.
77        * macros/rtems/score/object.inl (_Objects_Namespace_remove): Added.
78
792000-11-30      Joel Sherrill <joel@OARcorp.com>
80
81        * General effort to make things compile with macros not inlines
82        * inline/rtems/score/coremutex.inl: Added comment indicating
83        for macros there is another copy of
84        _CORE_mutex_Seize_interrupt_trylock() in src/coremutexseize.c.
85        * src/coremutexseize.c: Added body of
86        _CORE_mutex_Seize_interrupt_trylock() for macro case.
87        * macros/rtems/score/coremutex.inl: Added prototype for
88        _CORE_mutex_Seize_interrupt_trylock() since there is a real
89        body when macros are enabled.
90        * macros/rtems/score/coresem.inl: Added macro implementation of
91        _CORE_semaphore_Seize_isr_disable.
92        * macros/score/Makefile.am: Fixed typos.
93        * rtems/score/address.inl: Correct macro implementation of
94        _Addresses_Is_aligned() so it would compile.
95        * macros/rtems/score/coremsg.inl: Added closing parentheses.
96       
972000-11-28      Chris Johns <ccj@acm.org>
98
99        * src/heapallocate.c: Do not allow the size to overflow when
100        adjusting it.  A test allocated a stack of -1 (~0). This
101        actually resulted in a stack being allocated but with a
102        size of 0xb. The allocator did not test the size to see if
103        it rolled through 0 and so allowed the allocation to happen, the
104        thread to get created. The task crashed as you would expect.
105
1062000-11-02      Joel Sherrill <joel@OARcorp.com>
107
108        * include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API)
109        so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
110        POSIX_BOTTOM_REACHED() are actually included.
111
1122000-11-02      Joel Sherrill <joel@OARcorp.com>
113
114        * include/rtems/system.h: Add prototypes for POSIX_MP_NOT_IMPLEMENTED(),
115        POSIX_NOT_IMPLEMENTED(), POSIX_BOTTOM_REACHED() removed from newlib.
116
1172000-10-18      Nick Simon <Nick.SIMON@syntegra.bt.co.uk>
118
119        * src/heapgetinfo.c, include/rtems/score/heap.h, src/Makefile.am:
120        Added _Heap_Get_information() and information control block.
121        * src/heapgetinfo.c: New file.
122
1232000-09-25      Joel Sherrill <joel@OARcorp.com>
124
125        * rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
126        targopts.h to reduce dependency on BSP.
127
1282000-09-20      Joel Sherrill <joel@OARcorp.com>
129
130        * src/objectgetbyindex.c: Do not enable dispatching on an
131        error path it was not disabled on.
132
1332000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
134
135        * src/Makefile.am: Include compile.am.
136
1372000-08-30      Joel Sherrill <joel@OARcorp.com>
138
139        * Many files: Moved posix/include/rtems/posix/seterr.h to
140        score/include/rtems/seterr.h so it would be available within
141        all APIs.
142
1432000-08-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * include/rtems/system.h: Include cpuopts.h for __i386__.
146
1472000-08-10      Joel Sherrill <joel@OARcorp.com>
148
149        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.