Changeset 0a9ba963 in rtems


Ignore:
Timestamp:
10/06/22 07:15:22 (2 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
46f08961
Parents:
3bad6b8
git-author:
Sebastian Huber <sebastian.huber@…> (10/06/22 07:15:22)
git-committer:
Sebastian Huber <sebastian.huber@…> (10/06/22 07:17:24)
Message:

config: CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE

Move CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE to the general configuration
options.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/doxygen/appl-config.h

    r3bad6b8 r0a9ba963  
    919919#define CONFIGURE_MAXIMUM_TASKS
    920920
    921 /* Generated from spec:/acfg/if/max-thread-local-storage-size */
    922 
    923 /**
    924  * @brief This configuration option is an integer define.
    925  *
    926  * If the value of this configuration option is greater than zero, then it
    927  * defines the maximum thread-local storage size, otherwise the thread-local
    928  * storage size is defined by the linker depending on the thread-local storage
    929  * objects used by the application in the statically-linked executable.
    930  *
    931  * @par Default Value
    932  * The default value is 0.
    933  *
    934  * @par Value Constraints
    935  * @parblock
    936  * The value of this configuration option shall satisfy all of the following
    937  * constraints:
    938  *
    939  * * It shall be greater than or equal to zero.
    940  *
    941  * * It shall be less than or equal to <a
    942  *   href="https://en.cppreference.com/w/c/types/limits">SIZE_MAX</a>.
    943  *
    944  * * It shall be an integral multiple of #RTEMS_TASK_STORAGE_ALIGNMENT.
    945  * @endparblock
    946  *
    947  * @par Notes
    948  * @parblock
    949  * This configuration option can be used to reserve space for the dynamic
    950  * linking of modules with thread-local storage objects.
    951  *
    952  * If the thread-local storage size defined by the thread-local storage objects
    953  * used by the application in the statically-linked executable is greater than
    954  * a non-zero value of this configuration option, then a fatal error will occur
    955  * during system initialization.
    956  *
    957  * Use RTEMS_ALIGN_UP() and #RTEMS_TASK_STORAGE_ALIGNMENT to adjust the size to
    958  * meet the minimum alignment requirement of a thread-local storage area.
    959  *
    960  * The actual thread-local storage size is determined when the application
    961  * executable is linked.  The ``rtems-exeinfo`` command line tool included in
    962  * the RTEMS Tools can be used to obtain the thread-local storage size and
    963  * alignment of an application executable.
    964  * @endparblock
    965  */
    966 #define CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE
    967 
    968921/* Generated from spec:/acfg/if/max-timers */
    969922
     
    28942847 */
    28952848#define CONFIGURE_MAXIMUM_PROCESSORS
     2849
     2850/* Generated from spec:/acfg/if/max-thread-local-storage-size */
     2851
     2852/**
     2853 * @brief This configuration option is an integer define.
     2854 *
     2855 * If the value of this configuration option is greater than zero, then it
     2856 * defines the maximum thread-local storage size, otherwise the thread-local
     2857 * storage size is defined by the linker depending on the thread-local storage
     2858 * objects used by the application in the statically-linked executable.
     2859 *
     2860 * @par Default Value
     2861 * The default value is 0.
     2862 *
     2863 * @par Constraints
     2864 * @parblock
     2865 * The following constraints apply to this configuration option:
     2866 *
     2867 * * The value of the configuration option shall be greater than or equal to
     2868 *   zero.
     2869 *
     2870 * * The value of the configuration option shall be less than or equal to <a
     2871 *   href="https://en.cppreference.com/w/c/types/limits">SIZE_MAX</a>.
     2872 *
     2873 * * The value of the configuration option shall be an integral multiple of
     2874 *   #RTEMS_TASK_STORAGE_ALIGNMENT.
     2875 * @endparblock
     2876 *
     2877 * @par Notes
     2878 * @parblock
     2879 * This configuration option can be used to reserve space for the dynamic
     2880 * linking of modules with thread-local storage objects.
     2881 *
     2882 * If the thread-local storage size defined by the thread-local storage objects
     2883 * used by the application in the statically-linked executable is greater than
     2884 * a non-zero value of this configuration option, then a fatal error will occur
     2885 * during system initialization.
     2886 *
     2887 * Use RTEMS_ALIGN_UP() and #RTEMS_TASK_STORAGE_ALIGNMENT to adjust the size to
     2888 * meet the minimum alignment requirement of a thread-local storage area.
     2889 *
     2890 * The actual thread-local storage size is determined when the application
     2891 * executable is linked.  The ``rtems-exeinfo`` command line tool included in
     2892 * the RTEMS Tools can be used to obtain the thread-local storage size and
     2893 * alignment of an application executable.
     2894 * @endparblock
     2895 */
     2896#define CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE
    28962897
    28972898/* Generated from spec:/acfg/if/max-thread-name-size */
Note: See TracChangeset for help on using the changeset viewer.