summaryrefslogtreecommitdiff
path: root/cpukit/doxygen/appl-config.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/doxygen/appl-config.h')
-rw-r--r--cpukit/doxygen/appl-config.h376
1 files changed, 342 insertions, 34 deletions
diff --git a/cpukit/doxygen/appl-config.h b/cpukit/doxygen/appl-config.h
index 310eea5a74..f46589b44a 100644
--- a/cpukit/doxygen/appl-config.h
+++ b/cpukit/doxygen/appl-config.h
@@ -102,6 +102,11 @@
* * It shall be greater than or equal to zero.
*
* * It shall be an integral multiple of #CONFIGURE_BDBUF_BUFFER_MIN_SIZE.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*/
#define CONFIGURE_BDBUF_BUFFER_MAX_SIZE
@@ -126,6 +131,11 @@
*
* * It shall be less than or equal to <a
* href="https://en.cppreference.com/w/c/types/integer">UINT32_MAX</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*/
#define CONFIGURE_BDBUF_BUFFER_MIN_SIZE
@@ -150,6 +160,11 @@
*
* * It shall be less than or equal to <a
* href="https://en.cppreference.com/w/c/types/limits">SIZE_MAX</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*/
#define CONFIGURE_BDBUF_CACHE_MEMORY_SIZE
@@ -174,6 +189,11 @@
*
* * It shall be less than or equal to <a
* href="https://en.cppreference.com/w/c/types/integer">UINT32_MAX</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -203,6 +223,11 @@
*
* * It shall be less than or equal to <a
* href="https://en.cppreference.com/w/c/types/integer">UINT32_MAX</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*/
#define CONFIGURE_BDBUF_MAX_WRITE_BLOCKS
@@ -218,9 +243,18 @@
* The default value is 15.
*
* @par Value Constraints
- * The value of this configuration option shall be a valid Classic API task
- * priority. The set of valid task priorities depends on the scheduler
- * configuration.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall be a valid Classic API task priority. The set of valid task
+ * priorities depends on the scheduler configuration.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*/
#define CONFIGURE_BDBUF_READ_AHEAD_TASK_PRIORITY
@@ -249,6 +283,11 @@
* * It shall be small enough so that the task stack space calculation carried
* out by ``<rtems/confdefs.h>`` does not overflow an integer of type <a
* href="https://en.cppreference.com/w/c/types/integer">uintptr_t</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*/
#define CONFIGURE_BDBUF_TASK_STACK_SIZE
@@ -273,6 +312,11 @@
*
* * It shall be less than or equal to <a
* href="https://en.cppreference.com/w/c/types/integer">UINT32_MAX</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*/
#define CONFIGURE_SWAPOUT_BLOCK_HOLD
@@ -297,6 +341,11 @@
*
* * It shall be less than or equal to <a
* href="https://en.cppreference.com/w/c/types/integer">UINT32_MAX</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*/
#define CONFIGURE_SWAPOUT_SWAP_PERIOD
@@ -312,9 +361,18 @@
* The default value is 15.
*
* @par Value Constraints
- * The value of this configuration option shall be a valid Classic API task
- * priority. The set of valid task priorities depends on the scheduler
- * configuration.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall be a valid Classic API task priority. The set of valid task
+ * priorities depends on the scheduler configuration.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*/
#define CONFIGURE_SWAPOUT_TASK_PRIORITY
@@ -338,6 +396,11 @@
*
* * It shall be less than or equal to <a
* href="https://en.cppreference.com/w/c/types/integer">UINT32_MAX</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*/
#define CONFIGURE_SWAPOUT_WORKER_TASKS
@@ -354,9 +417,18 @@
* The default value is 15.
*
* @par Value Constraints
- * The value of this configuration option shall be a valid Classic API task
- * priority. The set of valid task priorities depends on the scheduler
- * configuration.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall be a valid Classic API task priority. The set of valid task
+ * priorities depends on the scheduler configuration.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*/
#define CONFIGURE_SWAPOUT_WORKER_TASK_PRIORITY
@@ -434,6 +506,11 @@
* * It shall be small enough so that the IDLE task stack area calculation
* carried out by ``<rtems/confdefs.h>`` does not overflow an integer of type
* <a href="https://en.cppreference.com/w/c/types/size_t">size_t</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*/
#define BSP_IDLE_TASK_STACK_SIZE
@@ -495,6 +572,11 @@
* <a href="https://en.cppreference.com/w/c/types/size_t">size_t</a>.
*
* * It shall be aligned according to #CPU_INTERRUPT_STACK_ALIGNMENT.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*/
#define BSP_INTERRUPT_STACK_SIZE
@@ -517,8 +599,18 @@
* The default value is BSP-specific.
*
* @par Value Constraints
- * The value of this configuration option shall be a list of initializers for
- * structures of type ::rtems_extensions_table.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall be a list of initializers for structures of type
+ * ::rtems_extensions_table.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*
* @par Notes
* The value of this configuration option is placed before the entries of all
@@ -770,6 +862,11 @@
* objects for the object class, if the value passed to
* rtems_resource_unlimited() satisfies all other constraints of the
* configuration option.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -807,6 +904,11 @@
* objects for the object class, if the value passed to
* rtems_resource_unlimited() satisfies all other constraints of the
* configuration option.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -1262,6 +1364,11 @@
* * It shall be small enough so that the task stack space calculation carried
* out by ``<rtems/confdefs.h>`` does not overflow an integer of type <a
* href="https://en.cppreference.com/w/c/types/integer">uintptr_t</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -1365,8 +1472,18 @@
* The default value is the empty list.
*
* @par Value Constraints
- * The value of this configuration option shall be a list of initializers for
- * structures of type ::rtems_driver_address_table.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall be a list of initializers for structures of type
+ * ::rtems_driver_address_table.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*
* @par Notes
* @parblock
@@ -1737,8 +1854,18 @@
* The default value is the empty list.
*
* @par Value Constraints
- * The value of this configuration option shall be a list of initializers for
- * structures of type ::rtems_driver_address_table.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall be a list of initializers for structures of type
+ * ::rtems_driver_address_table.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*
* @par Notes
* @parblock
@@ -1763,9 +1890,18 @@
* The default value is 140.
*
* @par Value Constraints
- * The value of this configuration option shall be a valid Classic API task
- * priority. The set of valid task priorities depends on the scheduler
- * configuration.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall be a valid Classic API task priority. The set of valid task
+ * priorities depends on the scheduler configuration.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*
* @par Notes
* This configuration option is only evaluated if the configuration option
@@ -1835,6 +1971,11 @@
* * It shall be less than or equal to a BSP-specific and application-specific
* value which depends on the size of the memory available to the
* application.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -1961,6 +2102,11 @@
* * It shall be less than or equal to a BSP-specific and application-specific
* value which depends on the size of the memory available to the
* application.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -2414,8 +2560,17 @@
* The default value is 128.
*
* @par Value Constraints
- * The value of this configuration option shall be equal to 16, 32, 64, 128,
- * 256, or 512.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall be equal to 16, 32, 64, 128, 256, or 512.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*
* @par Notes
* @parblock
@@ -2624,6 +2779,11 @@
* * It shall be less than or equal to a BSP-specific and application-specific
* value which depends on the size of the memory available to the
* application.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -2654,6 +2814,11 @@
* * It shall be small enough so that the task stack space calculation carried
* out by ``<rtems/confdefs.h>`` does not overflow an integer of type <a
* href="https://en.cppreference.com/w/c/types/integer">uintptr_t</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -2846,6 +3011,11 @@
* * It shall be less than or equal to a BSP-specific and application-specific
* value which depends on the size of the memory available to the
* application.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -2887,6 +3057,11 @@
* * It shall be small enough so that the RTEMS Workspace size calculation
* carried out by ``<rtems/confdefs.h>`` does not overflow an integer of type
* <a href="https://en.cppreference.com/w/c/types/integer">uintptr_t</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -2923,6 +3098,11 @@
* * It shall be small enough so that the RTEMS Workspace size calculation
* carried out by ``<rtems/confdefs.h>`` does not overflow an integer of type
* <a href="https://en.cppreference.com/w/c/types/integer">uintptr_t</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3167,8 +3347,18 @@
* The default value is 8.
*
* @par Value Constraints
- * The value of this configuration option shall meet the constraints of all
- * object classes to which it is applied.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall meet the constraints of all object classes to which it is
+ * applied.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*
* @par Notes
* @parblock
@@ -3404,6 +3594,11 @@
* calculation carried out by ``<rtems/confdefs.h>`` does not overflow an
* integer of type <a
* href="https://en.cppreference.com/w/c/types/size_t">size_t</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3453,6 +3648,11 @@
*
* * It shall be less than or equal to <a
* href="https://en.cppreference.com/w/c/types/integer">UINT32_MAX</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3486,6 +3686,11 @@
*
* * It shall be less than or equal to <a
* href="https://en.cppreference.com/w/c/types/integer">UINT32_MAX</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3515,6 +3720,11 @@
*
* * It shall be less than or equal to <a
* href="https://en.cppreference.com/w/c/types/integer">UINT32_MAX</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3542,8 +3752,17 @@
* The default value is ``&MPCI_table``.
*
* @par Value Constraints
- * The value of this configuration option shall be a pointer to
- * ::rtems_mpci_table.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall be a pointer to ::rtems_mpci_table.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*
* @par Notes
* @parblock
@@ -3577,6 +3796,11 @@
*
* * It shall be less than or equal to <a
* href="https://en.cppreference.com/w/c/types/integer">UINT32_MAX</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3637,6 +3861,11 @@
* objects for the object class, if the value passed to
* rtems_resource_unlimited() satisfies all other constraints of the
* configuration option.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3675,6 +3904,11 @@
* objects for the object class, if the value passed to
* rtems_resource_unlimited() satisfies all other constraints of the
* configuration option.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3722,6 +3956,11 @@
* objects for the object class, if the value passed to
* rtems_resource_unlimited() satisfies all other constraints of the
* configuration option.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3761,6 +4000,11 @@
* * It shall be zero if the POSIX API is not enabled (e.g. RTEMS was built
* without the ``RTEMS_POSIX_API = True`` build configuration option).
* Otherwise a compile time error in the configuration file will occur.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3805,6 +4049,11 @@
* objects for the object class, if the value passed to
* rtems_resource_unlimited() satisfies all other constraints of the
* configuration option.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3852,6 +4101,11 @@
* objects for the object class, if the value passed to
* rtems_resource_unlimited() satisfies all other constraints of the
* configuration option.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3888,6 +4142,11 @@
* * It shall be small enough so that the task stack space calculation carried
* out by ``<rtems/confdefs.h>`` does not overflow an integer of type <a
* href="https://en.cppreference.com/w/c/types/integer">uintptr_t</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3942,6 +4201,11 @@
* * It shall be zero if the POSIX API is not enabled (e.g. RTEMS was built
* without the ``RTEMS_POSIX_API = True`` build configuration option).
* Otherwise a compile time error in the configuration file will occur.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -3979,6 +4243,11 @@
*
* * It shall be greater than or equal to a BSP-specific and
* application-specific minimum value.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*/
#define CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE
@@ -4011,8 +4280,18 @@
* The default value is ``POSIX_Init``.
*
* @par Value Constraints
- * The value of this configuration option shall be defined to a valid function
- * pointer of the type ``void *( *entry_point )( void * )``.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall be defined to a valid function pointer of the type ``void *(
+ * *entry_point )( void * )``.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*
* @par Notes
* The application shall provide the function referenced by this configuration
@@ -4041,6 +4320,11 @@
* * It shall be small enough so that the task stack space calculation carried
* out by ``<rtems/confdefs.h>`` does not overflow an integer of type <a
* href="https://en.cppreference.com/w/c/types/integer">uintptr_t</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*/
#define CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE
@@ -4135,6 +4419,11 @@
* * It shall be less than or equal to a BSP-specific and application-specific
* value which depends on the size of the memory available to the
* application.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
* @endparblock
*
* @par Notes
@@ -4684,9 +4973,19 @@
* href="https://en.cppreference.com/w/c/types/NULL">NULL</a>.
*
* @par Value Constraints
- * The value of this configuration option shall be defined to a valid function
- * pointer of the type ``void ( *initialize )( size_t )`` or to <a
- * href="https://en.cppreference.com/w/c/types/NULL">NULL</a>.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall be defined to a valid function pointer of the type ``void (
+ * *initialize )( size_t )`` or to <a
+ * href="https://en.cppreference.com/w/c/types/NULL">NULL</a>.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*
* @par Notes
* @parblock
@@ -4744,11 +5043,20 @@
* The default value is a macro which supports the system heap allocator.
*
* @par Value Constraints
- * The value of this configuration option shall be defined to a macro which
- * accepts exactly one parameter and returns an unsigned integer. The
- * parameter will be an allocation size and the macro shall return this size
- * plus the overhead of the allocator to manage an allocation request for this
- * size.
+ * @parblock
+ * The value of this configuration option shall satisfy all of the following
+ * constraints:
+ *
+ * * It shall be defined to a macro which accepts exactly one parameter and
+ * returns an unsigned integer. The parameter will be an allocation size and
+ * the macro shall return this size plus the overhead of the allocator to
+ * manage an allocation request for this size.
+ *
+ * * The application configuration option is not included in the pre-qualified
+ * feature set of RTEMS. Applications which are restricted to only use
+ * interfaces of the pre-qualified feature set of RTEMS shall not use the
+ * application configuration option.
+ * @endparblock
*
* @par Notes
* This configuration option may be used if a custom task stack allocator is