mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-22 06:14:27 +08:00
Rename CONFIGURE_SMP_MAXIMUM_PROCESSORS
Rename CONFIGURE_SMP_MAXIMUM_PROCESSORS to CONFIGURE_MAXIMUM_PROCESSORS since the SMP part is superfluous. Update #2894.
This commit is contained in:
@@ -102,7 +102,7 @@ static void Init( rtems_task_argument arg )
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 32
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 32
|
||||
|
||||
#define CONFIGURE_DISABLE_BSP_SETTINGS
|
||||
|
||||
|
||||
@@ -211,15 +211,20 @@ extern rtems_initialization_tasks_table Initialization_tasks[];
|
||||
extern int rtems_telnetd_maximum_ptys;
|
||||
#endif
|
||||
|
||||
#ifndef CONFIGURE_SMP_MAXIMUM_PROCESSORS
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 1
|
||||
#ifdef CONFIGURE_SMP_MAXIMUM_PROCESSORS
|
||||
#warning "CONFIGURE_SMP_MAXIMUM_PROCESSORS has been renamed to CONFIGURE_MAXIMUM_PROCESSORS since RTEMS 4.12"
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CONFIGURE_SMP_MAXIMUM_PROCESSORS
|
||||
#endif
|
||||
|
||||
#ifndef CONFIGURE_MAXIMUM_PROCESSORS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 1
|
||||
#endif
|
||||
|
||||
/*
|
||||
* An internal define to indicate that this is an SMP application
|
||||
* configuration.
|
||||
*/
|
||||
#if defined(RTEMS_SMP) && CONFIGURE_SMP_MAXIMUM_PROCESSORS > 1
|
||||
#if defined(RTEMS_SMP) && CONFIGURE_MAXIMUM_PROCESSORS > 1
|
||||
#define _CONFIGURE_SMP_APPLICATION
|
||||
#endif
|
||||
|
||||
@@ -1029,97 +1034,97 @@ extern rtems_initialization_tasks_table Initialization_tasks[];
|
||||
RTEMS_SCHEDULER_ASSIGN_PROCESSOR_OPTIONAL \
|
||||
)
|
||||
_CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 2
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 2
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 3
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 3
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 4
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 4
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 5
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 5
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 6
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 6
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 7
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 7
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 8
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 8
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 9
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 9
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 10
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 10
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 11
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 11
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 12
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 12
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 13
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 13
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 14
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 14
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 15
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 15
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 16
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 16
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 17
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 17
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 18
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 18
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 19
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 19
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 20
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 20
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 21
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 21
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 22
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 22
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 23
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 23
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 24
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 24
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 25
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 25
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 26
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 26
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 27
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 27
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 28
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 28
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 29
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 29
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 30
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 30
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 31
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 31
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#if CONFIGURE_SMP_MAXIMUM_PROCESSORS >= 32
|
||||
#if CONFIGURE_MAXIMUM_PROCESSORS >= 32
|
||||
, _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
#endif
|
||||
#undef _CONFIGURE_SMP_SCHEDULER_ASSIGN_OPT
|
||||
@@ -1127,7 +1132,7 @@ extern rtems_initialization_tasks_table Initialization_tasks[];
|
||||
};
|
||||
|
||||
RTEMS_STATIC_ASSERT(
|
||||
CONFIGURE_SMP_MAXIMUM_PROCESSORS
|
||||
CONFIGURE_MAXIMUM_PROCESSORS
|
||||
== RTEMS_ARRAY_SIZE( _Scheduler_Initial_assignments ),
|
||||
_Scheduler_Initial_assignments
|
||||
);
|
||||
@@ -2909,11 +2914,7 @@ extern rtems_initialization_tasks_table Initialization_tasks[];
|
||||
* This calculates the amount of memory reserved for the IDLE tasks.
|
||||
* In an SMP system, each CPU core has its own idle task.
|
||||
*/
|
||||
#if defined(RTEMS_SMP)
|
||||
#define _CONFIGURE_IDLE_TASKS_COUNT CONFIGURE_SMP_MAXIMUM_PROCESSORS
|
||||
#else
|
||||
#define _CONFIGURE_IDLE_TASKS_COUNT 1
|
||||
#endif
|
||||
#define _CONFIGURE_IDLE_TASKS_COUNT CONFIGURE_MAXIMUM_PROCESSORS
|
||||
|
||||
/**
|
||||
* This defines the formula used to compute the amount of memory
|
||||
@@ -2975,7 +2976,7 @@ extern rtems_initialization_tasks_table Initialization_tasks[];
|
||||
*/
|
||||
#if defined(RTEMS_SMP)
|
||||
#define _CONFIGURE_MEMORY_FOR_SMP \
|
||||
(CONFIGURE_SMP_MAXIMUM_PROCESSORS * \
|
||||
(CONFIGURE_MAXIMUM_PROCESSORS * \
|
||||
_Configure_From_workspace( CONFIGURE_INTERRUPT_STACK_SIZE ) \
|
||||
)
|
||||
#else
|
||||
@@ -3320,7 +3321,7 @@ extern rtems_initialization_tasks_table Initialization_tasks[];
|
||||
CONFIGURE_MULTIPROCESSING_TABLE, /* pointer to MP config table */
|
||||
#endif
|
||||
#ifdef RTEMS_SMP
|
||||
CONFIGURE_SMP_MAXIMUM_PROCESSORS,
|
||||
CONFIGURE_MAXIMUM_PROCESSORS,
|
||||
#endif
|
||||
};
|
||||
#endif
|
||||
@@ -3332,7 +3333,7 @@ extern rtems_initialization_tasks_table Initialization_tasks[];
|
||||
* Instantiate the Per CPU information based upon the user configuration.
|
||||
*/
|
||||
#if defined(CONFIGURE_INIT)
|
||||
Per_CPU_Control_envelope _Per_CPU_Information[CONFIGURE_SMP_MAXIMUM_PROCESSORS];
|
||||
Per_CPU_Control_envelope _Per_CPU_Information[CONFIGURE_MAXIMUM_PROCESSORS];
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
@@ -25,10 +25,10 @@ rtems_task Test_task(
|
||||
#define CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 4
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 4
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS \
|
||||
(1 + CONFIGURE_SMP_MAXIMUM_PROCESSORS)
|
||||
(1 + CONFIGURE_MAXIMUM_PROCESSORS)
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 1
|
||||
|
||||
#define CONFIGURE_INITIAL_EXTENSIONS RTEMS_TEST_INITIAL_EXTENSION
|
||||
@@ -43,7 +43,7 @@ rtems_task Test_task(
|
||||
* Keep the names and IDs in global variables so another task can use them.
|
||||
*/
|
||||
|
||||
TEST_EXTERN volatile bool TaskRan[ CONFIGURE_SMP_MAXIMUM_PROCESSORS ];
|
||||
TEST_EXTERN volatile bool TaskRan[ CONFIGURE_MAXIMUM_PROCESSORS ];
|
||||
|
||||
void Loop( void );
|
||||
|
||||
|
||||
@@ -25,10 +25,10 @@ rtems_task Test_task(
|
||||
#define CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 4
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 4
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS \
|
||||
(1 + CONFIGURE_SMP_MAXIMUM_PROCESSORS)
|
||||
(1 + CONFIGURE_MAXIMUM_PROCESSORS)
|
||||
|
||||
#define CONFIGURE_INITIAL_EXTENSIONS RTEMS_TEST_INITIAL_EXTENSION
|
||||
|
||||
|
||||
@@ -25,10 +25,10 @@ rtems_task Test_task(
|
||||
#define CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 4
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 4
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS \
|
||||
(1 + CONFIGURE_SMP_MAXIMUM_PROCESSORS)
|
||||
(1 + CONFIGURE_MAXIMUM_PROCESSORS)
|
||||
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES 1
|
||||
|
||||
@@ -52,7 +52,7 @@ rtems_task Test_task(
|
||||
* Keep the names and IDs in global variables so another task can use them.
|
||||
*/
|
||||
|
||||
TEST_EXTERN volatile bool TaskRan[ CONFIGURE_SMP_MAXIMUM_PROCESSORS + 1 ];
|
||||
TEST_EXTERN volatile bool TaskRan[ CONFIGURE_MAXIMUM_PROCESSORS + 1 ];
|
||||
|
||||
/*
|
||||
* Keep the names and IDs in global variables so another task can use them.
|
||||
|
||||
@@ -85,10 +85,10 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 2
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 2
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS \
|
||||
(1 + CONFIGURE_SMP_MAXIMUM_PROCESSORS)
|
||||
(1 + CONFIGURE_MAXIMUM_PROCESSORS)
|
||||
#define CONFIGURE_INITIAL_EXTENSIONS RTEMS_TEST_INITIAL_EXTENSION
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -176,7 +176,7 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 2
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 2
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 1
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 2
|
||||
|
||||
@@ -27,10 +27,10 @@ rtems_task Test_task(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 4
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 4
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS \
|
||||
(1 + (CONFIGURE_SMP_MAXIMUM_PROCESSORS*3) )
|
||||
(1 + (CONFIGURE_MAXIMUM_PROCESSORS*3) )
|
||||
|
||||
#define CONFIGURE_INITIAL_EXTENSIONS RTEMS_TEST_INITIAL_EXTENSION
|
||||
|
||||
|
||||
@@ -88,10 +88,10 @@ rtems_task Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 4
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 4
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS \
|
||||
(1 + CONFIGURE_SMP_MAXIMUM_PROCESSORS)
|
||||
(1 + CONFIGURE_MAXIMUM_PROCESSORS)
|
||||
#define CONFIGURE_INITIAL_EXTENSIONS RTEMS_TEST_INITIAL_EXTENSION
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
@@ -229,7 +229,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS (NUM_CPUS*2)
|
||||
|
||||
|
||||
@@ -829,7 +829,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_MICROSECONDS_PER_TICK (MS_PER_TICK * 1000)
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS CPU_COUNT
|
||||
|
||||
|
||||
@@ -268,7 +268,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS CPU_COUNT
|
||||
|
||||
|
||||
@@ -253,7 +253,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
|
||||
@@ -429,7 +429,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS MAX_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS MAX_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS MAX_CPUS
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES MAX_CPUS * TASKS_PER_CPU + 1
|
||||
#define CONFIGURE_MAXIMUM_TASKS MAX_CPUS * TASKS_PER_CPU + 1
|
||||
|
||||
@@ -174,7 +174,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_SCHEDULER_SIMPLE_SMP
|
||||
|
||||
|
||||
@@ -126,7 +126,7 @@ static rtems_status_code test_driver_init(
|
||||
{ .fatal = fatal_extension }, \
|
||||
RTEMS_TEST_INITIAL_EXTENSION
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS MAX_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS MAX_CPUS
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 1
|
||||
|
||||
|
||||
@@ -127,7 +127,7 @@ static rtems_status_code test_driver_init(
|
||||
{ .fatal = fatal_extension }, \
|
||||
RTEMS_TEST_INITIAL_EXTENSION
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS MAX_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS MAX_CPUS
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 1
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@ static void fatal_extension(
|
||||
RTEMS_TEST_INITIAL_EXTENSION
|
||||
|
||||
/* Lets see when the first RTEMS system hits this limit */
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 64
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 64
|
||||
|
||||
#define CONFIGURE_SCHEDULER_SIMPLE_SMP
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@ static void fatal_extension(
|
||||
{ .fatal = fatal_extension }, \
|
||||
RTEMS_TEST_INITIAL_EXTENSION
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 2
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 2
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 1
|
||||
|
||||
|
||||
@@ -113,7 +113,7 @@ static void fatal_extension(
|
||||
{ .fatal = fatal_extension }, \
|
||||
RTEMS_TEST_INITIAL_EXTENSION
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 2
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 2
|
||||
|
||||
#define CONFIGURE_SCHEDULER_SIMPLE_SMP
|
||||
|
||||
|
||||
@@ -202,7 +202,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 1
|
||||
|
||||
|
||||
@@ -392,7 +392,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_MICROSECONDS_PER_TICK 1000
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS \
|
||||
(1 + MAX_INHERIT_OBTAIN_COUNT + 1 + 1 + SEM_WORKER_COUNT)
|
||||
|
||||
@@ -761,7 +761,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS CPU_COUNT
|
||||
|
||||
|
||||
@@ -238,7 +238,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS (2 + RUNNER_COUNT)
|
||||
|
||||
|
||||
@@ -281,7 +281,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_SCHEDULER_SIMPLE_SMP
|
||||
|
||||
|
||||
@@ -1781,7 +1781,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_MAXIMUM_MRSP_SEMAPHORES MRSP_COUNT
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 1
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_SCHEDULER_SIMPLE_SMP
|
||||
|
||||
|
||||
@@ -943,7 +943,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS PART_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS PART_COUNT
|
||||
|
||||
#define CONFIGURE_SCHEDULER_SIMPLE_SMP
|
||||
|
||||
|
||||
@@ -322,7 +322,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_MAXIMUM_TASKS (1 + WORKER_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_SEMAPHORES (1 + MTX_COUNT)
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_SCHEDULER_SIMPLE_SMP
|
||||
|
||||
|
||||
@@ -161,7 +161,7 @@ void *POSIX_Init(
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
#define CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
|
||||
|
||||
|
||||
@@ -232,7 +232,7 @@ void *POSIX_Init(
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
|
||||
#define CONFIGURE_MAXIMUM_POSIX_THREADS (NUM_CPUS*2)
|
||||
|
||||
|
||||
@@ -159,7 +159,7 @@ static void *POSIX_Init(void *arg)
|
||||
#define CONFIGURE_MAXIMUM_POSIX_THREADS 2
|
||||
#define CONFIGURE_MAXIMUM_POSIX_MUTEXES 2
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 2
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 2
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_SMP
|
||||
|
||||
|
||||
@@ -176,7 +176,7 @@ static void *POSIX_Init(void *arg)
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 2
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 2
|
||||
|
||||
#define CONFIGURE_INITIAL_EXTENSIONS RTEMS_TEST_INITIAL_EXTENSION
|
||||
|
||||
|
||||
@@ -157,7 +157,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS TASK_COUNT
|
||||
|
||||
|
||||
@@ -211,7 +211,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS NUM_CPUS
|
||||
|
||||
|
||||
@@ -85,7 +85,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS TASK_COUNT
|
||||
|
||||
|
||||
@@ -166,7 +166,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS TASK_COUNT
|
||||
|
||||
|
||||
@@ -226,7 +226,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS TASK_COUNT
|
||||
|
||||
|
||||
@@ -77,7 +77,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_AFFINITY_SMP
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS NUM_CPUS
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS TASK_COUNT
|
||||
|
||||
|
||||
@@ -196,7 +196,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS TASK_COUNT
|
||||
|
||||
|
||||
@@ -403,7 +403,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_MAXIMUM_MRSP_SEMAPHORES 1
|
||||
|
||||
/* Lets see when the first RTEMS system hits this limit */
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 64
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 64
|
||||
|
||||
#define CONFIGURE_SCHEDULER_PRIORITY_SMP
|
||||
#define CONFIGURE_SCHEDULER_SIMPLE_SMP
|
||||
|
||||
@@ -657,7 +657,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_MAX
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_MAX
|
||||
|
||||
#define CONFIGURE_MAXIMUM_PRIORITY 255
|
||||
|
||||
|
||||
@@ -180,7 +180,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 3
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_SCHEDULER_SIMPLE_SMP
|
||||
|
||||
|
||||
@@ -235,7 +235,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 2
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 2
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 2
|
||||
|
||||
|
||||
@@ -332,7 +332,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_MAXIMUM_TASKS (1 + TASK_COUNT)
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 1
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_SCHEDULER_STRONG_APA
|
||||
|
||||
|
||||
@@ -236,7 +236,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS (3 + TOGGLER_COUNT)
|
||||
|
||||
|
||||
@@ -506,7 +506,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS (CPU_COUNT + 1)
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 2
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS 2
|
||||
|
||||
#define CONFIGURE_MAXIMUM_TASKS 2
|
||||
|
||||
|
||||
@@ -154,7 +154,7 @@ static void Init(rtems_task_argument arg)
|
||||
|
||||
#define CONFIGURE_MICROSECONDS_PER_TICK 1000
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_MAXIMUM_PRIORITY 255
|
||||
|
||||
|
||||
@@ -257,7 +257,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 2
|
||||
#define CONFIGURE_MAXIMUM_PERIODS 1
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
|
||||
@@ -97,7 +97,7 @@ static void Init(rtems_task_argument arg)
|
||||
#define CONFIGURE_MAXIMUM_TASKS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_TIMERS 1
|
||||
|
||||
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
#define CONFIGURE_MAXIMUM_PROCESSORS CPU_COUNT
|
||||
|
||||
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user