diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-07-05 16:35:51 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-07-26 19:57:31 +0200 |
commit | 32c0cd8ff827537f02de92c0edfc02ba9b8f77bc (patch) | |
tree | b30fea6325a4f45de2fdc68f2495a68e46f92fc9 /testsuites/validation/ts-default.h | |
parent | validation: Test rtems_interrupt_is_pending() (diff) | |
download | rtems-32c0cd8ff827537f02de92c0edfc02ba9b8f77bc.tar.bz2 |
validation: Test rtems_interrupt_raise_on()
Update #3269.
Diffstat (limited to 'testsuites/validation/ts-default.h')
-rw-r--r-- | testsuites/validation/ts-default.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/testsuites/validation/ts-default.h b/testsuites/validation/ts-default.h index d519df09ff..addf1866f5 100644 --- a/testsuites/validation/ts-default.h +++ b/testsuites/validation/ts-default.h @@ -177,7 +177,8 @@ static void task_stack_deallocate( void *stack ) #define CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE TASK_STORAGE_SIZE -#if defined(RTEMS_SMP) && CONFIGURE_MAXIMUM_PROCESSORS == 4 +#if defined( RTEMS_SMP ) && \ + ( CONFIGURE_MAXIMUM_PROCESSORS == 4 || CONFIGURE_MAXIMUM_PROCESSORS == 5 ) #define CONFIGURE_SCHEDULER_EDF_SMP @@ -194,11 +195,20 @@ RTEMS_SCHEDULER_EDF_SMP(c); RTEMS_SCHEDULER_TABLE_EDF_SMP(b, rtems_build_name('B', ' ', ' ', ' ')), \ RTEMS_SCHEDULER_TABLE_EDF_SMP(c, rtems_build_name('C', ' ', ' ', ' ')) +#if CONFIGURE_MAXIMUM_PROCESSORS == 5 +#define CONFIGURE_SCHEDULER_ASSIGNMENTS \ + RTEMS_SCHEDULER_ASSIGN(0, RTEMS_SCHEDULER_ASSIGN_PROCESSOR_MANDATORY), \ + RTEMS_SCHEDULER_ASSIGN(1, RTEMS_SCHEDULER_ASSIGN_PROCESSOR_OPTIONAL), \ + RTEMS_SCHEDULER_ASSIGN(2, RTEMS_SCHEDULER_ASSIGN_PROCESSOR_OPTIONAL), \ + RTEMS_SCHEDULER_ASSIGN(2, RTEMS_SCHEDULER_ASSIGN_PROCESSOR_OPTIONAL), \ + RTEMS_SCHEDULER_ASSIGN_NO_SCHEDULER +#else #define CONFIGURE_SCHEDULER_ASSIGNMENTS \ RTEMS_SCHEDULER_ASSIGN(0, RTEMS_SCHEDULER_ASSIGN_PROCESSOR_MANDATORY), \ RTEMS_SCHEDULER_ASSIGN(1, RTEMS_SCHEDULER_ASSIGN_PROCESSOR_OPTIONAL), \ RTEMS_SCHEDULER_ASSIGN(2, RTEMS_SCHEDULER_ASSIGN_PROCESSOR_OPTIONAL), \ RTEMS_SCHEDULER_ASSIGN(2, RTEMS_SCHEDULER_ASSIGN_PROCESSOR_OPTIONAL) +#endif #endif /* RTEMS_SMP */ |