Changeset 963c6c2 in rtems


Ignore:
Timestamp:
Nov 12, 2018, 8:28:49 AM (5 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
b15b288
Parents:
356b07e6
git-author:
Sebastian Huber <sebastian.huber@…> (11/12/18 08:28:49)
git-committer:
Sebastian Huber <sebastian.huber@…> (11/12/18 12:25:42)
Message:

score: Move internal structures to userextdata.h

Update #3598.

Location:
cpukit
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • cpukit/headers.am

    r356b07e6 r963c6c2  
    394394include_rtems_score_HEADERS += include/rtems/score/todimpl.h
    395395include_rtems_score_HEADERS += include/rtems/score/userext.h
     396include_rtems_score_HEADERS += include/rtems/score/userextdata.h
    396397include_rtems_score_HEADERS += include/rtems/score/userextimpl.h
    397398include_rtems_score_HEADERS += include/rtems/score/watchdog.h
  • cpukit/include/rtems/extensiondata.h

    r356b07e6 r963c6c2  
    2121#include <rtems/extension.h>
    2222#include <rtems/score/objectdata.h>
     23#include <rtems/score/userextdata.h>
    2324
    2425#ifdef __cplusplus
  • cpukit/include/rtems/score/userext.h

    r356b07e6 r963c6c2  
    2020
    2121#include <rtems/score/interr.h>
    22 #include <rtems/score/chain.h>
    2322
    2423#ifdef __cplusplus
     
    243242}   User_extensions_Table;
    244243
    245 /**
    246  * @brief Manages the switch callouts.
    247  *
    248  * They are managed separately from other extensions for performance reasons.
    249  */
    250 typedef struct {
    251   Chain_Node                              Node;
    252   User_extensions_thread_switch_extension thread_switch;
    253 }   User_extensions_Switch_control;
    254 
    255 /**
    256  * @brief Manages each user extension set.
    257  *
    258  * The switch control is part of the extensions control even if not used due to
    259  * the extension not having a switch handler.
    260  */
    261 typedef struct {
    262   Chain_Node                     Node;
    263   User_extensions_Switch_control Switch;
    264   User_extensions_Table          Callouts;
    265 }   User_extensions_Control;
    266 
    267244/** @} */
    268245
  • cpukit/include/rtems/score/userextimpl.h

    r356b07e6 r963c6c2  
    1919#define _RTEMS_SCORE_USEREXTIMPL_H
    2020
    21 #include <rtems/score/userext.h>
     21#include <rtems/score/userextdata.h>
    2222#include <rtems/score/chainimpl.h>
    2323#include <rtems/score/isrlock.h>
Note: See TracChangeset for help on using the changeset viewer.