|
RTEMS CPU Kit with SuperCore
4.10.99.0
|
00001 00010 /* 00011 * COPYRIGHT (c) 1989-1999. 00012 * On-Line Applications Research Corporation (OAR). 00013 * 00014 * The license and distribution terms for this file may be 00015 * found in the file LICENSE in this distribution or at 00016 * http://www.rtems.com/license/LICENSE. 00017 */ 00018 00019 #ifndef _RTEMS_SPTABLES_H 00020 #define _RTEMS_SPTABLES_H 00021 00022 #ifdef __cplusplus 00023 extern "C" { 00024 #endif 00025 00026 #include <rtems/config.h> 00027 00028 #include <rtems/debug.h> 00029 #include <rtems/fatal.h> 00030 #include <rtems/init.h> 00031 #include <rtems/io.h> 00032 #include <rtems/score/sysstate.h> 00033 00034 #include <rtems/rtems/intr.h> 00035 #include <rtems/rtems/clock.h> 00036 #include <rtems/rtems/tasks.h> 00037 #include <rtems/rtems/dpmem.h> 00038 #include <rtems/rtems/event.h> 00039 #include <rtems/rtems/message.h> 00040 #if defined(RTEMS_MULTIPROCESSING) 00041 #include <rtems/rtems/mp.h> 00042 #endif 00043 #include <rtems/rtems/part.h> 00044 #include <rtems/rtems/ratemon.h> 00045 #include <rtems/rtems/region.h> 00046 #include <rtems/rtems/sem.h> 00047 #include <rtems/rtems/signal.h> 00048 #include <rtems/rtems/timer.h> 00049 00050 #if defined(RTEMS_MULTIPROCESSING) 00051 /* 00052 * This is the default Multiprocessing Configuration Table. 00053 * It is used in single processor configurations. 00054 */ 00055 #if defined(SAPI_INIT) 00056 const rtems_multiprocessing_table 00057 _Initialization_Default_multiprocessing_table = { 00058 1, /* local node number */ 00059 1, /* maximum number nodes in system */ 00060 0, /* maximum number global objects */ 00061 0, /* maximum number proxies */ 00062 STACK_MINIMUM_SIZE, /* MPCI receive server stack size */ 00063 NULL, /* pointer to MPCI address table */ 00064 }; 00065 #else 00066 extern const rtems_multiprocessing_table 00067 _Initialization_Default_multiprocessing_table; 00068 #endif 00069 #endif 00070 00071 #ifdef __cplusplus 00072 } 00073 #endif 00074 00075 #endif
1.7.5