source: rtems/cpukit/score/ChangeLog @ f879de5

4.104.114.84.95
Last change on this file since f879de5 was 00815403, checked in by Joel Sherrill <joel.sherrill@…>, on 08/09/01 at 20:46:12

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

  • include/rtems/score/coremsg.h, inline/rtems/score/coremsg.inl, src/coremsgsubmit.c: Unblocking message queue operations should NOT use _Thread_Executing for return status since it is permissible to invoke message send operations from an ISR. This was reported by Suvrat Gupta <suvrat@…>.
  • Property mode set to 100644
File size: 4.7 KB
Line 
1
22001-08-09      Joel Sherrill <joel@OARcorp.com>
3
4        * include/rtems/score/coremsg.h, inline/rtems/score/coremsg.inl,
5        src/coremsgsubmit.c: Unblocking message queue operations should
6        NOT use _Thread_Executing for return status since it is permissible
7        to invoke message send operations from an ISR.  This was reported
8        by Suvrat Gupta <suvrat@utstar.com>.
9
102000-05-25      Sergei Organov <osv@javad.ru>
11
12        * macros/rtems/score/coresem.inl, inline/rtems/score/coresem.inl:
13        Cut and paste problem incorrectly enabled interrupts twice with
14        the first time being too early.
15
162001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
17
18        * include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h,
19        cpuopts.h.in, cpuopts-tmp.h.
20
212001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
22
23        * include/rtems/Makefile.am, include/rtems/score/Makefile.am,
24        inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am
25        Apply include_*HEADERS instead of H_FILES.
26
272001-01-29      Joel Sherrill <joel@OARcorp.com>
28
29        * src/objectextendinformation.c: Added include of string.h to
30        eliminate warning.
31
322001-01-08      Joel Sherrill <joel@OARcorp.com>
33
34        * src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
35        warning removal patch. :(
36
372001-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
38
39        * src/threadinitialize.c: Removed warning.
40
412001-01-03      Joel Sherrill <joel@OARcorp.com>
42
43        * src/isr.c: Modify to properly dereference _ISR_Vector_table
44        now that it is dynamically allocated.
45
462000-12-19      Joel Sherrill <joel@OARcorp.com>
47
48        * src/isr.c: Allocate the _ISR_Vector_table all the time not just when
49        we are allocating an interrupt stack.
50
512000-12-13      Joel Sherrill <joel@OARcorp.com>
52
53        * include/rtems/score/isr.h, src/isr.c: Allocate it from the
54        workspace rather than explicitly declaring it.  This allows
55        the size to be a non-constant from the perspective of score/cpu.
56
572000-12-01      Joel Sherrill <joel@OARcorp.com>
58
59        * macros/rtems/score/coresem.inl: Removed comments since convention
60        calls for comments to be in inline versin.
61        * macros/rtems/score/object.inl (Objects_Get_local_object): Fixed
62        style to use _ prefix on variable names and use parentheses.
63        * macros/rtems/score/object.inl (_Objects_Namespace_remove): Added.
64
652000-11-30      Joel Sherrill <joel@OARcorp.com>
66
67        * General effort to make things compile with macros not inlines
68        * inline/rtems/score/coremutex.inl: Added comment indicating
69        for macros there is another copy of
70        _CORE_mutex_Seize_interrupt_trylock() in src/coremutexseize.c.
71        * src/coremutexseize.c: Added body of
72        _CORE_mutex_Seize_interrupt_trylock() for macro case.
73        * macros/rtems/score/coremutex.inl: Added prototype for
74        _CORE_mutex_Seize_interrupt_trylock() since there is a real
75        body when macros are enabled.
76        * macros/rtems/score/coresem.inl: Added macro implementation of
77        _CORE_semaphore_Seize_isr_disable.
78        * macros/score/Makefile.am: Fixed typos.
79        * rtems/score/address.inl: Correct macro implementation of
80        _Addresses_Is_aligned() so it would compile.
81        * macros/rtems/score/coremsg.inl: Added closing parentheses.
82       
832000-11-28      Chris Johns <ccj@acm.org>
84
85        * src/heapallocate.c: Do not allow the size to overflow when
86        adjusting it.  A test allocated a stack of -1 (~0). This
87        actually resulted in a stack being allocated but with a
88        size of 0xb. The allocator did not test the size to see if
89        it rolled through 0 and so allowed the allocation to happen, the
90        thread to get created. The task crashed as you would expect.
91
922000-11-02      Joel Sherrill <joel@OARcorp.com>
93
94        * include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API)
95        so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
96        POSIX_BOTTOM_REACHED() are actually included.
97
982000-11-02      Joel Sherrill <joel@OARcorp.com>
99
100        * include/rtems/system.h: Add prototypes for POSIX_MP_NOT_IMPLEMENTED(),
101        POSIX_NOT_IMPLEMENTED(), POSIX_BOTTOM_REACHED() removed from newlib.
102
1032000-10-18      Nick Simon <Nick.SIMON@syntegra.bt.co.uk>
104
105        * src/heapgetinfo.c, include/rtems/score/heap.h, src/Makefile.am:
106        Added _Heap_Get_information() and information control block.
107        * src/heapgetinfo.c: New file.
108
1092000-09-25      Joel Sherrill <joel@OARcorp.com>
110
111        * rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
112        targopts.h to reduce dependency on BSP.
113
1142000-09-20      Joel Sherrill <joel@OARcorp.com>
115
116        * src/objectgetbyindex.c: Do not enable dispatching on an
117        error path it was not disabled on.
118
1192000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
120
121        * src/Makefile.am: Include compile.am.
122
1232000-08-30      Joel Sherrill <joel@OARcorp.com>
124
125        * Many files: Moved posix/include/rtems/posix/seterr.h to
126        score/include/rtems/seterr.h so it would be available within
127        all APIs.
128
1292000-08-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
130
131        * include/rtems/system.h: Include cpuopts.h for __i386__.
132
1332000-08-10      Joel Sherrill <joel@OARcorp.com>
134
135        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.