diff options
Diffstat (limited to 'testsuites/validation/tc-score-smp-thread.c')
-rw-r--r-- | testsuites/validation/tc-score-smp-thread.c | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/testsuites/validation/tc-score-smp-thread.c b/testsuites/validation/tc-score-smp-thread.c index fc1dd394c2..38d2b26e29 100644 --- a/testsuites/validation/tc-score-smp-thread.c +++ b/testsuites/validation/tc-score-smp-thread.c @@ -3,11 +3,11 @@ /** * @file * - * @ingroup RTEMSTestCaseScoreThreadValSmp + * @ingroup ScoreThreadValSmp */ /* - * Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) + * Copyright (C) 2021 embedded brains GmbH & Co. KG * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -63,9 +63,9 @@ #include <rtems/test.h> /** - * @defgroup RTEMSTestCaseScoreThreadValSmp spec:/score/thread/val/smp + * @defgroup ScoreThreadValSmp spec:/score/thread/val/smp * - * @ingroup RTEMSTestSuiteTestsuitesValidationSmpOnly0 + * @ingroup TestsuitesValidationSmpOnly0 * * @brief Tests SMP-specific thread behaviour. * @@ -159,17 +159,21 @@ typedef struct { static ScoreThreadValSmp_Context ScoreThreadValSmp_Instance; -typedef ScoreThreadValSmp_Context Context; +#define EVENT_OBTAIN RTEMS_EVENT_0 + +#define EVENT_RELEASE RTEMS_EVENT_1 + +#define EVENT_COUNT_EARLY RTEMS_EVENT_2 + +#define EVENT_BUSY RTEMS_EVENT_3 -typedef enum { - EVENT_OBTAIN = RTEMS_EVENT_0, - EVENT_RELEASE = RTEMS_EVENT_1, - EVENT_COUNT_EARLY = RTEMS_EVENT_2, - EVENT_BUSY = RTEMS_EVENT_3, - EVENT_COUNT = RTEMS_EVENT_4, - EVENT_LET_WORKER_C_COUNT = RTEMS_EVENT_5, - EVENT_SET_TASK_SWITCH_EXTENSION = RTEMS_EVENT_6 -} Event; +#define EVENT_COUNT RTEMS_EVENT_4 + +#define EVENT_LET_WORKER_C_COUNT RTEMS_EVENT_5 + +#define EVENT_SET_TASK_SWITCH_EXTENSION RTEMS_EVENT_6 + +typedef ScoreThreadValSmp_Context Context; static void TaskSwitchExtension( rtems_tcb *executing, rtems_tcb *heir ) { |