source: rtems/c/src/exec/score/ChangeLog @ 7d741413

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

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

  • include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new return status to account for blocking sends. Otherwise, the caller will think that the returned message status will have the ultimate results of the operation. If the send times out, the final status will be in the return_code of the thread.
  • Property mode set to 100644
File size: 5.0 KB
RevLine 
[43b6f75]1
[7d741413]22001-08-16      Joel Sherrill <joel@OARcorp.com>
3
4        * include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new
5        return status to account for blocking sends.  Otherwise, the
6        caller will think that the returned message status will have
7        the ultimate results of the operation.  If the send times out,
8        the final status will be in the return_code of the thread.
9
[00815403]102001-08-09      Joel Sherrill <joel@OARcorp.com>
11
12        * include/rtems/score/coremsg.h, inline/rtems/score/coremsg.inl,
13        src/coremsgsubmit.c: Unblocking message queue operations should
14        NOT use _Thread_Executing for return status since it is permissible
15        to invoke message send operations from an ISR.  This was reported
16        by Suvrat Gupta <suvrat@utstar.com>.
17
[fe70df19]182000-05-25      Sergei Organov <osv@javad.ru>
19
20        * macros/rtems/score/coresem.inl, inline/rtems/score/coresem.inl:
21        Cut and paste problem incorrectly enabled interrupts twice with
22        the first time being too early.
23
[ba91ea3]242001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h,
27        cpuopts.h.in, cpuopts-tmp.h.
28
[792eb74]292001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
30
31        * include/rtems/Makefile.am, include/rtems/score/Makefile.am,
32        inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am
33        Apply include_*HEADERS instead of H_FILES.
34
[a76e2b4]352001-01-29      Joel Sherrill <joel@OARcorp.com>
36
37        * src/objectextendinformation.c: Added include of string.h to
38        eliminate warning.
39
[81f6e8cc]402001-01-08      Joel Sherrill <joel@OARcorp.com>
41
42        * src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
43        warning removal patch. :(
44
[ac5c8c7]452001-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
46
47        * src/threadinitialize.c: Removed warning.
48
[d6ea098]492001-01-03      Joel Sherrill <joel@OARcorp.com>
50
51        * src/isr.c: Modify to properly dereference _ISR_Vector_table
52        now that it is dynamically allocated.
53
[3b06e12b]542000-12-19      Joel Sherrill <joel@OARcorp.com>
55
56        * src/isr.c: Allocate the _ISR_Vector_table all the time not just when
57        we are allocating an interrupt stack.
58
[9928d08]592000-12-13      Joel Sherrill <joel@OARcorp.com>
60
61        * include/rtems/score/isr.h, src/isr.c: Allocate it from the
62        workspace rather than explicitly declaring it.  This allows
63        the size to be a non-constant from the perspective of score/cpu.
64
[c9fd602]652000-12-01      Joel Sherrill <joel@OARcorp.com>
66
67        * macros/rtems/score/coresem.inl: Removed comments since convention
68        calls for comments to be in inline versin.
69        * macros/rtems/score/object.inl (Objects_Get_local_object): Fixed
70        style to use _ prefix on variable names and use parentheses.
71        * macros/rtems/score/object.inl (_Objects_Namespace_remove): Added.
72
[43b6f75]732000-11-30      Joel Sherrill <joel@OARcorp.com>
74
75        * General effort to make things compile with macros not inlines
76        * inline/rtems/score/coremutex.inl: Added comment indicating
77        for macros there is another copy of
78        _CORE_mutex_Seize_interrupt_trylock() in src/coremutexseize.c.
79        * src/coremutexseize.c: Added body of
80        _CORE_mutex_Seize_interrupt_trylock() for macro case.
81        * macros/rtems/score/coremutex.inl: Added prototype for
82        _CORE_mutex_Seize_interrupt_trylock() since there is a real
83        body when macros are enabled.
84        * macros/rtems/score/coresem.inl: Added macro implementation of
85        _CORE_semaphore_Seize_isr_disable.
86        * macros/score/Makefile.am: Fixed typos.
87        * rtems/score/address.inl: Correct macro implementation of
88        _Addresses_Is_aligned() so it would compile.
89        * macros/rtems/score/coremsg.inl: Added closing parentheses.
[66fedb46]90       
912000-11-28      Chris Johns <ccj@acm.org>
92
93        * src/heapallocate.c: Do not allow the size to overflow when
94        adjusting it.  A test allocated a stack of -1 (~0). This
95        actually resulted in a stack being allocated but with a
96        size of 0xb. The allocator did not test the size to see if
97        it rolled through 0 and so allowed the allocation to happen, the
98        thread to get created. The task crashed as you would expect.
[e94ad1fe]99
[ba41dfd]1002000-11-02      Joel Sherrill <joel@OARcorp.com>
101
102        * include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API)
103        so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
104        POSIX_BOTTOM_REACHED() are actually included.
105
[b5c50309]1062000-11-02      Joel Sherrill <joel@OARcorp.com>
107
108        * include/rtems/system.h: Add prototypes for POSIX_MP_NOT_IMPLEMENTED(),
109        POSIX_NOT_IMPLEMENTED(), POSIX_BOTTOM_REACHED() removed from newlib.
110
[252565f]1112000-10-18      Nick Simon <Nick.SIMON@syntegra.bt.co.uk>
112
113        * src/heapgetinfo.c, include/rtems/score/heap.h, src/Makefile.am:
114        Added _Heap_Get_information() and information control block.
115        * src/heapgetinfo.c: New file.
116
[a8d650c]1172000-09-25      Joel Sherrill <joel@OARcorp.com>
118
119        * rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
120        targopts.h to reduce dependency on BSP.
121
[2c6a0491]1222000-09-20      Joel Sherrill <joel@OARcorp.com>
123
124        * src/objectgetbyindex.c: Do not enable dispatching on an
125        error path it was not disabled on.
126
[cc480f9c]1272000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
128
129        * src/Makefile.am: Include compile.am.
130
[188c82b]1312000-08-30      Joel Sherrill <joel@OARcorp.com>
132
133        * Many files: Moved posix/include/rtems/posix/seterr.h to
134        score/include/rtems/seterr.h so it would be available within
135        all APIs.
136
[8ca1e808]1372000-08-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
138
139        * include/rtems/system.h: Include cpuopts.h for __i386__.
140
[e94ad1fe]1412000-08-10      Joel Sherrill <joel@OARcorp.com>
142
143        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.