RTEMS 6.1-rc1
Macros | Functions
sysinitverbose.c File Reference

This source file contains the implementation of _Sysinit_Verbose(). More...

#include <rtems/sysinit.h>
#include <rtems/score/memory.h>
#include <rtems/bspIo.h>
#include <inttypes.h>

Macros

#define SYSINIT_VERBOSE(x)
 
#define SYSINIT_IS_ADJACENT(x, y)
 

Functions

 RTEMS_LINKER_RWSET_ITEM_DECLARE (_Sysinit, rtems_sysinit_item, _Sysinit_Verbose)
 
 SYSINIT_VERBOSE (BSP_EARLY)
 
 SYSINIT_VERBOSE (MEMORY)
 
 SYSINIT_VERBOSE (DIRTY_MEMORY)
 
 SYSINIT_VERBOSE (ZERO_MEMORY)
 
 SYSINIT_VERBOSE (ISR_STACK)
 
 SYSINIT_VERBOSE (PER_CPU_DATA)
 
 SYSINIT_VERBOSE (SBRK)
 
 SYSINIT_VERBOSE (STACK_ALLOCATOR)
 
 SYSINIT_VERBOSE (WORKSPACE)
 
 SYSINIT_VERBOSE (MALLOC)
 
 SYSINIT_VERBOSE (BSP_START)
 
 SYSINIT_VERBOSE (CPU_COUNTER)
 
 SYSINIT_VERBOSE (TARGET_HASH)
 
 SYSINIT_VERBOSE (INITIAL_EXTENSIONS)
 
 SYSINIT_VERBOSE (MP_EARLY)
 
 SYSINIT_VERBOSE (DATA_STRUCTURES)
 
 SYSINIT_VERBOSE (MP)
 
 SYSINIT_VERBOSE (USER_EXTENSIONS)
 
 SYSINIT_VERBOSE (CLASSIC_TASKS)
 
 SYSINIT_VERBOSE (CLASSIC_TASKS_MP)
 
 SYSINIT_VERBOSE (CLASSIC_TIMER)
 
 SYSINIT_VERBOSE (CLASSIC_SIGNAL_MP)
 
 SYSINIT_VERBOSE (CLASSIC_EVENT_MP)
 
 SYSINIT_VERBOSE (CLASSIC_MESSAGE_QUEUE)
 
 SYSINIT_VERBOSE (CLASSIC_MESSAGE_QUEUE_MP)
 
 SYSINIT_VERBOSE (CLASSIC_SEMAPHORE)
 
 SYSINIT_VERBOSE (CLASSIC_SEMAPHORE_MP)
 
 SYSINIT_VERBOSE (CLASSIC_PARTITION)
 
 SYSINIT_VERBOSE (CLASSIC_PARTITION_MP)
 
 SYSINIT_VERBOSE (CLASSIC_REGION)
 
 SYSINIT_VERBOSE (CLASSIC_DUAL_PORTED_MEMORY)
 
 SYSINIT_VERBOSE (CLASSIC_RATE_MONOTONIC)
 
 SYSINIT_VERBOSE (CLASSIC_BARRIER)
 
 SYSINIT_VERBOSE (POSIX_SIGNALS)
 
 SYSINIT_VERBOSE (POSIX_THREADS)
 
 SYSINIT_VERBOSE (POSIX_MESSAGE_QUEUE)
 
 SYSINIT_VERBOSE (POSIX_SEMAPHORE)
 
 SYSINIT_VERBOSE (POSIX_TIMER)
 
 SYSINIT_VERBOSE (POSIX_SHM)
 
 SYSINIT_VERBOSE (POSIX_KEYS)
 
 SYSINIT_VERBOSE (POSIX_CLEANUP)
 
 SYSINIT_VERBOSE (IDLE_THREADS)
 
 SYSINIT_VERBOSE (LIBIO)
 
 SYSINIT_VERBOSE (USER_ENVIRONMENT)
 
 SYSINIT_VERBOSE (ROOT_FILESYSTEM)
 
 SYSINIT_VERBOSE (DRVMGR)
 
 SYSINIT_VERBOSE (MP_SERVER)
 
 SYSINIT_VERBOSE (BSP_PRE_DRIVERS)
 
 SYSINIT_VERBOSE (DRVMGR_LEVEL_1)
 
 SYSINIT_VERBOSE (DEVICE_DRIVERS)
 
 SYSINIT_VERBOSE (DRVMGR_LEVEL_2)
 
 SYSINIT_VERBOSE (DRVMGR_LEVEL_3)
 
 SYSINIT_VERBOSE (DRVMGR_LEVEL_4)
 
 SYSINIT_VERBOSE (MP_FINALIZE)
 
 SYSINIT_VERBOSE (CLASSIC_USER_TASKS)
 
 SYSINIT_VERBOSE (POSIX_USER_THREADS)
 
 SYSINIT_VERBOSE (STD_FILE_DESCRIPTORS)
 
 SYSINIT_VERBOSE (LAST)
 
void _Sysinit_Verbose (void)
 Enables a verbose system initialization.
 

Detailed Description

This source file contains the implementation of _Sysinit_Verbose().

Macro Definition Documentation

◆ SYSINIT_IS_ADJACENT

#define SYSINIT_IS_ADJACENT (   x,
 
)
Value:
_Sysinit_Verbose_is_adjacent( \
&_Linker_set__Sysinit__Sysinit_Verbose_##x, \
&_Linker_set__Sysinit__Sysinit_Verbose_##y \
)

◆ SYSINIT_VERBOSE

#define SYSINIT_VERBOSE (   x)
Value:
static void _Sysinit_Verbose_##x( void ); \
RTEMS_SYSINIT_ITEM( \
_Sysinit_Verbose_##x, \
RTEMS_SYSINIT_##x, \
RTEMS_SYSINIT_ORDER_LAST \
)