From 369bf2c4ea2a4d0d289d751858546d0688f18df6 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Sat, 6 Apr 2019 10:32:46 +0200 Subject: config: Obsolete Go configuration options Update #2832. --- cpukit/include/rtems/confdefs.h | 59 +++++++++-------------------------------- 1 file changed, 13 insertions(+), 46 deletions(-) (limited to 'cpukit/include') diff --git a/cpukit/include/rtems/confdefs.h b/cpukit/include/rtems/confdefs.h index 89b47050d6..64e7458384 100644 --- a/cpukit/include/rtems/confdefs.h +++ b/cpukit/include/rtems/confdefs.h @@ -2369,38 +2369,6 @@ struct _reent *__getreent(void) #endif /**@}*/ /* end of GNAT Configuration */ -/** - * @defgroup ConfigurationGo GCC Go Configuration - * - * @addtogroup Configuration - * - * This modules includes configuration parameters for applications which - * use GCC Go. - */ -/**@{*/ -#ifdef CONFIGURE_ENABLE_GO - - #ifndef CONFIGURE_MAXIMUM_POSIX_THREADS - #define CONFIGURE_MAXIMUM_POSIX_THREADS 1 - #endif - - #ifndef CONFIGURE_MAXIMUM_GOROUTINES - #define CONFIGURE_MAXIMUM_GOROUTINES 400 - #endif - - #ifndef CONFIGURE_MAXIMUM_GO_CHANNELS - #define CONFIGURE_MAXIMUM_GO_CHANNELS 500 - #endif - -#else - /** This specifies the maximum number of Go co-routines. */ - #define CONFIGURE_MAXIMUM_GOROUTINES 0 - - /** This specifies the maximum number of Go channels required. */ - #define CONFIGURE_MAXIMUM_GO_CHANNELS 0 -#endif -/**@}*/ /* end of Go Configuration */ - /** * This is so we can account for tasks with stacks greater than minimum * size. This is in bytes. @@ -2414,8 +2382,7 @@ struct _reent *__getreent(void) */ #define _CONFIGURE_POSIX_THREADS \ (CONFIGURE_MAXIMUM_POSIX_THREADS + \ - CONFIGURE_MAXIMUM_ADA_TASKS + \ - CONFIGURE_MAXIMUM_GOROUTINES) + CONFIGURE_MAXIMUM_ADA_TASKS) /* * We must be able to split the free block used for the second last allocation @@ -2632,14 +2599,6 @@ struct _reent *__getreent(void) (_Configure_Max_Objects( CONFIGURE_MAXIMUM_ADA_TASKS ) * \ _Configure_From_stackspace( CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE ) ) -/* - * This macro is calculated to specify the memory required for - * the stacks of all Go routines. - */ -#define _CONFIGURE_GOROUTINES_STACK \ - (_Configure_Max_Objects( CONFIGURE_MAXIMUM_GOROUTINES ) * \ - _Configure_From_stackspace( CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE ) ) - #else /* CONFIGURE_EXECUTIVE_RAM_SIZE */ #define _CONFIGURE_IDLE_TASKS_STACK 0 @@ -2647,7 +2606,6 @@ struct _reent *__getreent(void) #define _CONFIGURE_INITIALIZATION_THREADS_EXTRA_STACKS 0 #define _CONFIGURE_TASKS_STACK 0 #define _CONFIGURE_POSIX_THREADS_STACK 0 -#define _CONFIGURE_GOROUTINES_STACK 0 #define _CONFIGURE_ADA_TASKS_STACK 0 #if CONFIGURE_EXTRA_MPCI_RECEIVE_SERVER_STACK != 0 @@ -2671,7 +2629,6 @@ struct _reent *__getreent(void) _CONFIGURE_INITIALIZATION_THREADS_EXTRA_STACKS + \ _CONFIGURE_TASKS_STACK + \ _CONFIGURE_POSIX_THREADS_STACK + \ - _CONFIGURE_GOROUTINES_STACK + \ _CONFIGURE_ADA_TASKS_STACK + \ CONFIGURE_EXTRA_MPCI_RECEIVE_SERVER_STACK + \ _CONFIGURE_LIBBLOCK_TASK_EXTRA_STACKS + \ @@ -3115,8 +3072,7 @@ struct _reent *__getreent(void) #if !defined(CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION) #if (CONFIGURE_MAXIMUM_TASKS == 0) && \ (CONFIGURE_MAXIMUM_POSIX_THREADS == 0) && \ - (CONFIGURE_MAXIMUM_ADA_TASKS == 0) && \ - (CONFIGURE_MAXIMUM_GOROUTINES == 0) + (CONFIGURE_MAXIMUM_ADA_TASKS == 0) #error "CONFIGURATION ERROR: No tasks or threads configured!!" #endif #endif @@ -3272,6 +3228,17 @@ struct _reent *__getreent(void) #error "IMFS Memfile block size must be a power of 2 between 16 and 512" #endif +#ifdef CONFIGURE_ENABLE_GO + #warning "The CONFIGURE_ENABLE_GO configuration option is obsolete since RTEMS 5.1" +#endif + +#ifdef CONFIGURE_MAXIMUM_GOROUTINES + #warning "The CONFIGURE_MAXIMUM_GOROUTINES configuration option is obsolete since RTEMS 5.1" +#endif + +#ifdef CONFIGURE_MAXIMUM_GO_CHANNELS + #warning "The CONFIGURE_MAXIMUM_GO_CHANNELS configuration option is obsolete since RTEMS 5.1" +#endif #endif /* end of include file */ -- cgit v1.2.3