From e6d4b1d0861d0bd37d7d57db696286de254ad7a2 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 28 May 1996 13:13:34 +0000 Subject: added initial posix configuration support --- cpukit/sapi/src/rtemsapi.c | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) (limited to 'cpukit/sapi/src/rtemsapi.c') diff --git a/cpukit/sapi/src/rtemsapi.c b/cpukit/sapi/src/rtemsapi.c index b6ecb6c37c..d7ffb3e2fb 100644 --- a/cpukit/sapi/src/rtemsapi.c +++ b/cpukit/sapi/src/rtemsapi.c @@ -45,6 +45,10 @@ void _RTEMS_API_Initialize( rtems_configuration_table *configuration_table ) { + rtems_api_configuration_table *api_configuration; + + api_configuration = configuration_table->RTEMS_api_configuration; + _Attributes_Handler_initialization(); _Interrupt_Manager_initialization(); @@ -52,38 +56,30 @@ void _RTEMS_API_Initialize( _Multiprocessing_Manager_initialization(); _RTEMS_tasks_Manager_initialization( - configuration_table->maximum_tasks, - configuration_table->number_of_initialization_tasks, - configuration_table->User_initialization_tasks_table + api_configuration->maximum_tasks, + api_configuration->number_of_initialization_tasks, + api_configuration->User_initialization_tasks_table ); - _Timer_Manager_initialization( configuration_table->maximum_timers ); + _Timer_Manager_initialization( api_configuration->maximum_timers ); _Signal_Manager_initialization(); _Event_Manager_initialization(); _Message_queue_Manager_initialization( - configuration_table->maximum_message_queues + api_configuration->maximum_message_queues ); - _Semaphore_Manager_initialization( - configuration_table->maximum_semaphores - ); + _Semaphore_Manager_initialization( api_configuration->maximum_semaphores ); - _Partition_Manager_initialization( - configuration_table->maximum_partitions - ); + _Partition_Manager_initialization( api_configuration->maximum_partitions ); - _Region_Manager_initialization( configuration_table->maximum_regions ); + _Region_Manager_initialization( api_configuration->maximum_regions ); - _Dual_ported_memory_Manager_initialization( - configuration_table->maximum_ports - ); + _Dual_ported_memory_Manager_initialization( api_configuration->maximum_ports); - _Rate_monotonic_Manager_initialization( - configuration_table->maximum_periods - ); + _Rate_monotonic_Manager_initialization( api_configuration->maximum_periods ); } /* end of file */ -- cgit v1.2.3