diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-02-17 09:41:40 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-02-24 14:58:25 +0100 |
commit | 3738a74014753ca37891f0725ca72ca82dd4391e (patch) | |
tree | fc0c4084b736b0fb30a6f196d205d17214fffefc | |
parent | c-user: Rework glossary (diff) | |
download | rtems-docs-3738a74014753ca37891f0725ca72ca82dd4391e.tar.bz2 |
c-user: Obsolete CONFIGURE_HAS_OWN_INIT_TASK_TABLE
The CONFIGURE_HAS_OWN_INIT_TASK_TABLE and
CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE are the last *_HAS_OWN_*
configuration options. These two options are probably unused, see also:
* https://lists.rtems.org/pipermail/users/2019-April/033129.html
* https://lists.rtems.org/pipermail/users/2019-April/033130.html
Removing them simplifies the configuration. If there is a real user need
which shows up after the removal, we can resurrect them on demand.
Using CONFIGURE_HAS_OWN_INIT_TASK_TABLE would have required the use of
the undocumented CONFIGURE_INIT_TASK_TABLE and
CONFIGURE_INIT_TASK_TABLE_SIZE configuration options.
Close #3873.
-rw-r--r-- | c-user/configuring_a_system.rst | 40 |
1 files changed, 12 insertions, 28 deletions
diff --git a/c-user/configuring_a_system.rst b/c-user/configuring_a_system.rst index b23527a..44f3ef8 100644 --- a/c-user/configuring_a_system.rst +++ b/c-user/configuring_a_system.rst @@ -1575,34 +1575,6 @@ DESCRIPTION: NOTES: None. -.. index:: CONFIGURE_HAS_OWN_INIT_TASK_TABLE - -.. _CONFIGURE_HAS_OWN_INIT_TASK_TABLE: - -CONFIGURE_HAS_OWN_INIT_TASK_TABLE ---------------------------------- - -CONSTANT: - ``CONFIGURE_HAS_OWN_INIT_TASK_TABLE`` - -DATA TYPE: - Boolean feature macro. - -RANGE: - Defined or undefined. - -DEFAULT VALUE: - This is not defined by default. - -DESCRIPTION: - ``CONFIGURE_HAS_OWN_INIT_TASK_TABLE`` is defined if the user wishes to - define their own Classic API Initialization Tasks Table. This table should - be named ``Initialization_tasks``. - -NOTES: - This is a seldom used configuration parameter. The most likely use case is - when an application desires to have more than one initialization task. - POSIX API Configuration ======================= @@ -4873,6 +4845,18 @@ CONFIGURE_HAS_OWN_DEVICE_DRIVER_TABLE This configuration option was present in all RTEMS versions since at least 1995 and is obsolete since RTEMS 5.1. +.. index:: CONFIGURE_HAS_OWN_INIT_TASK_TABLE + +.. _CONFIGURE_HAS_OWN_INIT_TASK_TABLE: + +CONFIGURE_HAS_OWN_INIT_TASK_TABLE +--------------------------------- + +This configuration option was present in all RTEMS versions since at least 1995 +and is obsolete since RTEMS 5.1. If you used this configuration option or you +think that there should be a way to configure more than one Classic API +initialization task, then please ask on the :r:list:`users`. + .. index:: CONFIGURE_HAS_OWN_MOUNT_TABLE CONFIGURE_HAS_OWN_MOUNT_TABLE |