Changeset 69aa3349 in rtems for cpukit/score/Makefile.am


Ignore:
Timestamp:
Apr 8, 2014, 7:42:29 AM (5 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, master
Children:
0712d17
Parents:
e1598a6
git-author:
Sebastian Huber <sebastian.huber@…> (04/08/14 07:42:29)
git-committer:
Sebastian Huber <sebastian.huber@…> (04/15/14 06:37:12)
Message:

score: Simplify thread control initialization

The thread control block contains fields that point to application
configuration dependent memory areas, like the scheduler information,
the API control blocks, the user extension context table, the RTEMS
notepads and the Newlib re-entrancy support. Account for these areas in
the configuration and avoid extra workspace allocations for these areas.

This helps also to avoid heap fragementation and reduces the per thread
memory due to a reduced heap allocation overhead.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/Makefile.am

    re1598a6 r69aa3349  
    204204## SCHEDULERPRIORITY_C_FILES
    205205libscore_a_SOURCES += src/schedulerpriority.c \
    206     src/schedulerpriorityallocate.c \
    207206    src/schedulerpriorityblock.c \
    208207    src/schedulerpriorityenqueue.c \
    209208    src/schedulerpriorityenqueuefirst.c \
    210209    src/schedulerpriorityextract.c \
    211     src/schedulerpriorityfree.c \
    212210    src/schedulerpriorityprioritycompare.c \
    213211    src/schedulerpriorityschedule.c \
     
    235233    src/scheduleredfenqueuefirst.c \
    236234    src/scheduleredfextract.c \
    237     src/scheduleredffree.c \
    238235    src/scheduleredfprioritycompare.c \
    239236    src/scheduleredfreleasejob.c \
Note: See TracChangeset for help on using the changeset viewer.