/** * @file * * @brief Pre-Initialized Tables Used when in a Single Processor Configuration * * This include file contains the executive's pre-initialized tables * used when in a single processor configuration. */ /* * COPYRIGHT (c) 1989-1999. * 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. */ #ifndef _RTEMS_SPTABLES_H #define _RTEMS_SPTABLES_H #ifdef __cplusplus extern "C" { #endif #include #include #include #include #include #include #include #include #include #if defined(RTEMS_MULTIPROCESSING) #include #endif #include #include #include #include #include #if defined(RTEMS_MULTIPROCESSING) /* * This is the default Multiprocessing Configuration Table. * It is used in single processor configurations. */ #if defined(SAPI_INIT) const rtems_multiprocessing_table _Initialization_Default_multiprocessing_table = { 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 */ }; #else extern const rtems_multiprocessing_table _Initialization_Default_multiprocessing_table; #endif #endif #ifdef __cplusplus } #endif #endif