From 831493390778064f0881e55bd965ac25cfc34df1 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 20 Feb 2020 12:58:13 +0100 Subject: config: Add Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875. --- cpukit/include/rtems/confdefs.h | 58 ++--------------------------------------- 1 file changed, 2 insertions(+), 56 deletions(-) (limited to 'cpukit/include/rtems/confdefs.h') diff --git a/cpukit/include/rtems/confdefs.h b/cpukit/include/rtems/confdefs.h index d31c125f7e..4ae6580754 100644 --- a/cpukit/include/rtems/confdefs.h +++ b/cpukit/include/rtems/confdefs.h @@ -52,6 +52,7 @@ #include #include #include +#include #include #include #include @@ -605,24 +606,6 @@ extern "C" { #define _CONFIGURE_MEMORY_FOR_POSIX_QUEUED_SIGNALS 0 #endif -#ifdef CONFIGURE_POSIX_INIT_THREAD_TABLE - #ifndef CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT - #define CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT POSIX_Init - #endif - - #ifndef CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE - #define CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE \ - CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE - #endif -#endif /* CONFIGURE_POSIX_INIT_THREAD_TABLE */ - -/** - * This configuration parameter specifies the stack size of the - * POSIX API Initialization thread (if used). - */ -#ifndef CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE - #define CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE 0 -#endif /**@}*/ /* end of POSIX API Configuration */ /** @@ -700,31 +683,13 @@ extern "C" { _CONFIGURE_HEAP_HANDLER_OVERHEAD \ ) -/* - * Now account for any extra memory that initialization tasks or threads - * may have requested. - */ - -/* - * This accounts for any extra memory required by the POSIX API - * Initialization Thread. - */ -#if (CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE > \ - CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE) - #define _CONFIGURE_INITIALIZATION_THREADS_STACKS_POSIX_PART \ - (CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE - \ - CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE) -#else - #define _CONFIGURE_INITIALIZATION_THREADS_STACKS_POSIX_PART 0 -#endif - /* * This macro provides a summation of the various initialization task * and thread stack requirements. */ #define _CONFIGURE_INITIALIZATION_THREADS_EXTRA_STACKS \ (_CONFIGURE_INIT_TASK_STACK_EXTRA + \ - _CONFIGURE_INITIALIZATION_THREADS_STACKS_POSIX_PART) + _CONFIGURE_POSIX_INIT_THREAD_STACK_EXTRA) /* * This macro is calculated to specify the memory required for @@ -1054,25 +1019,6 @@ extern "C" { #endif #endif -/* - * If the user has configured a set of POSIX Initialization Threads, - * then we need to install the code that runs that loop. - */ -#ifdef CONFIGURE_INIT - #if defined(CONFIGURE_POSIX_INIT_THREAD_TABLE) - const posix_initialization_threads_table _POSIX_Threads_User_thread_table = { - CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT, - CONFIGURE_POSIX_INIT_THREAD_STACK_SIZE - }; - - RTEMS_SYSINIT_ITEM( - _POSIX_Threads_Initialize_user_thread, - RTEMS_SYSINIT_POSIX_USER_THREADS, - RTEMS_SYSINIT_ORDER_MIDDLE - ); - #endif -#endif - #ifdef __cplusplus } #endif -- cgit v1.2.3