summaryrefslogtreecommitdiff
path: root/testsuites/validation/ts-default.h
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/validation/ts-default.h')
-rw-r--r--testsuites/validation/ts-default.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/testsuites/validation/ts-default.h b/testsuites/validation/ts-default.h
index fddca955e1..74854afef3 100644
--- a/testsuites/validation/ts-default.h
+++ b/testsuites/validation/ts-default.h
@@ -42,6 +42,7 @@
#include <rtems/test-scheduler.h>
#include "ts-config.h"
+#include "tx-support.h"
#define MAX_TLS_SIZE RTEMS_ALIGN_UP( 64, RTEMS_TASK_STORAGE_ALIGNMENT )
@@ -180,6 +181,8 @@ static void task_stack_deallocate( void *stack )
#define CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE TASK_STORAGE_SIZE
+#define CONFIGURE_INITIAL_EXTENSIONS { .fatal = FatalInitialExtension }
+
#if defined( RTEMS_SMP ) && \
( CONFIGURE_MAXIMUM_PROCESSORS == 4 || CONFIGURE_MAXIMUM_PROCESSORS == 5 )
@@ -190,6 +193,9 @@ T_scheduler_operations[ CONFIGURE_MAXIMUM_PROCESSORS ] = {
SCHEDULER_EDF_SMP_ENTRY_POINTS,
SCHEDULER_EDF_SMP_ENTRY_POINTS,
SCHEDULER_EDF_SMP_ENTRY_POINTS,
+#if CONFIGURE_MAXIMUM_PROCESSORS >= 5
+ SCHEDULER_EDF_SMP_ENTRY_POINTS,
+#endif
SCHEDULER_EDF_SMP_ENTRY_POINTS
};