Changeset aaebbd2 in rtems


Ignore:
Timestamp:
Jan 23, 2004, 1:43:23 PM (16 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
c8a130c
Parents:
3037e51
Message:

Cleanup ChangeLog?.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/ChangeLog

    r3037e51 raaebbd2  
    552004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    66
    7         * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
    8         Add PREINSTALL_FILES to CLEANFILES.
    9         Add cpuopts.h to DISTCLEANFILES.
    10 
    11 2004-01-12  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     7        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
     8        PREINSTALL_FILES to CLEANFILES. Add cpuopts.h to DISTCLEANFILES.
     9
     102004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1211
    1312        * cpu/Makefile.am: Use @RTEMS_CPU@ instead of $(RTEMS_CPU).
    1413
    15 2004-01-11  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     142004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1615
    1716        * Makefile.am: Include compile.am, again.
    18 
    19 2004-01-11  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    20 
    2117        * macros/rtems/score/README: Remove (Redundant with macros/README).
    2218
    23 2004-01-08  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    24 
    25         * Makefile.am: Add libs to CLEANFILES
    26         Set lib*_g_a_SOURCES = lib*_a_SOURCES.
    27 
    28 2004-01-08  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    29 
     192004-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     20
     21        * Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
     22        lib*_a_SOURCES.
    3023        * Makefile.am: Build libscore$(LIB_VARIANT).a instead of
    3124        $(ARCH)/libscore.a.
    3225
     262004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     27
     28        * Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
     29
    33302004-01-07      Joel Sherrill <joel@OARcorp.com>
    3431
    35         * cpu/Makefile.am: mips64orion port removed as mips port more
    36         completely covers the MIPS family.
     32        * cpu/Makefile.am: mips64orion port removed as mips port more completely
     33        covers the MIPS family.
    3734        * cpu/mips64orion/.cvsignore, cpu/mips64orion/ChangeLog,
    3835        cpu/mips64orion/Makefile.am, cpu/mips64orion/asm.h,
     
    4643        cpu/mips64orion/rtems/score/types.h: Removed.
    4744
    48 2004-01-07  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    49 
    50         * Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
    51 
    52452003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5346
     
    6861
    6962        * Makefile.am: Add $(dirstamp) to compilation rules.
    70 
    71 2003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    72 
    73         * Makefile.am: Add $(dirstamp) to preinstallation rules.
    74         Remove MACROS.
     63        * Makefile.am: Add $(dirstamp) to preinstallation rules. Remove MACROS.
    7564
    76652003-11-25      Joel Sherrill <joel@OARcorp.com>
    7766
    7867        PR 526/rtems
    79         * src/threadcreateidle.c: Idle task name should be a string and
    80         PR484 broke this.
     68        * src/threadcreateidle.c: Idle task name should be a string and PR484
     69        broke this.
    8170
    82712003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    8978        * src/coremutexseize.c: Ditto.
    9079        * src/threadget.c: Ditto.
    91 
    92 2003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    93 
    9480        * Makefile.am: Don't use gmake to preinstall.
    9581
    96822003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    9783
    98         * src/coremsgseize.c, src/coremsgsubmit.c:
    99         Remove unnecessary typecasts in assignments to
    100         thread->Wait.return_argument.
     84        * src/coremsgseize.c, src/coremsgsubmit.c: Remove unnecessary typecasts
     85        in assignments to  thread->Wait.return_argument.
    10186
    102872003-10-02      Phil Torre <ptorre@zetron.com>
     
    122107        * inline/rtems/score/thread.inl: Reflect change above.
    123108
     1092003-09-08      Mikec Ivica <mikici@acm.org>
     110
     111        * inline/rtems/score/userext.inl, macros/rtems/score/userext.inl: Add
     112        missing cast.
     113
    1241142003-09-08      Derick Hammond <derick@perkinstechnologies.com.au>
    125115
     
    127117        * src/threadcreateidle.c: Idle task name was initialized incorrectly.
    128118
    129 2003-09-08      Mikec Ivica <mikici@acm.org>
    130 
    131         * inline/rtems/score/userext.inl, macros/rtems/score/userext.inl:
    132         Add missing cast.
    133 
    1341192003-09-04      Joel Sherrill <joel@OARcorp.com>
    135120
    136         * include/rtems/debug.h, include/rtems/seterr.h,
    137         include/rtems/system.h, include/rtems/score/address.h,
    138         include/rtems/score/apiext.h, include/rtems/score/apimutex.h,
    139         include/rtems/score/bitfield.h, include/rtems/score/chain.h,
    140         include/rtems/score/context.h, include/rtems/score/copyrt.h,
    141         include/rtems/score/coremsg.h, include/rtems/score/coremutex.h,
    142         include/rtems/score/coresem.h, include/rtems/score/heap.h,
    143         include/rtems/score/interr.h, include/rtems/score/isr.h,
    144         include/rtems/score/mpci.h, include/rtems/score/mppkt.h,
    145         include/rtems/score/object.h, include/rtems/score/objectmp.h,
    146         include/rtems/score/priority.h, include/rtems/score/stack.h,
    147         include/rtems/score/states.h, include/rtems/score/sysstate.h,
    148         include/rtems/score/thread.h, include/rtems/score/threadmp.h,
    149         include/rtems/score/threadq.h, include/rtems/score/tod.h,
    150         include/rtems/score/tqdata.h, include/rtems/score/userext.h,
    151         include/rtems/score/watchdog.h, include/rtems/score/wkspace.h,
    152         inline/rtems/score/address.inl, inline/rtems/score/chain.inl,
    153         inline/rtems/score/coremsg.inl, inline/rtems/score/coremutex.inl,
    154         inline/rtems/score/coresem.inl, inline/rtems/score/heap.inl,
    155         inline/rtems/score/isr.inl, inline/rtems/score/mppkt.inl,
    156         inline/rtems/score/object.inl, inline/rtems/score/objectmp.inl,
    157         inline/rtems/score/priority.inl, inline/rtems/score/stack.inl,
    158         inline/rtems/score/states.inl, inline/rtems/score/sysstate.inl,
    159         inline/rtems/score/thread.inl, inline/rtems/score/threadmp.inl,
    160         inline/rtems/score/tod.inl, inline/rtems/score/tqdata.inl,
    161         inline/rtems/score/userext.inl, inline/rtems/score/watchdog.inl,
    162         inline/rtems/score/wkspace.inl, macros/rtems/score/address.inl,
    163         macros/rtems/score/chain.inl, macros/rtems/score/coremsg.inl,
    164         macros/rtems/score/coremutex.inl, macros/rtems/score/coresem.inl,
    165         macros/rtems/score/heap.inl, macros/rtems/score/isr.inl,
    166         macros/rtems/score/mppkt.inl, macros/rtems/score/object.inl,
    167         macros/rtems/score/objectmp.inl, macros/rtems/score/priority.inl,
    168         macros/rtems/score/stack.inl, macros/rtems/score/states.inl,
    169         macros/rtems/score/sysstate.inl, macros/rtems/score/thread.inl,
    170         macros/rtems/score/threadmp.inl, macros/rtems/score/tod.inl,
    171         macros/rtems/score/tqdata.inl, macros/rtems/score/userext.inl,
    172         macros/rtems/score/watchdog.inl, macros/rtems/score/wkspace.inl,
    173         src/apiext.c, src/chain.c, src/coremsg.c, src/coremsgbroadcast.c,
    174         src/coremsgclose.c, src/coremsgflush.c, src/coremsgflushsupp.c,
    175         src/coremsgflushwait.c, src/coremsginsert.c, src/coremsgseize.c,
    176         src/coremsgsubmit.c, src/coremutex.c, src/coremutexflush.c,
    177         src/coremutexseize.c, src/coremutexsurrender.c, src/coresem.c,
    178         src/coresemflush.c, src/coresemseize.c, src/coresemsurrender.c,
    179         src/coretod.c, src/coretodset.c, src/coretodtickle.c,
    180         src/coretodtoseconds.c, src/coretodvalidate.c, src/heap.c,
    181         src/heapallocate.c, src/heapextend.c, src/heapfree.c,
    182         src/heapgetinfo.c, src/heapsizeofuserarea.c, src/heapwalk.c,
    183         src/interr.c, src/isr.c, src/iterateoverthreads.c, src/mpci.c,
    184         src/object.c, src/objectallocate.c, src/objectallocatebyindex.c,
    185         src/objectclearname.c, src/objectcomparenameraw.c,
    186         src/objectcomparenamestring.c, src/objectcopynameraw.c,
    187         src/objectcopynamestring.c, src/objectextendinformation.c,
    188         src/objectfree.c, src/objectget.c, src/objectgetbyindex.c,
    189         src/objectgetisr.c, src/objectgetnext.c, src/objectgetnoprotection.c,
    190         src/objectidtoname.c, src/objectinitializeinformation.c,
    191         src/objectmp.c, src/objectnametoid.c, src/objectshrinkinformation.c,
    192         src/thread.c, src/threadchangepriority.c, src/threadclearstate.c,
    193         src/threadclose.c, src/threadcreateidle.c, src/threaddelayended.c,
    194         src/threaddispatch.c, src/threadevaluatemode.c, src/threadget.c,
    195         src/threadhandler.c, src/threadidlebody.c, src/threadinitialize.c,
    196         src/threadloadenv.c, src/threadmp.c, src/threadq.c,
    197         src/threadqdequeue.c, src/threadqdequeuefifo.c,
     121        * include/rtems/debug.h, include/rtems/seterr.h, include/rtems/system.h,
     122        include/rtems/score/address.h, include/rtems/score/apiext.h,
     123        include/rtems/score/apimutex.h, include/rtems/score/bitfield.h,
     124        include/rtems/score/chain.h, include/rtems/score/context.h,
     125        include/rtems/score/copyrt.h, include/rtems/score/coremsg.h,
     126        include/rtems/score/coremutex.h, include/rtems/score/coresem.h,
     127        include/rtems/score/heap.h, include/rtems/score/interr.h,
     128        include/rtems/score/isr.h, include/rtems/score/mpci.h,
     129        include/rtems/score/mppkt.h, include/rtems/score/object.h,
     130        include/rtems/score/objectmp.h, include/rtems/score/priority.h,
     131        include/rtems/score/stack.h, include/rtems/score/states.h,
     132        include/rtems/score/sysstate.h, include/rtems/score/thread.h,
     133        include/rtems/score/threadmp.h, include/rtems/score/threadq.h,
     134        include/rtems/score/tod.h, include/rtems/score/tqdata.h,
     135        include/rtems/score/userext.h, include/rtems/score/watchdog.h,
     136        include/rtems/score/wkspace.h, inline/rtems/score/address.inl,
     137        inline/rtems/score/chain.inl, inline/rtems/score/coremsg.inl,
     138        inline/rtems/score/coremutex.inl, inline/rtems/score/coresem.inl,
     139        inline/rtems/score/heap.inl, inline/rtems/score/isr.inl,
     140        inline/rtems/score/mppkt.inl, inline/rtems/score/object.inl,
     141        inline/rtems/score/objectmp.inl, inline/rtems/score/priority.inl,
     142        inline/rtems/score/stack.inl, inline/rtems/score/states.inl,
     143        inline/rtems/score/sysstate.inl, inline/rtems/score/thread.inl,
     144        inline/rtems/score/threadmp.inl, inline/rtems/score/tod.inl,
     145        inline/rtems/score/tqdata.inl, inline/rtems/score/userext.inl,
     146        inline/rtems/score/watchdog.inl, inline/rtems/score/wkspace.inl,
     147        macros/rtems/score/address.inl, macros/rtems/score/chain.inl,
     148        macros/rtems/score/coremsg.inl, macros/rtems/score/coremutex.inl,
     149        macros/rtems/score/coresem.inl, macros/rtems/score/heap.inl,
     150        macros/rtems/score/isr.inl, macros/rtems/score/mppkt.inl,
     151        macros/rtems/score/object.inl, macros/rtems/score/objectmp.inl,
     152        macros/rtems/score/priority.inl, macros/rtems/score/stack.inl,
     153        macros/rtems/score/states.inl, macros/rtems/score/sysstate.inl,
     154        macros/rtems/score/thread.inl, macros/rtems/score/threadmp.inl,
     155        macros/rtems/score/tod.inl, macros/rtems/score/tqdata.inl,
     156        macros/rtems/score/userext.inl, macros/rtems/score/watchdog.inl,
     157        macros/rtems/score/wkspace.inl, src/apiext.c, src/chain.c,
     158        src/coremsg.c, src/coremsgbroadcast.c, src/coremsgclose.c,
     159        src/coremsgflush.c, src/coremsgflushsupp.c, src/coremsgflushwait.c,
     160        src/coremsginsert.c, src/coremsgseize.c, src/coremsgsubmit.c,
     161        src/coremutex.c, src/coremutexflush.c, src/coremutexseize.c,
     162        src/coremutexsurrender.c, src/coresem.c, src/coresemflush.c,
     163        src/coresemseize.c, src/coresemsurrender.c, src/coretod.c,
     164        src/coretodset.c, src/coretodtickle.c, src/coretodtoseconds.c,
     165        src/coretodvalidate.c, src/heap.c, src/heapallocate.c, src/heapextend.c,
     166        src/heapfree.c, src/heapgetinfo.c, src/heapsizeofuserarea.c,
     167        src/heapwalk.c, src/interr.c, src/isr.c, src/iterateoverthreads.c,
     168        src/mpci.c, src/object.c, src/objectallocate.c,
     169        src/objectallocatebyindex.c, src/objectclearname.c,
     170        src/objectcomparenameraw.c, src/objectcomparenamestring.c,
     171        src/objectcopynameraw.c, src/objectcopynamestring.c,
     172        src/objectextendinformation.c, src/objectfree.c, src/objectget.c,
     173        src/objectgetbyindex.c, src/objectgetisr.c, src/objectgetnext.c,
     174        src/objectgetnoprotection.c, src/objectidtoname.c,
     175        src/objectinitializeinformation.c, src/objectmp.c, src/objectnametoid.c,
     176        src/objectshrinkinformation.c, src/thread.c, src/threadchangepriority.c,
     177        src/threadclearstate.c, src/threadclose.c, src/threadcreateidle.c,
     178        src/threaddelayended.c, src/threaddispatch.c, src/threadevaluatemode.c,
     179        src/threadget.c, src/threadhandler.c, src/threadidlebody.c,
     180        src/threadinitialize.c, src/threadloadenv.c, src/threadmp.c,
     181        src/threadq.c, src/threadqdequeue.c, src/threadqdequeuefifo.c,
    198182        src/threadqdequeuepriority.c, src/threadqenqueue.c,
    199183        src/threadqenqueuefifo.c, src/threadqenqueuepriority.c,
    200184        src/threadqextract.c, src/threadqextractfifo.c,
    201185        src/threadqextractpriority.c, src/threadqextractwithproxy.c,
    202         src/threadqfirst.c, src/threadqfirstfifo.c,
    203         src/threadqfirstpriority.c, src/threadqflush.c, src/threadqtimeout.c,
    204         src/threadready.c, src/threadreset.c, src/threadresettimeslice.c,
    205         src/threadrestart.c, src/threadresume.c, src/threadrotatequeue.c,
    206         src/threadsetpriority.c, src/threadsetstate.c,
    207         src/threadsettransient.c, src/threadstackallocate.c,
    208         src/threadstackfree.c, src/threadstart.c,
     186        src/threadqfirst.c, src/threadqfirstfifo.c, src/threadqfirstpriority.c,
     187        src/threadqflush.c, src/threadqtimeout.c, src/threadready.c,
     188        src/threadreset.c, src/threadresettimeslice.c, src/threadrestart.c,
     189        src/threadresume.c, src/threadrotatequeue.c, src/threadsetpriority.c,
     190        src/threadsetstate.c, src/threadsettransient.c,
     191        src/threadstackallocate.c, src/threadstackfree.c, src/threadstart.c,
    209192        src/threadstartmultitasking.c, src/threadsuspend.c,
    210         src/threadtickletimeslice.c, src/threadyieldprocessor.c,
    211         src/userext.c, src/watchdog.c, src/watchdogadjust.c,
    212         src/watchdoginsert.c, src/watchdogremove.c, src/watchdogtickle.c,
    213         src/wkspace.c: URL for license changed.
     193        src/threadtickletimeslice.c, src/threadyieldprocessor.c, src/userext.c,
     194        src/watchdog.c, src/watchdogadjust.c, src/watchdoginsert.c,
     195        src/watchdogremove.c, src/watchdogtickle.c, src/wkspace.c: URL for
     196        license changed.
    214197
    2151982003-08-14      Joel Sherrill <joel@OARcorp.com>
     
    217200        * Makefile.am, include/rtems/score/object.h,
    218201        include/rtems/score/objectmp.h, src/objectmp.c, src/objectnametoid.c:
    219         Added ID to name lookup service and changed name of id/name
    220         translation status code. This propagated to multiple functions. The
    221         user API service added was rtems_object_id_to_name()
     202        Added ID to name lookup service and changed name of id/name translation
     203        status code. This propagated to multiple functions. The user API service
     204        added was rtems_object_id_to_name().
    222205        * src/objectidtoname.c: New file.
    223 
    224 2003-08-14      Joel Sherrill <joel@OARcorp.com>
    225 
    226206        PR 408/filesystem
    227         * score/Makefile.am, score/include/rtems/score/thread.h: Added
    228         sync() service. As part of adding this service, the
    229         new RTEMS service rtems_iterate_over_all_threads() was also added.
    230         This new service makes it easier to iterate over all the
    231         tasks/threads in a system and perform an action on them.
     207        * score/Makefile.am, score/include/rtems/score/thread.h: Added sync()
     208        service. As part of adding this service, the new RTEMS service
     209        rtems_iterate_over_all_threads() was also added. This new service makes
     210        it easier to iterate over all the tasks/threads in a system and perform
     211        an action on them.
    232212        * score/src/iterateoverthreads.c: New file.
    233213        * ChangeLog: Fixed screwup.
     
    236216
    237217        PR 430/rtems
    238         * include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot should
    239         be a VOLATILE variable.
    240         * src/watchdoginsert.c: 'restart' algorithm needs to enforce
    241         reloading the list head in case a TICK interrupt during ISR_Flash()
    242         modified the list.  This is achieved by a proper VOLATILE cast.
    243         Also _Watchdog_Sync_count++ should be protected by _ISR_Disable
    244         (prevent corruption in case ISR calls watchdoginsert)
     218        * include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot should be a
     219        VOLATILE variable.
     220        * src/watchdoginsert.c: 'restart' algorithm needs to enforce reloading
     221        the list head in case a TICK interrupt during ISR_Flash() modified the
     222        list.  This is achieved by a proper VOLATILE cast. Also
     223        _Watchdog_Sync_count++ should be protected by _ISR_Disable (prevent
     224        corruption in case ISR calls watchdoginsert).
    245225        * src/watchdogadjust.c: ISR protection added.
    246         * src/watchdogtickle.c: ISR protection added.
    247         NOTE: PowerPC BSPs using the new exception processing MUST BE UPDATED
    248         to maintain _ISR_Nest_level. See also PR288 which provides fixes
    249         for the affected BSPs distributed with RTEMS.
     226        * src/watchdogtickle.c: ISR protection added. NOTE: PowerPC BSPs using
     227        the new exception processing MUST BE UPDATED to maintain
     228        _ISR_Nest_level. See also PR288 which provides fixes for the affected
     229        BSPs distributed with RTEMS.
    250230
    2512312003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    267247        * src/objectmp.c: Removed warnings.
    268248
    269 2003-03-18  Till Straumann <strauman@slac.stanford.edu>
     2492003-03-18      Till Straumann <strauman@slac.stanford.edu>
    270250
    271251        PR 356/bsps
    272         * src/threadhandlerc: This patch makes RTEMS/PowerPC eabi compliant.
    273         Let Thread_Handler verify that _init/_main are non-NULL
    274         before calling them (gives the linker script/user more
    275         freedom to handle special cases).
    276 
    277 2002-03-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    278 
    279         * include/rtems/system.h: Add __RTEMS_REVISION__.
    280 
    281 2002-02-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    282 
    283         * include/rtems/system.h: Add __RTEMS_MAJOR__, __RTEMS_MINOR__.
     252        * src/threadhandlerc: This patch makes RTEMS/PowerPC eabi compliant. Let
     253        Thread_Handler verify that _init/_main are non-NULL before calling them
     254        (gives the linker script/user more freedom to handle special cases).
    284255
    2852562003-02-14      Joel Sherrill <joel@OARcorp.com>
     
    288259        * cpu/Makefile.am: Removed reference.
    289260        * cpu/a29k/.cvsignore, cpu/a29k/ChangeLog, cpu/a29k/Makefile.am,
    290         cpu/a29k/amd.ah, cpu/a29k/asm.h, cpu/a29k/configure.ac,
    291         cpu/a29k/cpu.c, cpu/a29k/cpu_asm.S, cpu/a29k/pswmacro.ah,
    292         cpu/a29k/register.ah, cpu/a29k/sig.S, cpu/a29k/rtems/.cvsignore,
     261        cpu/a29k/amd.ah, cpu/a29k/asm.h, cpu/a29k/configure.ac, cpu/a29k/cpu.c,
     262        cpu/a29k/cpu_asm.S, cpu/a29k/pswmacro.ah, cpu/a29k/register.ah,
     263        cpu/a29k/sig.S, cpu/a29k/rtems/.cvsignore,
    293264        cpu/a29k/rtems/score/.cvsignore, cpu/a29k/rtems/score/a29k.h,
    294265        cpu/a29k/rtems/score/cpu.h, cpu/a29k/rtems/score/cpu_asm.h,
     
    2972682003-01-10      Joel Sherrill <joel@OARcorp.com>
    298269
    299         * src/objectmp.c: Corrected use of name parameter to reflect that it
    300         is actually the name not a pointer to the name.
     270        * src/objectmp.c: Corrected use of name parameter to reflect that it is
     271        actually the name not a pointer to the name.
    301272
    3022732002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    303274
    304         Makefile.am: Don't create $ARCH.
     275        * Makefile.am: Don't create $ARCH.
    305276
    3062772002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    307278
    308         Makefile.am: Fix macro-file installation.
    309 
    310 2002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    311 
    312         Makefile.am: Move include/rtems/score/cpuopts.h to STD_H_FILES.
    313 
    314 2002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    315 
     279        * Makefile.am: Fix macro-file installation.
     280        * Makefile.am: Move include/rtems/score/cpuopts.h to STD_H_FILES.
    316281        * include/Makefile.am: Remove.
    317282        * inline/Makefile.am: Remove.
     
    3222872002-12-02      Joel Sherrill <joel@OARcorp.com>
    323288
    324         * include/rtems/score/object.h, include/rtems/score/tod.h:
    325         Added casts to eliminate warnings on 16 bit targets like the h8300.
     289        * include/rtems/score/object.h, include/rtems/score/tod.h: Added casts
     290        to eliminate warnings on 16 bit targets like the h8300.
    326291
    3272922002-11-14      Joel Sherrill <joel@OARcorp.com>
     
    347312
    348313        * src/coretodset.c: Correct calculation of ticks until next section
    349         boundary.  It was incorrectly based upon current time not the
    350         time that is being set.
     314        boundary.  It was incorrectly based upon current time not the time that
     315        is being set.
    351316
    3523172002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    354319        * src/Makefile.am: Build into libscore.a.
    355320
    356 2002-07-22      Joel Sherrill <joel@OARcorp.com>
    357 
    358         * include/rtems/score/apimutex.h (_API_Mutex_Lock): Per PR253
    359         add the missing _ISR_Disable.  This fix was already applied to
    360         the old location (c/src/exec/score/...).
    361 
    3623212002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    363322
    364323        * src/Makefile.am: Use .$(OBJEXT) instead of .o.
    365324
     3252002-07-22      Joel Sherrill <joel@OARcorp.com>
     326
     327        * include/rtems/score/apimutex.h (_API_Mutex_Lock): Per PR253 add the
     328        missing _ISR_Disable.  This fix was already applied to the old location
     329        (c/src/exec/score/...).
     330
    3663312002-07-16      Joel Sherrill <joel@OARcorp.com>
    367332
    368         * macros/rtems/score/object.inl: Corrected typos in
    369         _Objects_Open, _Objects_Close, and _Objects_Namespace_remove.
     333        * macros/rtems/score/object.inl: Corrected typos in  _Objects_Open,
     334        _Objects_Close, and _Objects_Namespace_remove.
    370335
    3713362002-07-05      Joel Sherrill <joel@OARcorp.com>
    372337
    373338        * macros/rtems/score/object.inl: Corrected implementation of
    374         _Objects_Open, _Objects_Close, and _Objects_Namespace_remove
    375         to be consistent with the inline implementation.
    376 
    377 2002-07-01    Joel Sherrill <joel@OARcorp.com>
    378 
    379         * Mega patch merge to change the format of the object IDs to
    380         loosen the dependency between the SCORE and the various APIs.
    381         There was considerable work to simplify the object name management
    382         and it appears that the name_table field is no longer needed.
    383         This patch also includes the addition of the internal mutex
    384         which is currently only used to protect some types of allocation
    385         and deallocation.  This significantly can reduce context
    386         switch latency under certain circumstances.  In particular,
    387         some heap/region operations were O(n) and had dispatching
    388         disabled.  This should help enormously.  With this merge,
    389         the patch is not as clean as it should be.  In particular,
    390         the documentation has not been modified to reflect the new object
    391         ID layout, the IDs in the test screens are not updated, and
    392         _Objects_Get_information needs to be a real routine not inlined.
    393         As part of this patch a lot of MP code for thread/proxy blocking
    394         was made conditional and cleaned up.
     339        _Objects_Open, _Objects_Close, and _Objects_Namespace_remove to be
     340        consistent with the inline implementation.
     341
     3422002-07-01      Joel Sherrill <joel@OARcorp.com>
     343
     344        * Mega patch merge to change the format of the object IDs to loosen the
     345        dependency between the SCORE and the various APIs. There was
     346        considerable work to simplify the object name management and it appears
     347        that the name_table field is no longer needed. This patch also includes
     348        the addition of the internal mutex which is currently only used to
     349        protect some types of allocation and deallocation.  This significantly
     350        can reduce context  switch latency under certain circumstances.  In
     351        particular, some heap/region operations were O(n) and had dispatching
     352        disabled.  This should help enormously.  With this merge, the patch is
     353        not as clean as it should be.  In particular, the documentation has not
     354        been modified to reflect the new object ID layout, the IDs in the test
     355        screens are not updated, and _Objects_Get_information needs to be a real
     356        routine not inlined. As part of this patch a lot of MP code for
     357        thread/proxy blocking was made conditional and cleaned up.
    395358        * include/Makefile.am, include/rtems/score/coremsg.h,
    396359        include/rtems/score/coremutex.h, include/rtems/score/coresem.h,
     
    398361        inline/rtems/score/object.inl, inline/rtems/score/thread.inl,
    399362        macros/rtems/score/object.inl, src/Makefile.am, src/coremsg.c,
    400         src/coremutex.c, src/coresem.c, src/mpci.c,
    401         src/objectcomparenameraw.c, src/objectextendinformation.c,
    402         src/objectinitializeinformation.c, src/objectnametoid.c,
    403         src/thread.c, src/threadclose.c, src/threadget.c, src/threadq.c,
    404         src/threadqextractwithproxy.c: Modified as part of above.
    405         * include/rtems/score/apimutex.h, src/objectgetnoprotection.c: New
    406         files.
    407 
    408 2001-05-17      Joel Sherrill <joel@OARcorp.com>
    409 
    410         * macros/rtems/score/thread..inl: Implemented missing routines
    411         for new libc reentrancy support.
     363        src/coremutex.c, src/coresem.c, src/mpci.c, src/objectcomparenameraw.c,
     364        src/objectextendinformation.c, src/objectinitializeinformation.c,
     365        src/objectnametoid.c, src/thread.c, src/threadclose.c, src/threadget.c,
     366        src/threadq.c, src/threadqextractwithproxy.c: Modified as part of above.
     367        * include/rtems/score/apimutex.h, src/objectgetnoprotection.c: New files.
    412368
    4133692002-05-15      Chris Johns <ccj@acm.org>
    414370
    415371        * include/rtems/score/thread.h, inline/rtems/score/thread.inl,
    416         src/threaddispatch.c, src/threadinitialize.c:
    417         Move the C library re-enterrant support directly into
    418         the thread dispatch code. RTEMS needs libc and so requiring
    419         libc to use a user extension with its overhead is not the best
    420         solution. This patch lowers the overhead to 2 pointer moves.
     372        src/threaddispatch.c, src/threadinitialize.c:  Move the C library
     373        re-enterrant support directly into the thread dispatch code. RTEMS needs
     374        libc and so requiring libc to use a user extension with its overhead is
     375        not the best solution. This patch lowers the overhead to 2 pointer moves.
    421376
    4223772002-05-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    423378
    424         * include/Makefile.am: Work-around to autoconf-2.53 adding PACKAGE_*
    425         to autoheaders - sed out *PACKAGE* from cpuopts-tmp.h.
    426 
    427 2001-05-14      Till Straumann <strauman@slac.stanford.edu>
    428 
    429         * src/threaddispatch.c, src/threadhandler.c: Per PR211 fix
    430         saving/restoring floating point context.  The fpsave and fprestore
    431         routines are only used in a executing context which _is_ fp and hence
    432         has the FPU enabled. The current behavior required the FPU always to
    433         be on which is very dangerous if lazy context switching is used. 
    434         [Joel Note: Some ports explicitly enabled the FPU in the FP save and
    435         restore routines to avoid this.]
    436 
    437         The patch also makes sure (on powerpc only) that the FPU is disabled
    438         for integer tasks. Note that this is crucial if deferred fp context
    439         switching is used. Otherwise, fp context corruption may go undetected!
    440         Also note that even tasks which merely push/pop FP registers to/from
    441         the stack without modifying them still MUST be FP tasks - otherwise
    442         (if lazy FP context switching is used), FP register corruption (of
    443         other, FP, tasks may occur)!
    444 
    445         Furthermore, (on PPC) by default, lazy FP context save/restore
    446         is _disabled_.
    447 
    448 2001-04-26      Joel Sherrill <joel@OARcorp.com>
    449 
    450         * src/objectcomparenamestring.c: Fix typos.
    451  
    452 2001-04-26      Joel Sherrill <joel@OARcorp.com>
    453 
    454         * include/rtems/score/object.h, inline/rtems/score/object.inl,
    455         src/objectcomparenamestring.c: Address PR81 that
    456         reworked POSIX message queues to add a descriptor separate from
    457         the underlying message queue.  This allows non-blocking to follow
    458         the "open" not the underlying queue.   As part of debugging this
    459         it became clear that _Objects_Compare_name_string was broken
    460         and a simple version using strncmp() was substituted.
    461  
     379        * include/Makefile.am: Work-around to autoconf-2.53 adding PACKAGE_* to
     380        autoheaders - sed out *PACKAGE* from cpuopts-tmp.h.
     381
    4623822002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    463383
     
    480400        * include/rtems/system.h: Add i386 to multilib-able targets.
    481401
    482 2001-04-11      Joel Sherrill <joel@OARcorp.com>
    483 
    484        
    485         * macros/rtems/score/userext.inl: Now works after merging patch for
    486         functionality requested in PR174.
    487         * inline/rtems/score/userext.inl: Added a comment explaining the
    488         order in which routines appear since it is not the obvious order.
    489  
    4904022002-04-08      Chris Johns <ccj@acm.org>
    491403
    492         * Per PR141 and PR174, make task switch extension its own list and
    493         fix all odd problems introduced by providing macro version.
     404        * Per PR141 and PR174, make task switch extension its own list and fix
     405        all odd problems introduced by providing macro version.
    494406        * inline/rtems/score/userext.inl: Fix.
    495 
    496 2001-04-08      Joel Sherrill <joel@OARcorp.com>
    497 
    498         * macros/rtems/score/object.inl: Corrected arguments.
    499  
    500 2001-04-08      Joel Sherrill <joel@OARcorp.com>
    501 
    502         * macros/rtems/score/userext.inl: Updated to reflect modifications
    503         to inline version from PR142.
    504         * inline/rtems/score/userext.inl: Cleanup as side-effect of above.
    505  
    506 2002-04-08      Chris Johns <ccj@acm.org>
    507 
    508407        * Per PR142, make task switch extension its own list.
    509408        * include/rtems/score/userext.h: Reflect above by adding
    510409        User_extensions_Switch_control and adding it to User_extenions_Control.
    511         * inline/rtems/score/userext.inl: Allocate all memory in one chunk
    512         to minimize overhead.  Address processing dedicated switch chain.
    513 
    514 2002-04-08      Chris Johns <ccj@acm.org>
    515 
     410        * inline/rtems/score/userext.inl: Allocate all memory in one chunk to
     411        minimize overhead.  Address processing dedicated switch chain.
    516412        * Per PR142, make task switch extension its own list.
    517413        * include/rtems/score/userext.h: Reflect above by adding
    518414        User_extensions_Switch_control and adding it to User_extenions_Control.
    519         * inline/rtems/score/userext.inl: Allocate all memory in one chunk
    520         to minimize overhead.  Address processing dedicated switch chain.
     415        * inline/rtems/score/userext.inl: Allocate all memory in one chunk to
     416        minimize overhead.  Address processing dedicated switch chain.
    521417
    5224182002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    529425        * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
    530426
     4272002-03-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     428
     429        * include/rtems/system.h: Add __RTEMS_REVISION__.
     430
     4312002-02-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     432
     433        * include/rtems/system.h: Add __RTEMS_MAJOR__, __RTEMS_MINOR__.
     434
    5314352002-01-29      Joel Sherrill <joel@OARcorp.com>
    532436
     
    538442        RTEMS_MULTILIBS.
    539443
    540 2001-01-18      Joel Sherrill <joel@OARcorp.com>
    541 
    542         * include/rtems/system.h: Only include cpuopts.h when building a
    543         multilib configuration.  Some ports still need targopts.h but this
    544         small modification lets those ports work non-multilib while
    545         fixing being fixed for multilib.
    546        
    5474442002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    548445
    549         * include/rtems/seterr.h: Add do {..} while (0) in defines.
    550         Rename set_errno_and_return_minus_one into
    551         rtems_set_errno_and_return_minus_one.
     446        * include/rtems/seterr.h: Add do {..} while (0) in defines. Rename
     447        set_errno_and_return_minus_one into rtems_set_errno_and_return_minus_one.
    552448
    5534492001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    554450
    555         * inline/rtems/score/object.inl, macros/rtems/score/object.inl: Add
    556         add casts to Objects_Id in _Objects_Build_ids to avoid implicit
    557         typecasts from enum to int16 on bit16 targets (here: h8300).
    558 
    559 2001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    560 
     451        * inline/rtems/score/object.inl, macros/rtems/score/object.inl: Add add
     452        casts to Objects_Id in _Objects_Build_ids to avoid implicit typecasts
     453        from enum to int16 on bit16 targets (here: h8300).
    561454        * src/Makefile.am: Add multilib support.
    562455
    5634562001-11-28      Joel Sherrill <joel@OARcorp.com>,
    564457
    565         This was tracked as PR91.
     458        PR 91
    566459        * include/rtems/score/isr.h, inline/rtems/score/isr.inl,
    567         macros/rtems/score/isr.inl: Modified to allow any port to provide
    568         its own implementation of the macro _ISR_Is_in_progress.  If the
    569         port overrides this macro, it must provide a non-inlined function
     460        macros/rtems/score/isr.inl: Modified to allow any port to provide  its
     461        own implementation of the macro _ISR_Is_in_progress.  If the port
     462        overrides this macro, it must provide a non-inlined function
    570463        implementation.
    571464
     
    5804732001-11-07      Joel Sherrill <joel@OARcorp.com>
    581474
    582         Reported by Todor.Todorov@barco.com and tracked as PR36.
     475        PR 36 (Reported by Todor.Todorov@barco.com)
    583476        * include/rtems/score/object.h: Added prototype for
    584477        _Objects_Get_by_index().
    585         * src/objectget.c, src/objectgetisr.c: Corrected procedure for
    586         getting index from Id so it is correct and optimal for both single
    587         and multiprocessor configurations.
     478        * src/objectget.c, src/objectgetisr.c: Corrected procedure for getting
     479        index from Id so it is correct and optimal for both single and
     480        multiprocessor configurations.
    588481
    5894822001-10-22      Joel Sherrill <joel@OARcorp.com>
     
    591484        * src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI
    592485        pollutes the application namespace.
    593 
    594 2001-10-16      Joel Sherrill <joel@OARcorp.com>
    595 
    596         * .cvsignore: Add stamp-h.in.
    597 
    598 2001-10-16      Joel Sherrill <joel@OARcorp.com>
    599 
    600         * include/Makefile.am: Fixed path to cpuopts-tmp.h.
    601486
    6024872001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    611496        * inline/rtems/score/Makefile.am: Remove.
    612497        * inline/Makefile.am: Handle subdirs, require automake-1.5.
    613         * Makefile.am: require automake-1.5
     498        * Makefile.am: require automake-1.5.
     499
     5002001-10-16      Joel Sherrill <joel@OARcorp.com>
     501
     502        * .cvsignore: Add stamp-h.in.
     503        * include/Makefile.am: Fixed path to cpuopts-tmp.h.
    614504
    6155052001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    6225122001-09-27      Eric Norum <eric.norum@usask.ca>
    623513
    624         * src/threadhandler.c: Now process C++ global constructors
    625         (_init) as part of the first task execution not in BSP space.
    626         This depends on the toolset defining USE_INIT_FINI so you
    627         have to have the right toolset version.
     514        * src/threadhandler.c: Now process C++ global constructors (_init) as
     515        part of the first task execution not in BSP space. This depends on the
     516        toolset defining USE_INIT_FINI so you have to have the right toolset
     517        version.
    628518
    6295192001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    638528        *  src/coremutex.c, src/coremutexseize.c, src/coremutexsurrender.c,
    639529        inline/rtems/score/coremutex.inl: The per thread field resource_count
    640         should only be manipulated when a mutex is priority ceiling or
    641         priority inherit.  This was reported by Chris Johns <ccj@acm.org>
    642         who also noticed that the use of switches for all disciplines
    643         generated less efficient code than using explicit tests for the one
    644         or two cases we were really interested in.  Further review of his
    645         modifications made it apparent that the "isa" methods to test mutex
    646         discipline were not being used so this modification was swept into
    647         the code as well.
    648 
    649 2001-08-30      Joel Sherrill <joel@OARcorp.com>
    650 
    651         * src/coremutexseize.c: Add missing code for proper handling
    652         of nesting acquisitions.  This only impacts building with
    653         inlines disabled on the source with the "fast mutex" optimizations.
    654         This was post the 4.5 branch and did not impact released versions.
     530        should only be manipulated when a mutex is priority ceiling or priority
     531        inherit.  This was reported by Chris Johns <ccj@acm.org> who also
     532        noticed that the use of switches for all disciplines generated less
     533        efficient code than using explicit tests for the one or two cases we
     534        were really interested in.  Further review of his modifications made it
     535        apparent that the "isa" methods to test mutex discipline were not being
     536        used so this modification was swept into the code as well.
     537        * src/coremutexseize.c: Add missing code for proper handling of nesting
     538        acquisitions.  This only impacts building with inlines disabled on the
     539        source with the "fast mutex" optimizations. This was post the 4.5 branch
     540        and did not impact released versions.
    655541
    6565422001-08-16      Joel Sherrill <joel@OARcorp.com>
    657543
    658         * src/coremutexsurrender.c: Use holder thread not executing
    659         thread because even though they may and often are the same
    660         it is not guaranteed unless the proper attribute is set.
    661 
    662 2001-08-16      Joel Sherrill <joel@OARcorp.com>
    663 
    664         * include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new
    665         return status to account for blocking sends.  Otherwise, the
    666         caller will think that the returned message status will have
    667         the ultimate results of the operation.  If the send times out,
    668         the final status will be in the return_code of the thread.
     544        * src/coremutexsurrender.c: Use holder thread not executing thread
     545        because even though they may and often are the same it is not guaranteed
     546        unless the proper attribute is set.
     547        * include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new return
     548        status to account for blocking sends.  Otherwise, the caller will think
     549        that the returned message status will have the ultimate results of the
     550        operation.  If the send times out, the final status will be in the
     551        return_code of the thread.
    669552
    6705532001-08-09      Joel Sherrill <joel@OARcorp.com>
    671554
    672555        * include/rtems/score/coremsg.h, inline/rtems/score/coremsg.inl,
    673         src/coremsgsubmit.c: Unblocking message queue operations should
    674         NOT use _Thread_Executing for return status since it is permissible
    675         to invoke message send operations from an ISR.  This was reported
    676         by Suvrat Gupta <suvrat@utstar.com>.
    677 
    678 2000-05-25      Sergei Organov <osv@javad.ru>
    679 
    680         * macros/rtems/score/coresem.inl, inline/rtems/score/coresem.inl:
    681         Cut and paste problem incorrectly enabled interrupts twice with
    682         the first time being too early.
     556        src/coremsgsubmit.c: Unblocking message queue operations should NOT use
     557        _Thread_Executing for return status since it is permissible to invoke
     558        message send operations from an ISR.  This was reported by Suvrat Gupta
     559        <suvrat@utstar.com>.
     560
     5612001-05-17      Joel Sherrill <joel@OARcorp.com>
     562
     563        * macros/rtems/score/thread..inl: Implemented missing routines for new
     564        libc reentrancy support.
     565
     5662001-05-14      Till Straumann <strauman@slac.stanford.edu>
     567
     568        * src/threaddispatch.c, src/threadhandler.c: Per PR211 fix
     569        saving/restoring floating point context.  The fpsave and fprestore
     570        routines are only used in a executing context which _is_ fp and hence
     571        has the FPU enabled. The current behavior required the FPU always to be
     572        on which is very dangerous if lazy context switching is used.   [Joel
     573        Note: Some ports explicitly enabled the FPU in the FP save and restore
     574        routines to avoid this.] The patch also makes sure (on powerpc only)
     575        that the FPU is disabled for integer tasks. Note that this is crucial if
     576        deferred fp context switching is used. Otherwise, fp context corruption
     577        may go undetected! Also note that even tasks which merely push/pop FP
     578        registers to/from the stack without modifying them still MUST be FP
     579        tasks - otherwise (if lazy FP context switching is used), FP register
     580        corruption (of other, FP, tasks may occur)! Furthermore, (on PPC) by
     581        default, lazy FP context save/restore is _disabled_.
    683582
    6845832001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    685584
    686         * include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h,
    687         cpuopts.h.in, cpuopts-tmp.h.
     585        * include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h, cpuopts.h.in,
     586        cpuopts-tmp.h.
     587
     5882001-04-26      Joel Sherrill <joel@OARcorp.com>
     589
     590        * src/objectcomparenamestring.c: Fix typos.
     591        * include/rtems/score/object.h, inline/rtems/score/object.inl,
     592        src/objectcomparenamestring.c: Address PR81 that reworked POSIX message
     593        queues to add a descriptor separate from the underlying message queue.
     594        This allows non-blocking to follow the "open" not the underlying queue.
     595        As part of debugging this it became clear that
     596        _Objects_Compare_name_string was broken and a simple version using
     597        strncmp() was substituted.
     598
     5992001-04-11      Joel Sherrill <joel@OARcorp.com>
     600
     601        * macros/rtems/score/userext.inl: Now works after merging patch for
     602        functionality requested in PR174.
     603        * inline/rtems/score/userext.inl: Added a comment explaining the order
     604        in which routines appear since it is not the obvious order.
     605
     6062001-04-08      Joel Sherrill <joel@OARcorp.com>
     607
     608        * macros/rtems/score/object.inl: Corrected arguments.
     609        * macros/rtems/score/userext.inl: Updated to reflect modifications to
     610        inline version from PR142.
     611        * inline/rtems/score/userext.inl: Cleanup as side-effect of above.
    688612
    6896132001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    690614
    691615        * include/rtems/Makefile.am, include/rtems/score/Makefile.am,
    692         inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am
    693         Apply include_*HEADERS instead of H_FILES.
     616        inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am Apply
     617        include_*HEADERS instead of H_FILES.
    694618
    6956192001-01-29      Joel Sherrill <joel@OARcorp.com>
    696620
    697         * src/objectextendinformation.c: Added include of string.h to
    698         eliminate warning.
     621        * src/objectextendinformation.c: Added include of string.h to eliminate
     622        warning.
     623
     6242001-01-18      Joel Sherrill <joel@OARcorp.com>
     625
     626        * include/rtems/system.h: Only include cpuopts.h when building a
     627        multilib configuration.  Some ports still need targopts.h but this small
     628        modification lets those ports work non-multilib while  fixing being
     629        fixed for multilib.
     630
     6312001-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     632
     633        * src/threadinitialize.c: Removed warning.
    699634
    7006352001-01-08      Joel Sherrill <joel@OARcorp.com>
    701636
    702         * src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
    703         warning removal patch. :(
    704 
    705 2001-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    706 
    707         * src/threadinitialize.c: Removed warning.
     637        * src/threadinitialize.c: Fix my bad hack of Ralf's fp_area warning
     638        removal patch. :(.
    708639
    7096402001-01-03      Joel Sherrill <joel@OARcorp.com>
    710641
    711         * src/isr.c: Modify to properly dereference _ISR_Vector_table
    712         now that it is dynamically allocated.
     642        * src/isr.c: Modify to properly dereference _ISR_Vector_table now that
     643        it is dynamically allocated.
    713644
    7146452000-12-19      Joel Sherrill <joel@OARcorp.com>
     
    7196502000-12-13      Joel Sherrill <joel@OARcorp.com>
    720651
    721         * include/rtems/score/isr.h, src/isr.c: Allocate it from the
    722         workspace rather than explicitly declaring it.  This allows
    723         the size to be a non-constant from the perspective of score/cpu.
     652        * include/rtems/score/isr.h, src/isr.c: Allocate it from the workspace
     653        rather than explicitly declaring it.  This allows the size to be a
     654        non-constant from the perspective of score/cpu.
    724655
    7256562000-12-01      Joel Sherrill <joel@OARcorp.com>
     
    727658        * macros/rtems/score/coresem.inl: Removed comments since convention
    728659        calls for comments to be in inline versin.
    729         * macros/rtems/score/object.inl (Objects_Get_local_object): Fixed
    730         style to use _ prefix on variable names and use parentheses.
     660        * macros/rtems/score/object.inl (Objects_Get_local_object): Fixed style
     661        to use _ prefix on variable names and use parentheses.
    731662        * macros/rtems/score/object.inl (_Objects_Namespace_remove): Added.
    732663
     
    734665
    735666        * General effort to make things compile with macros not inlines
    736         * inline/rtems/score/coremutex.inl: Added comment indicating
    737         for macros there is another copy of
    738         _CORE_mutex_Seize_interrupt_trylock() in src/coremutexseize.c.
     667        * inline/rtems/score/coremutex.inl: Added comment indicating for macros
     668        there is another copy of _CORE_mutex_Seize_interrupt_trylock() in
     669        src/coremutexseize.c.
    739670        * src/coremutexseize.c: Added body of
    740671        _CORE_mutex_Seize_interrupt_trylock() for macro case.
    741672        * macros/rtems/score/coremutex.inl: Added prototype for
    742         _CORE_mutex_Seize_interrupt_trylock() since there is a real
    743         body when macros are enabled.
     673        _CORE_mutex_Seize_interrupt_trylock() since there is a real body when
     674        macros are enabled.
    744675        * macros/rtems/score/coresem.inl: Added macro implementation of
    745676        _CORE_semaphore_Seize_isr_disable.
     
    748679        _Addresses_Is_aligned() so it would compile.
    749680        * macros/rtems/score/coremsg.inl: Added closing parentheses.
    750        
     681
    7516822000-11-28      Chris Johns <ccj@acm.org>
    752683
    753         * src/heapallocate.c: Do not allow the size to overflow when
    754         adjusting it.  A test allocated a stack of -1 (~0). This
    755         actually resulted in a stack being allocated but with a
    756         size of 0xb. The allocator did not test the size to see if
    757         it rolled through 0 and so allowed the allocation to happen, the
    758         thread to get created. The task crashed as you would expect.
     684        * src/heapallocate.c: Do not allow the size to overflow when adjusting
     685        it.  A test allocated a stack of -1 (~0). This actually resulted in a
     686        stack being allocated but with a size of 0xb. The allocator did not test
     687        the size to see if it rolled through 0 and so allowed the allocation to
     688        happen, the thread to get created. The task crashed as you would expect.
    759689
    7606902000-11-02      Joel Sherrill <joel@OARcorp.com>
    761691
    762         * include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API)
    763         so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
     692        * include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API) so
     693        prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
    764694        POSIX_BOTTOM_REACHED() are actually included.
    765 
    766 2000-11-02      Joel Sherrill <joel@OARcorp.com>
    767 
    768695        * include/rtems/system.h: Add prototypes for POSIX_MP_NOT_IMPLEMENTED(),
    769696        POSIX_NOT_IMPLEMENTED(), POSIX_BOTTOM_REACHED() removed from newlib.
     
    7716982000-10-18      Nick Simon <Nick.SIMON@syntegra.bt.co.uk>
    772699
    773         * src/heapgetinfo.c, include/rtems/score/heap.h, src/Makefile.am:
    774         Added _Heap_Get_information() and information control block.
     700        * src/heapgetinfo.c, include/rtems/score/heap.h, src/Makefile.am: Added
     701        _Heap_Get_information() and information control block.
    775702        * src/heapgetinfo.c: New file.
    776703
     
    7827092000-09-20      Joel Sherrill <joel@OARcorp.com>
    783710
    784         * src/objectgetbyindex.c: Do not enable dispatching on an
    785         error path it was not disabled on.
     711        * src/objectgetbyindex.c: Do not enable dispatching on an error path it
     712        was not disabled on.
    786713
    7877142000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    792719
    793720        * Many files: Moved posix/include/rtems/posix/seterr.h to
    794         score/include/rtems/seterr.h so it would be available within
    795         all APIs.
     721        score/include/rtems/seterr.h so it would be available within all APIs.
    796722
    7977232000-08-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    802728
    803729        * ChangeLog: New file.
     730
     7312000-05-25      Sergei Organov <osv@javad.ru>
     732
     733        * macros/rtems/score/coresem.inl, inline/rtems/score/coresem.inl: Cut
     734        and paste problem incorrectly enabled interrupts twice with the first
     735        time being too early.
     736
Note: See TracChangeset for help on using the changeset viewer.