RTEMS 6.3
Loading...
Searching...
No Matches
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,
y )
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 \
)