RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Modules | Files | Macros | Functions | Variables
spec:/testsuites/validation-smp-only-2

This SMP-only test suite validates the clustered scheduler configuration through an application configuration with a processor maximum of two. The second processor has a optional scheduler assigned and fails to start. More...

Modules

 spec:/score/smp/val/start-of-optional-processor-failed
 Tests the state of an optional processor which failed to start.
 

Files

file  ts-validation-smp-only-2.c
 

Macros

#define CONFIGURE_MAXIMUM_PROCESSORS   2
 
#define CONFIGURE_SCHEDULER_EDF_SMP
 
#define CONFIGURE_SCHEDULER_TABLE_ENTRIES    RTEMS_SCHEDULER_TABLE_EDF_SMP( a, TEST_SCHEDULER_A_NAME )
 
#define CONFIGURE_SCHEDULER_ASSIGNMENTS
 

Functions

bool __wrap__CPU_SMP_Start_processor (uint32_t cpu_index)
 
 RTEMS_SCHEDULER_EDF_SMP (a)
 

Variables

const char rtems_test_name [] = "TestsuitesValidationSmpOnly2"
 Each test must define a test name string.
 

Detailed Description

This SMP-only test suite validates the clustered scheduler configuration through an application configuration with a processor maximum of two. The second processor has a optional scheduler assigned and fails to start.

Macro Definition Documentation

◆ CONFIGURE_SCHEDULER_ASSIGNMENTS

#define CONFIGURE_SCHEDULER_ASSIGNMENTS
Value:
RTEMS_SCHEDULER_ASSIGN( 0, RTEMS_SCHEDULER_ASSIGN_PROCESSOR_MANDATORY ), \
RTEMS_SCHEDULER_ASSIGN( 0, RTEMS_SCHEDULER_ASSIGN_PROCESSOR_OPTIONAL )