forked from Imagelibrary/rtems
committed by
Sebastian Huber
parent
95c760301d
commit
69d6671f64
@@ -27,13 +27,9 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @defgroup ScoreISR ISR Handler
|
||||
*
|
||||
* @ingroup Score
|
||||
*
|
||||
* @addtogroup ScoreISR ISR Handler
|
||||
*/
|
||||
/**@{*/
|
||||
/** @{ */
|
||||
|
||||
/**
|
||||
* The following type defines the control block used to manage
|
||||
@@ -145,7 +141,7 @@ typedef uint32_t ISR_Level;
|
||||
RTEMS_COMPILER_MEMORY_BARRIER(); \
|
||||
} while (0)
|
||||
|
||||
/**@}*/
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
@@ -32,6 +32,8 @@ extern "C" {
|
||||
|
||||
/**
|
||||
* @defgroup ScoreProfiling Profiling Support
|
||||
*
|
||||
* @ingroup Score
|
||||
*
|
||||
* @brief Profiling support.
|
||||
*
|
||||
|
||||
@@ -29,9 +29,7 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @defgroup ScoreSMP SMP Support
|
||||
*
|
||||
* @ingroup Score
|
||||
* @addtogroup ScoreSMP
|
||||
*
|
||||
* This defines the interface of the SuperCore SMP support.
|
||||
*
|
||||
|
||||
@@ -22,21 +22,6 @@
|
||||
|
||||
#include <rtems/score/cpuopts.h>
|
||||
|
||||
#if defined(RTEMS_SMP)
|
||||
|
||||
#include <rtems/score/smplockstats.h>
|
||||
#include <rtems/score/smplockticket.h>
|
||||
#include <rtems/score/isrlevel.h>
|
||||
|
||||
#if defined(RTEMS_DEBUG)
|
||||
#include <rtems/score/assert.h>
|
||||
#include <rtems/score/smp.h>
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
/**
|
||||
* @defgroup ScoreSMPLock SMP Locks
|
||||
*
|
||||
@@ -55,6 +40,21 @@ extern "C" {
|
||||
* @{
|
||||
*/
|
||||
|
||||
#if defined(RTEMS_SMP)
|
||||
|
||||
#include <rtems/score/smplockstats.h>
|
||||
#include <rtems/score/smplockticket.h>
|
||||
#include <rtems/score/isrlevel.h>
|
||||
|
||||
#if defined(RTEMS_DEBUG)
|
||||
#include <rtems/score/assert.h>
|
||||
#include <rtems/score/smp.h>
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
#if defined(RTEMS_DEBUG) || defined(RTEMS_PROFILING)
|
||||
#define RTEMS_SMP_LOCK_DO_NOT_INLINE
|
||||
#endif
|
||||
@@ -316,7 +316,7 @@ void _SMP_lock_Release_and_ISR_enable(
|
||||
bool _SMP_lock_Is_owner( const SMP_lock_Control *lock );
|
||||
#endif
|
||||
|
||||
/**@}*/
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
@@ -118,9 +118,7 @@ extern "C" {
|
||||
#define TOD_BASE_YEAR 1988
|
||||
|
||||
/**
|
||||
* @defgroup ScoreTOD Time Of Day (TOD) Handler
|
||||
*
|
||||
* @ingroup Score
|
||||
* @addtogroup ScoreTOD
|
||||
*
|
||||
* This handler encapsulates functionality used to manage time of day.
|
||||
*/
|
||||
|
||||
@@ -29,13 +29,9 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @defgroup ScoreUserExt User Extension Handler
|
||||
*
|
||||
* @ingroup Score
|
||||
*
|
||||
* @addtogroup ScoreUserExt
|
||||
*/
|
||||
/**@{**/
|
||||
/** @{ **/
|
||||
|
||||
/**
|
||||
* @brief Chain iterator for dynamic user extensions.
|
||||
@@ -82,7 +78,7 @@ extern Chain_Control _User_extensions_Switches_list;
|
||||
/**
|
||||
* @name Extension Maintainance
|
||||
*/
|
||||
/**@{**/
|
||||
/** @{ **/
|
||||
|
||||
void _User_extensions_Handler_initialization( void );
|
||||
|
||||
@@ -200,7 +196,7 @@ void _User_extensions_Iterate(
|
||||
/**
|
||||
* @name Extension Callout Dispatcher
|
||||
*/
|
||||
/**@{**/
|
||||
/** @{ **/
|
||||
|
||||
static inline bool _User_extensions_Thread_create( Thread_Control *created )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user