RTEMS 6.3
Loading...
Searching...
No Matches
ts-fatal-sysinit.h File Reference

This header file provides a configurable validation test suite runner and application configuration for fatal error tests which occur during system initialization. More...

#include <rtems.h>
#include <rtems/bspIo.h>
#include <rtems/sysinit.h>
#include <rtems/test-info.h>
#include <rtems/testopts.h>
#include <rtems/score/atomic.h>
#include <rtems/test.h>
#include "tx-support.h"
#include <rtems/confdefs.h>

Go to the source code of this file.

Macros

#define CONFIGURE_MAXIMUM_FILE_DESCRIPTORS   0
#define CONFIGURE_DISABLE_NEWLIB_REENTRANCY
#define CONFIGURE_APPLICATION_DISABLE_FILESYSTEM
#define OPTIONAL_FATAL_SYSINIT_INITIAL_EXTENSION
#define CONFIGURE_INITIAL_EXTENSIONS
#define CONFIGURE_IDLE_TASK_STORAGE_SIZE   RTEMS_MINIMUM_STACK_SIZE
#define CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION
#define CONFIGURE_IDLE_TASK_BODY   IdleBody
#define CONFIGURE_INIT

Functions

 RTEMS_SYSINIT_ITEM (TestRunInitialize, RTEMS_SYSINIT_BSP_EARLY, RTEMS_SYSINIT_ORDER_FIRST)
void * IdleBody (uintptr_t ignored)

Detailed Description

This header file provides a configurable validation test suite runner and application configuration for fatal error tests which occur during system initialization.

Macro Definition Documentation

◆ CONFIGURE_INITIAL_EXTENSIONS

#define CONFIGURE_INITIAL_EXTENSIONS
Value:
OPTIONAL_FATAL_SYSINIT_INITIAL_EXTENSION \
{ .fatal = FatalInitialExtension }, \
{ .fatal = TestSuiteFatalExtension }