Changeset 401e6e3 in rtems


Ignore:
Timestamp:
May 21, 2007, 11:24:31 PM (13 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
f851e876
Parents:
6f1384c
Message:

2007-05-21 Joel Sherrill <joel.sherrill@…>

  • rtems/Makefile.am, rtems/include/rtems/rtems/barrier.h, rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h, rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/part.h, rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h, rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h, sapi/Makefile.am, sapi/include/rtems/extension.h: Split Classic API data instantiation into individual files. This reduces the size of the BSS section when an optional manager stub is used. Some tests showed about a 600 byte reduction in BSS size.
  • rtems/src/taskinitusers.c, sapi/src/rtemsapi.c, rtems/src/tasks.c: Eliminated the variables _RTEMS_tasks_User_initialization_tasks and _RTEMS_tasks_Number_of_initialization_tasks because they were only used in one place after initialized. It was a waste of space.
    • rtems/src/barrierdata.c, rtems/src/dpmem.c, rtems/src/dpmemdata.c,

rtems/src/eventdata.c, rtems/src/msgdata.c, rtems/src/partdata.c,
rtems/src/ratemondata.c, rtems/src/regiondata.c,
rtems/src/rtemstimerdata.c, rtems/src/semdata.c, rtems/src/taskdata.c,
sapi/src/extensiondata.c: New files.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    r6f1384c r401e6e3  
     12007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
     2
     3        * rtems/Makefile.am, rtems/include/rtems/rtems/barrier.h,
     4        rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
     5        rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/part.h,
     6        rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h,
     7        rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/tasks.h,
     8        rtems/include/rtems/rtems/timer.h, sapi/Makefile.am,
     9        sapi/include/rtems/extension.h: Split Classic API data instantiation
     10        into individual files. This reduces the size of the BSS section when
     11        an optional manager stub is used. Some tests showed about a 600 byte
     12        reduction in BSS size.
     13        * rtems/src/taskinitusers.c, sapi/src/rtemsapi.c, rtems/src/tasks.c:
     14        Eliminated the variables _RTEMS_tasks_User_initialization_tasks and
     15        _RTEMS_tasks_Number_of_initialization_tasks because they were only
     16        used in one place after initialized. It was a waste of space.
     17        * rtems/src/barrierdata.c, rtems/src/dpmem.c, rtems/src/dpmemdata.c,
     18        rtems/src/eventdata.c, rtems/src/msgdata.c, rtems/src/partdata.c,
     19        rtems/src/ratemondata.c, rtems/src/regiondata.c,
     20        rtems/src/rtemstimerdata.c, rtems/src/semdata.c, rtems/src/taskdata.c,
     21        sapi/src/extensiondata.c: New files.
     22
    1232007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
    224
Note: See TracChangeset for help on using the changeset viewer.