forked from Imagelibrary/rtems
Added GNAT configuration parameters.
This commit is contained in:
@@ -427,6 +427,20 @@ posix_initialization_threads_table POSIX_Initialization_threads[] = {
|
||||
) & 0xffff8000)
|
||||
#endif
|
||||
|
||||
#ifdef CONFIGURE_GNAT_RTEMS
|
||||
#define CONFIGURE_GNAT_MUTEXES 10
|
||||
|
||||
/* 20 are required to run all tests in the ACVC */
|
||||
#ifndef CONFIGURE_MAXIMUM_ADA_TASKS
|
||||
#define CONFIGURE_MAXIMUM_ADA_TASKS 20
|
||||
#endif
|
||||
|
||||
#else
|
||||
#define CONFIGURE_GNAT_MUTEXES 0
|
||||
#define CONFIGURE_MAXIMUM_ADA_TASKS 0
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef CONFIGURE_INIT
|
||||
|
||||
rtems_api_configuration_table Configuration_RTEMS_API = {
|
||||
@@ -444,10 +458,11 @@ rtems_api_configuration_table Configuration_RTEMS_API = {
|
||||
|
||||
#ifdef RTEMS_POSIX_API
|
||||
posix_api_configuration_table Configuration_POSIX_API = {
|
||||
CONFIGURE_MAXIMUM_POSIX_THREADS,
|
||||
CONFIGURE_MAXIMUM_POSIX_MUTEXES,
|
||||
CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES,
|
||||
CONFIGURE_MAXIMUM_POSIX_KEYS,
|
||||
CONFIGURE_MAXIMUM_POSIX_THREADS + CONFIGURE_MAXIMUM_ADA_TASKS,
|
||||
CONFIGURE_MAXIMUM_POSIX_MUTEXES + CONFIGURE_MAXIMUM_ADA_TASKS +
|
||||
CONFIGURE_GNAT_MUTEXES,
|
||||
CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES + CONFIGURE_MAXIMUM_ADA_TASKS,
|
||||
CONFIGURE_MAXIMUM_POSIX_KEYS + CONFIGURE_MAXIMUM_ADA_TASKS,
|
||||
CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS,
|
||||
CONFIGURE_POSIX_INIT_THREAD_TABLE_SIZE,
|
||||
CONFIGURE_POSIX_INIT_THREAD_TABLE_NAME
|
||||
|
||||
@@ -427,6 +427,20 @@ posix_initialization_threads_table POSIX_Initialization_threads[] = {
|
||||
) & 0xffff8000)
|
||||
#endif
|
||||
|
||||
#ifdef CONFIGURE_GNAT_RTEMS
|
||||
#define CONFIGURE_GNAT_MUTEXES 10
|
||||
|
||||
/* 20 are required to run all tests in the ACVC */
|
||||
#ifndef CONFIGURE_MAXIMUM_ADA_TASKS
|
||||
#define CONFIGURE_MAXIMUM_ADA_TASKS 20
|
||||
#endif
|
||||
|
||||
#else
|
||||
#define CONFIGURE_GNAT_MUTEXES 0
|
||||
#define CONFIGURE_MAXIMUM_ADA_TASKS 0
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef CONFIGURE_INIT
|
||||
|
||||
rtems_api_configuration_table Configuration_RTEMS_API = {
|
||||
@@ -444,10 +458,11 @@ rtems_api_configuration_table Configuration_RTEMS_API = {
|
||||
|
||||
#ifdef RTEMS_POSIX_API
|
||||
posix_api_configuration_table Configuration_POSIX_API = {
|
||||
CONFIGURE_MAXIMUM_POSIX_THREADS,
|
||||
CONFIGURE_MAXIMUM_POSIX_MUTEXES,
|
||||
CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES,
|
||||
CONFIGURE_MAXIMUM_POSIX_KEYS,
|
||||
CONFIGURE_MAXIMUM_POSIX_THREADS + CONFIGURE_MAXIMUM_ADA_TASKS,
|
||||
CONFIGURE_MAXIMUM_POSIX_MUTEXES + CONFIGURE_MAXIMUM_ADA_TASKS +
|
||||
CONFIGURE_GNAT_MUTEXES,
|
||||
CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES + CONFIGURE_MAXIMUM_ADA_TASKS,
|
||||
CONFIGURE_MAXIMUM_POSIX_KEYS + CONFIGURE_MAXIMUM_ADA_TASKS,
|
||||
CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS,
|
||||
CONFIGURE_POSIX_INIT_THREAD_TABLE_SIZE,
|
||||
CONFIGURE_POSIX_INIT_THREAD_TABLE_NAME
|
||||
|
||||
Reference in New Issue
Block a user