/** * @file * * @ingroup RTEMSScoreMPCI * * @brief This source file contains a definition of * ::_Objects_MP_Controls, ::_Thread_MP_Proxies, and * ::_MPCI_Receive_server_stack for an application configuration with only * the local MPCI node and no MP objects. */ /* * COPYRIGHT (c) 1989-2014. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://www.rtems.org/license/LICENSE. */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include #include #include #include #include Objects_MP_Control _Objects_MP_Controls[ 0 ]; Thread_Configured_proxy_control * const _Thread_MP_Proxies; const MPCI_Configuration _MPCI_Configuration = { 1, /* local node number */ 1, /* maximum number nodes in system */ 0, /* maximum number global objects */ 0, /* maximum number proxies */ STACK_MINIMUM_SIZE, /* MPCI receive server stack size */ NULL /* pointer to MPCI address table */ }; char _MPCI_Receive_server_stack[ STACK_MINIMUM_SIZE + CPU_MPCI_RECEIVE_SERVER_EXTRA_STACK + CPU_ALL_TASKS_ARE_FP * CONTEXT_FP_SIZE ] RTEMS_ALIGNED( CPU_INTERRUPT_STACK_ALIGNMENT ) RTEMS_SECTION( ".rtemsstack.mpci" );