Changeset bd9baa81 in rtems


Ignore:
Timestamp:
Apr 4, 2011, 6:44:16 PM (10 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, 5, master
Children:
142b3b8
Parents:
ff49ffe
Message:

2010-07-28 Gedare Bloom <giddyup44@…>

PR 1641/cpukit

  • sapi/Makefile.am, sapi/preinstall.am, score/Makefile.am, score/preinstall.am: Add Red Black Tree data structure to score.
  • sapi/include/rtems/rbtree.h, sapi/inline/rtems/rbtree.inl, score/include/rtems/score/rbtree.h, score/inline/rtems/score/rbtree.inl, score/src/rbtree.c, score/src/rbtreeextract.c, score/src/rbtreefind.c, score/src/rbtreefindheader.c, score/src/rbtreeget.c, score/src/rbtreeinsert.c, score/src/rbtreepeek.c: New files.
Location:
cpukit
Files:
11 added
5 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    rff49ffe rbd9baa81  
     12010-07-28      Gedare Bloom <giddyup44@yahoo.com>
     2
     3        PR 1641/cpukit
     4        * sapi/Makefile.am, sapi/preinstall.am, score/Makefile.am,
     5        score/preinstall.am: Add Red Black Tree data structure to score.
     6        * sapi/include/rtems/rbtree.h, sapi/inline/rtems/rbtree.inl,
     7        score/include/rtems/score/rbtree.h, score/inline/rtems/score/rbtree.inl,
     8        score/src/rbtree.c, score/src/rbtreeextract.c,
     9        score/src/rbtreefind.c, score/src/rbtreefindheader.c,
     10        score/src/rbtreeget.c, score/src/rbtreeinsert.c,
     11        score/src/rbtreepeek.c: New files.
     12
    1132011-04-04      Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
    214
  • cpukit/sapi/Makefile.am

    rff49ffe rbd9baa81  
    1111include_rtems_HEADERS += include/rtems/chain.h include/rtems/config.h \
    1212    include/rtems/extension.h include/rtems/fatal.h include/rtems/init.h \
    13     include/rtems/io.h include/rtems/mptables.h include/rtems/sptables.h
     13    include/rtems/io.h include/rtems/mptables.h include/rtems/rbtree.h \
     14                include/rtems/sptables.h
    1415
    1516EXTRA_DIST = include/rtems/README
    1617
    1718include_rtems_HEADERS += inline/rtems/chain.inl \
    18     inline/rtems/extension.inl
     19    inline/rtems/extension.inl inline/rtems/rbtree.inl
    1920
    2021## src
  • cpukit/sapi/preinstall.am

    rff49ffe rbd9baa81  
    6161PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/mptables.h
    6262
     63$(PROJECT_INCLUDE)/rtems/rbtree.h: include/rtems/rbtree.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
     64        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/rbtree.h
     65PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/rbtree.h
     66
    6367$(PROJECT_INCLUDE)/rtems/sptables.h: include/rtems/sptables.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
    6468        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/sptables.h
     
    7377PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/extension.inl
    7478
     79$(PROJECT_INCLUDE)/rtems/rbtree.inl: inline/rtems/rbtree.inl $(PROJECT_INCLUDE)/rtems/$(dirstamp)
     80        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/rbtree.inl
     81PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/rbtree.inl
     82
    7583$(PROJECT_LIB)/libsapi.a: libsapi.a $(PROJECT_LIB)/$(dirstamp)
    7684        $(INSTALL_DATA) $< $(PROJECT_LIB)/libsapi.a
  • cpukit/score/Makefile.am

    rff49ffe rbd9baa81  
    2727    include/rtems/score/object.h include/rtems/score/percpu.h \
    2828    include/rtems/score/priority.h include/rtems/score/prioritybitmap.h \
     29                include/rtems/score/rbtree.h \
    2930    include/rtems/score/scheduler.h include/rtems/score/schedulerpriority.h \
    3031    include/rtems/score/schedulersimple.h \
     
    5859    inline/rtems/score/isr.inl inline/rtems/score/object.inl \
    5960    inline/rtems/score/priority.inl inline/rtems/score/prioritybitmap.inl \
     61                inline/rtems/score/rbtree.inl \
    6062    inline/rtems/score/scheduler.inl inline/rtems/score/schedulerpriority.inl \
    6163    inline/rtems/score/schedulersimple.inl \
     
    179181    src/pheapinit.c src/pheapresizeblock.c src/pheapwalk.c
    180182
     183## RBTREE_C_FILES
     184libscore_a_SOURCES += src/rbtree.c \
     185    src/rbtreeextract.c src/rbtreefind.c src/rbtreefindheader.c \
     186    src/rbtreeget.c src/rbtreeinsert.c src/rbtreepeek.c
     187
    181188## THREAD_C_FILES
    182189libscore_a_SOURCES += src/thread.c src/threadchangepriority.c \
  • cpukit/score/preinstall.am

    rff49ffe rbd9baa81  
    116116PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/prioritybitmap.h
    117117
     118$(PROJECT_INCLUDE)/rtems/score/rbtree.h: include/rtems/score/rbtree.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     119        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/rbtree.h
     120PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/rbtree.h
     121
    118122$(PROJECT_INCLUDE)/rtems/score/scheduler.h: include/rtems/score/scheduler.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
    119123        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/scheduler.h
     
    266270PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/prioritybitmap.inl
    267271
     272$(PROJECT_INCLUDE)/rtems/score/rbtree.inl: inline/rtems/score/rbtree.inl $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     273        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/rbtree.inl
     274PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/rbtree.inl
     275
    268276$(PROJECT_INCLUDE)/rtems/score/scheduler.inl: inline/rtems/score/scheduler.inl $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
    269277        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/scheduler.inl
Note: See TracChangeset for help on using the changeset viewer.