[PATCH] Do not define CONFIGURE_TICKS_PER_TIMESLICE to 0

Joel Sherrill joel at rtems.org
Wed Mar 20 14:14:45 UTC 2024


This is generally ok but it contradicts the documented behavior
for CONFIGURE_TICKS_PER_TIMESLICE which states "The value of the
configuration option shall be greater than or equal to zero."

If zero is to be an error, then that needs to change.

Further, this series of changes has made me realize that
CONFIGURE_TICKS_PER_TIMESLICE and CONFIGURE_MICROSECONDS_PER_TICK should
not be defined if the application has not defined
CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER. Currently the documentation just
says it has no effect.

Also the formatting of the text in the description is inconsistent. Could a
ref be used for all of this?

The application shall define exactly one of the following configuration
options

* :ref:`CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER`,
* ``CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER``, or
* :ref:`CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER`,

--joel

On Wed, Mar 20, 2024 at 2:28 AM Sebastian Huber <
sebastian.huber at embedded-brains.de> wrote:

> Unconditionally make a CONFIGURE_TICKS_PER_TIMESLICE value less than or
> equal
> to zero an error.
>
> Update #4986.
> ---
>  cpukit/doxygen/appl-config.h                      | 2 +-
>  cpukit/include/rtems/confdefs/clock.h             | 3 +--
>  testsuites/ada/tmtests/tm01/init.c                | 1 -
>  testsuites/ada/tmtests/tm02/init.c                | 1 -
>  testsuites/ada/tmtests/tm03/init.c                | 1 -
>  testsuites/ada/tmtests/tm04/init.c                | 1 -
>  testsuites/ada/tmtests/tm05/init.c                | 1 -
>  testsuites/ada/tmtests/tm06/init.c                | 1 -
>  testsuites/ada/tmtests/tm07/init.c                | 1 -
>  testsuites/ada/tmtests/tm08/init.c                | 1 -
>  testsuites/ada/tmtests/tm09/init.c                | 1 -
>  testsuites/ada/tmtests/tm10/init.c                | 1 -
>  testsuites/ada/tmtests/tm11/init.c                | 1 -
>  testsuites/ada/tmtests/tm12/init.c                | 1 -
>  testsuites/ada/tmtests/tm13/init.c                | 1 -
>  testsuites/ada/tmtests/tm14/init.c                | 1 -
>  testsuites/ada/tmtests/tm15/init.c                | 1 -
>  testsuites/ada/tmtests/tm16/init.c                | 1 -
>  testsuites/ada/tmtests/tm17/init.c                | 1 -
>  testsuites/ada/tmtests/tm18/init.c                | 1 -
>  testsuites/ada/tmtests/tm19/init.c                | 1 -
>  testsuites/ada/tmtests/tm20/init.c                | 1 -
>  testsuites/ada/tmtests/tm21/init.c                | 1 -
>  testsuites/ada/tmtests/tm22/init.c                | 1 -
>  testsuites/ada/tmtests/tm23/init.c                | 1 -
>  testsuites/ada/tmtests/tm24/init.c                | 1 -
>  testsuites/ada/tmtests/tm25/init.c                | 1 -
>  testsuites/ada/tmtests/tm28/init.c                | 1 -
>  testsuites/ada/tmtests/tm29/init.c                | 1 -
>  testsuites/ada/tmtests/tmck/init.c                | 1 -
>  testsuites/rhealstone/rhdeadlockbrk/deadlockbrk.c | 1 -
>  testsuites/rhealstone/rhilatency/ilatency.c       | 1 -
>  testsuites/rhealstone/rhmlatency/mlatency.c       | 1 -
>  testsuites/rhealstone/rhtaskpreempt/taskpreempt.c | 1 -
>  testsuites/rhealstone/rhtaskswitch/taskswitch.c   | 1 -
>  testsuites/tmtests/tm01/system.h                  | 1 -
>  testsuites/tmtests/tm02/system.h                  | 1 -
>  testsuites/tmtests/tm03/system.h                  | 1 -
>  testsuites/tmtests/tm04/system.h                  | 1 -
>  testsuites/tmtests/tm05/system.h                  | 1 -
>  testsuites/tmtests/tm06/system.h                  | 1 -
>  testsuites/tmtests/tm07/system.h                  | 1 -
>  testsuites/tmtests/tm08/system.h                  | 1 -
>  testsuites/tmtests/tm09/system.h                  | 1 -
>  testsuites/tmtests/tm10/system.h                  | 1 -
>  testsuites/tmtests/tm11/system.h                  | 1 -
>  testsuites/tmtests/tm12/system.h                  | 1 -
>  testsuites/tmtests/tm13/system.h                  | 1 -
>  testsuites/tmtests/tm14/system.h                  | 1 -
>  testsuites/tmtests/tm15/system.h                  | 1 -
>  testsuites/tmtests/tm16/system.h                  | 1 -
>  testsuites/tmtests/tm17/system.h                  | 1 -
>  testsuites/tmtests/tm18/system.h                  | 1 -
>  testsuites/tmtests/tm19/system.h                  | 1 -
>  testsuites/tmtests/tm20/system.h                  | 1 -
>  testsuites/tmtests/tm21/system.h                  | 1 -
>  testsuites/tmtests/tm22/system.h                  | 1 -
>  testsuites/tmtests/tm23/system.h                  | 1 -
>  testsuites/tmtests/tm24/system.h                  | 1 -
>  testsuites/tmtests/tm25/system.h                  | 1 -
>  testsuites/tmtests/tm26/system.h                  | 1 -
>  testsuites/tmtests/tm27/system.h                  | 1 -
>  testsuites/tmtests/tm28/system.h                  | 1 -
>  testsuites/tmtests/tm29/system.h                  | 1 -
>  testsuites/tmtests/tmck/system.h                  | 1 -
>  65 files changed, 2 insertions(+), 66 deletions(-)
>
> diff --git a/cpukit/doxygen/appl-config.h b/cpukit/doxygen/appl-config.h
> index 77c89dabf3..81150af066 100644
> --- a/cpukit/doxygen/appl-config.h
> +++ b/cpukit/doxygen/appl-config.h
> @@ -3685,7 +3685,7 @@
>   * The following constraints apply to this configuration option:
>   *
>   * * The value of the configuration option shall be greater than or equal
> to
> - *   zero.
> + *   one.
>   *
>   * * The value of the configuration option shall be less than or equal to
> <a
>   *   href="https://en.cppreference.com/w/c/types/integer">UINT32_MAX</a>.
> diff --git a/cpukit/include/rtems/confdefs/clock.h
> b/cpukit/include/rtems/confdefs/clock.h
> index d35757561d..e57daa899b 100644
> --- a/cpukit/include/rtems/confdefs/clock.h
> +++ b/cpukit/include/rtems/confdefs/clock.h
> @@ -70,8 +70,7 @@
>    #warning "The clock ticks per second is not an integer"
>  #endif
>
> -#if defined(CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER) \
> -  && defined(CONFIGURE_TICKS_PER_TIMESLICE) \
> +#if defined(CONFIGURE_TICKS_PER_TIMESLICE) \
>    && CONFIGURE_TICKS_PER_TIMESLICE <= 0
>    #error "CONFIGURE_TICKS_PER_TIMESLICE shall be greater than zero"
>  #endif
> diff --git a/testsuites/ada/tmtests/tm01/init.c
> b/testsuites/ada/tmtests/tm01/init.c
> index 6c9ec3ff44..3154b15062 100644
> --- a/testsuites/ada/tmtests/tm01/init.c
> +++ b/testsuites/ada/tmtests/tm01/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 1"
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm02/init.c
> b/testsuites/ada/tmtests/tm02/init.c
> index 84fc053e17..f393301465 100644
> --- a/testsuites/ada/tmtests/tm02/init.c
> +++ b/testsuites/ada/tmtests/tm02/init.c
> @@ -42,7 +42,6 @@
>  #define ADA_TEST_NAME "ADA TM 2"
>  #define CONFIGURE_MAXIMUM_TIMERS             110
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         101
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm03/init.c
> b/testsuites/ada/tmtests/tm03/init.c
> index 9e88b1cb55..5db2cc861e 100644
> --- a/testsuites/ada/tmtests/tm03/init.c
> +++ b/testsuites/ada/tmtests/tm03/init.c
> @@ -42,7 +42,6 @@
>  #define ADA_TEST_NAME "ADA TM 3"
>  #define CONFIGURE_MAXIMUM_TIMERS             110
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         101
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm04/init.c
> b/testsuites/ada/tmtests/tm04/init.c
> index 826795e729..2f4312d1f9 100644
> --- a/testsuites/ada/tmtests/tm04/init.c
> +++ b/testsuites/ada/tmtests/tm04/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 4"
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm05/init.c
> b/testsuites/ada/tmtests/tm05/init.c
> index 9e0036e809..206e20af07 100644
> --- a/testsuites/ada/tmtests/tm05/init.c
> +++ b/testsuites/ada/tmtests/tm05/init.c
> @@ -42,7 +42,6 @@
>  #define ADA_TEST_NAME "ADA TM 5"
>  #define CONFIGURE_MAXIMUM_TIMERS             110
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         101
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm06/init.c
> b/testsuites/ada/tmtests/tm06/init.c
> index e7da9b9a48..42c701d01a 100644
> --- a/testsuites/ada/tmtests/tm06/init.c
> +++ b/testsuites/ada/tmtests/tm06/init.c
> @@ -42,7 +42,6 @@
>  #define ADA_TEST_NAME "ADA TM 6"
>  #define CONFIGURE_MAXIMUM_TIMERS             110
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         101
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm07/init.c
> b/testsuites/ada/tmtests/tm07/init.c
> index e2b2e476f9..582d4f2a77 100644
> --- a/testsuites/ada/tmtests/tm07/init.c
> +++ b/testsuites/ada/tmtests/tm07/init.c
> @@ -42,7 +42,6 @@
>  #define ADA_TEST_NAME "ADA TM 7"
>  #define CONFIGURE_MAXIMUM_TIMERS             110
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         101
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm08/init.c
> b/testsuites/ada/tmtests/tm08/init.c
> index d7a38a816b..4f8baa894c 100644
> --- a/testsuites/ada/tmtests/tm08/init.c
> +++ b/testsuites/ada/tmtests/tm08/init.c
> @@ -42,7 +42,6 @@
>  #define ADA_TEST_NAME "ADA TM 8"
>  #define CONFIGURE_MAXIMUM_TIMERS             110
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         101
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm09/init.c
> b/testsuites/ada/tmtests/tm09/init.c
> index 42482a2f69..6e881dde7c 100644
> --- a/testsuites/ada/tmtests/tm09/init.c
> +++ b/testsuites/ada/tmtests/tm09/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 9"
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm10/init.c
> b/testsuites/ada/tmtests/tm10/init.c
> index 2102a33243..dad2ddbe21 100644
> --- a/testsuites/ada/tmtests/tm10/init.c
> +++ b/testsuites/ada/tmtests/tm10/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 10"
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm11/init.c
> b/testsuites/ada/tmtests/tm11/init.c
> index fe34ddf192..588f315dc2 100644
> --- a/testsuites/ada/tmtests/tm11/init.c
> +++ b/testsuites/ada/tmtests/tm11/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 11"
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm12/init.c
> b/testsuites/ada/tmtests/tm12/init.c
> index 7ac3debe6c..7f20fae43b 100644
> --- a/testsuites/ada/tmtests/tm12/init.c
> +++ b/testsuites/ada/tmtests/tm12/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 12"
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm13/init.c
> b/testsuites/ada/tmtests/tm13/init.c
> index 66a79607b6..e979602297 100644
> --- a/testsuites/ada/tmtests/tm13/init.c
> +++ b/testsuites/ada/tmtests/tm13/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 13"
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm14/init.c
> b/testsuites/ada/tmtests/tm14/init.c
> index c9ecdd5826..03d99d081a 100644
> --- a/testsuites/ada/tmtests/tm14/init.c
> +++ b/testsuites/ada/tmtests/tm14/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 14"
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm15/init.c
> b/testsuites/ada/tmtests/tm15/init.c
> index 710599245a..53e380d0a6 100644
> --- a/testsuites/ada/tmtests/tm15/init.c
> +++ b/testsuites/ada/tmtests/tm15/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 15"
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm16/init.c
> b/testsuites/ada/tmtests/tm16/init.c
> index b54f3559b5..aa7d907c66 100644
> --- a/testsuites/ada/tmtests/tm16/init.c
> +++ b/testsuites/ada/tmtests/tm16/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 16"
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm17/init.c
> b/testsuites/ada/tmtests/tm17/init.c
> index e9252771cb..c3ba070e1c 100644
> --- a/testsuites/ada/tmtests/tm17/init.c
> +++ b/testsuites/ada/tmtests/tm17/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 17"
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm18/init.c
> b/testsuites/ada/tmtests/tm18/init.c
> index 104134d726..29dc4f23e6 100644
> --- a/testsuites/ada/tmtests/tm18/init.c
> +++ b/testsuites/ada/tmtests/tm18/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 18"
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm19/init.c
> b/testsuites/ada/tmtests/tm19/init.c
> index 1961769118..634f2e0f2b 100644
> --- a/testsuites/ada/tmtests/tm19/init.c
> +++ b/testsuites/ada/tmtests/tm19/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 19"
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm20/init.c
> b/testsuites/ada/tmtests/tm20/init.c
> index 5f252c2f34..e9ae7d17d7 100644
> --- a/testsuites/ada/tmtests/tm20/init.c
> +++ b/testsuites/ada/tmtests/tm20/init.c
> @@ -42,7 +42,6 @@
>  #define CONFIGURE_MAXIMUM_TASKS              3
>
>  #define ADA_TEST_NAME "ADA TM 20"
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm21/init.c
> b/testsuites/ada/tmtests/tm21/init.c
> index 06abc7b7f6..cc7de913f4 100644
> --- a/testsuites/ada/tmtests/tm21/init.c
> +++ b/testsuites/ada/tmtests/tm21/init.c
> @@ -47,7 +47,6 @@
>  #define CONFIGURE_MAXIMUM_REGIONS            100
>  #define CONFIGURE_MAXIMUM_PORTS              100
>  #define CONFIGURE_MAXIMUM_PERIODS            100
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_MESSAGE_BUFFER_MEMORY \
>    (CONFIGURE_MAXIMUM_MESSAGE_QUEUES \
> diff --git a/testsuites/ada/tmtests/tm22/init.c
> b/testsuites/ada/tmtests/tm22/init.c
> index 929bf75b53..9ad7875a5f 100644
> --- a/testsuites/ada/tmtests/tm22/init.c
> +++ b/testsuites/ada/tmtests/tm22/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 22"
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm23/init.c
> b/testsuites/ada/tmtests/tm23/init.c
> index 951933f1f4..768bd95df8 100644
> --- a/testsuites/ada/tmtests/tm23/init.c
> +++ b/testsuites/ada/tmtests/tm23/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 23"
>  #define CONFIGURE_MAXIMUM_TIMERS             110
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm24/init.c
> b/testsuites/ada/tmtests/tm24/init.c
> index b90daf0738..8b25ab46bd 100644
> --- a/testsuites/ada/tmtests/tm24/init.c
> +++ b/testsuites/ada/tmtests/tm24/init.c
> @@ -40,7 +40,6 @@
>  #define CONFIGURE_MAXIMUM_TASKS              111
>
>  #define ADA_TEST_NAME "ADA TM 24"
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm25/init.c
> b/testsuites/ada/tmtests/tm25/init.c
> index 0ebf5a934b..e0bb5bf4f3 100644
> --- a/testsuites/ada/tmtests/tm25/init.c
> +++ b/testsuites/ada/tmtests/tm25/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 25"
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm28/init.c
> b/testsuites/ada/tmtests/tm28/init.c
> index 484756174c..542135b84e 100644
> --- a/testsuites/ada/tmtests/tm28/init.c
> +++ b/testsuites/ada/tmtests/tm28/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 28"
>  #define CONFIGURE_MAXIMUM_PORTS              1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tm29/init.c
> b/testsuites/ada/tmtests/tm29/init.c
> index 3f12731be8..f0c509c9b0 100644
> --- a/testsuites/ada/tmtests/tm29/init.c
> +++ b/testsuites/ada/tmtests/tm29/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TM 29"
>  #define CONFIGURE_MAXIMUM_PERIODS            111
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/ada/tmtests/tmck/init.c
> b/testsuites/ada/tmtests/tmck/init.c
> index ae32bcc9e7..8c0682be41 100644
> --- a/testsuites/ada/tmtests/tmck/init.c
> +++ b/testsuites/ada/tmtests/tmck/init.c
> @@ -41,7 +41,6 @@
>
>  #define ADA_TEST_NAME "ADA TMCK"
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_POSIX_INIT_THREAD_TABLE
>
> diff --git a/testsuites/rhealstone/rhdeadlockbrk/deadlockbrk.c
> b/testsuites/rhealstone/rhdeadlockbrk/deadlockbrk.c
> index 3538003a4a..8154c93338 100644
> --- a/testsuites/rhealstone/rhdeadlockbrk/deadlockbrk.c
> +++ b/testsuites/rhealstone/rhdeadlockbrk/deadlockbrk.c
> @@ -206,7 +206,6 @@ rtems_task Task03( rtems_task_argument ignored )
>  #define CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>  #define CONFIGURE_MAXIMUM_SEMAPHORES 1
>  #define CONFIGURE_MAXIMUM_TASKS 4
> diff --git a/testsuites/rhealstone/rhilatency/ilatency.c
> b/testsuites/rhealstone/rhilatency/ilatency.c
> index 2f6b185604..8985453619 100644
> --- a/testsuites/rhealstone/rhilatency/ilatency.c
> +++ b/testsuites/rhealstone/rhilatency/ilatency.c
> @@ -22,7 +22,6 @@
>  #define CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>  #define CONFIGURE_MAXIMUM_TASKS              2
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>  #define CONFIGURE_SCHEDULER_PRIORITY
>
> diff --git a/testsuites/rhealstone/rhmlatency/mlatency.c
> b/testsuites/rhealstone/rhmlatency/mlatency.c
> index a61e1917e5..76b1113644 100644
> --- a/testsuites/rhealstone/rhmlatency/mlatency.c
> +++ b/testsuites/rhealstone/rhmlatency/mlatency.c
> @@ -151,7 +151,6 @@ rtems_task Task02( rtems_task_argument ignored )
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
>  #define CONFIGURE_MESSAGE_BUFFER_MEMORY \
>    CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE(1, MESSAGE_SIZE)
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
>  #define CONFIGURE_INIT
> diff --git a/testsuites/rhealstone/rhtaskpreempt/taskpreempt.c
> b/testsuites/rhealstone/rhtaskpreempt/taskpreempt.c
> index c5d2b6c809..00534b094d 100644
> --- a/testsuites/rhealstone/rhtaskpreempt/taskpreempt.c
> +++ b/testsuites/rhealstone/rhtaskpreempt/taskpreempt.c
> @@ -113,7 +113,6 @@ rtems_task Init( rtems_task_argument ignored )
>  /* configuration information */
>  #define CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>  #define CONFIGURE_MAXIMUM_TASKS 3
>  #define CONFIGURE_INIT
> diff --git a/testsuites/rhealstone/rhtaskswitch/taskswitch.c
> b/testsuites/rhealstone/rhtaskswitch/taskswitch.c
> index a2cef9fe32..3bcf1ec354 100644
> --- a/testsuites/rhealstone/rhtaskswitch/taskswitch.c
> +++ b/testsuites/rhealstone/rhtaskswitch/taskswitch.c
> @@ -115,7 +115,6 @@ rtems_task Init( rtems_task_argument ignored )
>  /* configuration information */
>  #define CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>  #define CONFIGURE_MAXIMUM_TASKS 3
>  #define CONFIGURE_INIT
> diff --git a/testsuites/tmtests/tm01/system.h
> b/testsuites/tmtests/tm01/system.h
> index 10f694482f..d5f60d3c83 100644
> --- a/testsuites/tmtests/tm01/system.h
> +++ b/testsuites/tmtests/tm01/system.h
> @@ -50,7 +50,6 @@ rtems_id   Task_id[ OPERATION_COUNT+1 ];   /* array of
> task ids */
>
>  #define CONFIGURE_MAXIMUM_TASKS              2
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm02/system.h
> b/testsuites/tmtests/tm02/system.h
> index 0b2e4fb59a..66d3912f5a 100644
> --- a/testsuites/tmtests/tm02/system.h
> +++ b/testsuites/tmtests/tm02/system.h
> @@ -47,7 +47,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              (3 + OPERATION_COUNT)
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm03/system.h
> b/testsuites/tmtests/tm03/system.h
> index 0b2e4fb59a..66d3912f5a 100644
> --- a/testsuites/tmtests/tm03/system.h
> +++ b/testsuites/tmtests/tm03/system.h
> @@ -47,7 +47,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              (3 + OPERATION_COUNT)
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm04/system.h
> b/testsuites/tmtests/tm04/system.h
> index ecad2b492f..a330fde825 100644
> --- a/testsuites/tmtests/tm04/system.h
> +++ b/testsuites/tmtests/tm04/system.h
> @@ -47,7 +47,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              (4 + OPERATION_COUNT)
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm05/system.h
> b/testsuites/tmtests/tm05/system.h
> index f00b626c36..28263f3051 100644
> --- a/testsuites/tmtests/tm05/system.h
> +++ b/testsuites/tmtests/tm05/system.h
> @@ -46,7 +46,6 @@ rtems_task Init(
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
>  #define CONFIGURE_MAXIMUM_TASKS              (2 + OPERATION_COUNT)
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm06/system.h
> b/testsuites/tmtests/tm06/system.h
> index f00b626c36..28263f3051 100644
> --- a/testsuites/tmtests/tm06/system.h
> +++ b/testsuites/tmtests/tm06/system.h
> @@ -46,7 +46,6 @@ rtems_task Init(
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
>  #define CONFIGURE_MAXIMUM_TASKS              (2 + OPERATION_COUNT)
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm07/system.h
> b/testsuites/tmtests/tm07/system.h
> index f00b626c36..28263f3051 100644
> --- a/testsuites/tmtests/tm07/system.h
> +++ b/testsuites/tmtests/tm07/system.h
> @@ -46,7 +46,6 @@ rtems_task Init(
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
>  #define CONFIGURE_MAXIMUM_TASKS              (2 + OPERATION_COUNT)
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm08/system.h
> b/testsuites/tmtests/tm08/system.h
> index 253cdaba54..7d642bd0a8 100644
> --- a/testsuites/tmtests/tm08/system.h
> +++ b/testsuites/tmtests/tm08/system.h
> @@ -46,7 +46,6 @@ rtems_task Init(
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
>  #define CONFIGURE_MAXIMUM_TASKS              3
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm09/system.h
> b/testsuites/tmtests/tm09/system.h
> index 3d12c68d07..da2da0b2ec 100644
> --- a/testsuites/tmtests/tm09/system.h
> +++ b/testsuites/tmtests/tm09/system.h
> @@ -51,7 +51,6 @@ rtems_id   Task_id[ OPERATION_COUNT+1 ];   /* array of
> task ids */
>
>  #define CONFIGURE_MAXIMUM_TASKS              2
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>  #define CONFIGURE_MESSAGE_BUFFER_MEMORY \
>    CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE(OPERATION_COUNT, MESSAGE_SIZE)
>
> diff --git a/testsuites/tmtests/tm10/system.h
> b/testsuites/tmtests/tm10/system.h
> index ed5e9a12bb..e4c296f625 100644
> --- a/testsuites/tmtests/tm10/system.h
> +++ b/testsuites/tmtests/tm10/system.h
> @@ -47,7 +47,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              (2 + OPERATION_COUNT)
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>  #define CONFIGURE_MESSAGE_BUFFER_MEMORY \
>    CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE(OPERATION_COUNT, 16)
>
> diff --git a/testsuites/tmtests/tm11/system.h
> b/testsuites/tmtests/tm11/system.h
> index d4fa9fd404..9a2fc14aab 100644
> --- a/testsuites/tmtests/tm11/system.h
> +++ b/testsuites/tmtests/tm11/system.h
> @@ -47,7 +47,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              (3 + OPERATION_COUNT)
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm12/system.h
> b/testsuites/tmtests/tm12/system.h
> index d4fa9fd404..9a2fc14aab 100644
> --- a/testsuites/tmtests/tm12/system.h
> +++ b/testsuites/tmtests/tm12/system.h
> @@ -47,7 +47,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              (3 + OPERATION_COUNT)
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm13/system.h
> b/testsuites/tmtests/tm13/system.h
> index d4fa9fd404..9a2fc14aab 100644
> --- a/testsuites/tmtests/tm13/system.h
> +++ b/testsuites/tmtests/tm13/system.h
> @@ -47,7 +47,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              (3 + OPERATION_COUNT)
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm14/system.h
> b/testsuites/tmtests/tm14/system.h
> index d4fa9fd404..9a2fc14aab 100644
> --- a/testsuites/tmtests/tm14/system.h
> +++ b/testsuites/tmtests/tm14/system.h
> @@ -47,7 +47,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              (3 + OPERATION_COUNT)
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm15/system.h
> b/testsuites/tmtests/tm15/system.h
> index 9586199d27..fffabdf844 100644
> --- a/testsuites/tmtests/tm15/system.h
> +++ b/testsuites/tmtests/tm15/system.h
> @@ -48,7 +48,6 @@ rtems_id   Task_id[ OPERATION_COUNT+1 ];   /* array of
> task ids */
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
>  #define CONFIGURE_MAXIMUM_TASKS              (2 + OPERATION_COUNT)
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm16/system.h
> b/testsuites/tmtests/tm16/system.h
> index b495e374b2..9eb6d69e85 100644
> --- a/testsuites/tmtests/tm16/system.h
> +++ b/testsuites/tmtests/tm16/system.h
> @@ -48,7 +48,6 @@ rtems_id   Task_id[ OPERATION_COUNT+1 ];   /* array of
> task ids */
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
>  #define CONFIGURE_MAXIMUM_TASKS              (3 + OPERATION_COUNT)
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm17/system.h
> b/testsuites/tmtests/tm17/system.h
> index 9586199d27..fffabdf844 100644
> --- a/testsuites/tmtests/tm17/system.h
> +++ b/testsuites/tmtests/tm17/system.h
> @@ -48,7 +48,6 @@ rtems_id   Task_id[ OPERATION_COUNT+1 ];   /* array of
> task ids */
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
>  #define CONFIGURE_MAXIMUM_TASKS              (2 + OPERATION_COUNT)
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm18/system.h
> b/testsuites/tmtests/tm18/system.h
> index f00b626c36..28263f3051 100644
> --- a/testsuites/tmtests/tm18/system.h
> +++ b/testsuites/tmtests/tm18/system.h
> @@ -46,7 +46,6 @@ rtems_task Init(
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
>  #define CONFIGURE_MAXIMUM_TASKS              (2 + OPERATION_COUNT)
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm19/system.h
> b/testsuites/tmtests/tm19/system.h
> index 3051d62961..bbae1e537f 100644
> --- a/testsuites/tmtests/tm19/system.h
> +++ b/testsuites/tmtests/tm19/system.h
> @@ -48,7 +48,6 @@ rtems_id   Task_id[ OPERATION_COUNT+1 ];   /* array of
> task ids */
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
>  #define CONFIGURE_MAXIMUM_TASKS              4
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm20/system.h
> b/testsuites/tmtests/tm20/system.h
> index 3128bad743..145477232d 100644
> --- a/testsuites/tmtests/tm20/system.h
> +++ b/testsuites/tmtests/tm20/system.h
> @@ -51,7 +51,6 @@ rtems_id   Task_id[ OPERATION_COUNT+1 ];   /* array of
> task ids */
>  #define CONFIGURE_MAXIMUM_TASKS              3
>  #define CONFIGURE_MAXIMUM_PARTITIONS         1
>  #define CONFIGURE_MAXIMUM_REGIONS            1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm21/system.h
> b/testsuites/tmtests/tm21/system.h
> index 53f3c01353..ef4e35fc7d 100644
> --- a/testsuites/tmtests/tm21/system.h
> +++ b/testsuites/tmtests/tm21/system.h
> @@ -58,7 +58,6 @@ rtems_task Init(
>  #define CONFIGURE_MAXIMUM_PORTS              OPERATION_COUNT
>  #define CONFIGURE_MAXIMUM_PERIODS            OPERATION_COUNT
>
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm22/system.h
> b/testsuites/tmtests/tm22/system.h
> index d256595fe7..621043dc7c 100644
> --- a/testsuites/tmtests/tm22/system.h
> +++ b/testsuites/tmtests/tm22/system.h
> @@ -49,7 +49,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              4
>  #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES     1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>
>  #define CONFIGURE_MESSAGE_BUFFER_MEMORY \
> diff --git a/testsuites/tmtests/tm23/system.h
> b/testsuites/tmtests/tm23/system.h
> index edee889a9e..41722a2c39 100644
> --- a/testsuites/tmtests/tm23/system.h
> +++ b/testsuites/tmtests/tm23/system.h
> @@ -47,7 +47,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              (1 + OPERATION_COUNT)
>  #define CONFIGURE_MAXIMUM_TIMERS             OPERATION_COUNT
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm24/system.h
> b/testsuites/tmtests/tm24/system.h
> index f00b626c36..28263f3051 100644
> --- a/testsuites/tmtests/tm24/system.h
> +++ b/testsuites/tmtests/tm24/system.h
> @@ -46,7 +46,6 @@ rtems_task Init(
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
>  #define CONFIGURE_MAXIMUM_TASKS              (2 + OPERATION_COUNT)
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm25/system.h
> b/testsuites/tmtests/tm25/system.h
> index 112881f52a..423a30eba8 100644
> --- a/testsuites/tmtests/tm25/system.h
> +++ b/testsuites/tmtests/tm25/system.h
> @@ -47,7 +47,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              (2 + OPERATION_COUNT)
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm26/system.h
> b/testsuites/tmtests/tm26/system.h
> index 762a7051b0..d66dfa81dd 100644
> --- a/testsuites/tmtests/tm26/system.h
> +++ b/testsuites/tmtests/tm26/system.h
> @@ -47,7 +47,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              (6 + OPERATION_COUNT)
>  #define CONFIGURE_MAXIMUM_SEMAPHORES         1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>  #define CONFIGURE_INIT_TASK_ATTRIBUTES       RTEMS_FLOATING_POINT
> diff --git a/testsuites/tmtests/tm27/system.h
> b/testsuites/tmtests/tm27/system.h
> index b3f40c9d8c..4a2723bcd4 100644
> --- a/testsuites/tmtests/tm27/system.h
> +++ b/testsuites/tmtests/tm27/system.h
> @@ -48,7 +48,6 @@ rtems_id   Task_id[ OPERATION_COUNT+1 ];   /* array of
> task ids */
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
>  #define CONFIGURE_MAXIMUM_TASKS              3
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm28/system.h
> b/testsuites/tmtests/tm28/system.h
> index f570f52849..bec8393510 100644
> --- a/testsuites/tmtests/tm28/system.h
> +++ b/testsuites/tmtests/tm28/system.h
> @@ -49,7 +49,6 @@ rtems_id   Task_id[ OPERATION_COUNT+1 ];   /* array of
> task ids */
>
>  #define CONFIGURE_MAXIMUM_TASKS              2
>  #define CONFIGURE_MAXIMUM_PORTS              1
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> diff --git a/testsuites/tmtests/tm29/system.h
> b/testsuites/tmtests/tm29/system.h
> index 0c8e6e48cf..380878abb0 100644
> --- a/testsuites/tmtests/tm29/system.h
> +++ b/testsuites/tmtests/tm29/system.h
> @@ -47,7 +47,6 @@ rtems_task Init(
>
>  #define CONFIGURE_MAXIMUM_TASKS              (2 + OPERATION_COUNT)
>  #define CONFIGURE_MAXIMUM_PERIODS            OPERATION_COUNT
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>  #define CONFIGURE_INIT_TASK_STACK_SIZE    (RTEMS_MINIMUM_STACK_SIZE * 2)
> diff --git a/testsuites/tmtests/tmck/system.h
> b/testsuites/tmtests/tmck/system.h
> index 6a33ed4374..6fad74389e 100644
> --- a/testsuites/tmtests/tmck/system.h
> +++ b/testsuites/tmtests/tmck/system.h
> @@ -48,7 +48,6 @@ rtems_name Task_name[ OPERATION_COUNT+1 ]; /* array of
> task names */
>  #define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER
>
>  #define CONFIGURE_MAXIMUM_TASKS              2
> -#define CONFIGURE_TICKS_PER_TIMESLICE        0
>
>  #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
>
> --
> 2.35.3
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20240320/25a889fc/attachment-0001.htm>


More information about the devel mailing list