[ac7d5ef0] | 1 | /* sptables.h |
---|
| 2 | * |
---|
| 3 | * This include file contains the executive's pre-initialized tables |
---|
| 4 | * used when in a single processor configuration. |
---|
| 5 | * |
---|
[60b791ad] | 6 | * COPYRIGHT (c) 1989-1998. |
---|
[ac7d5ef0] | 7 | * On-Line Applications Research Corporation (OAR). |
---|
[03f2154e] | 8 | * Copyright assigned to U.S. Government, 1994. |
---|
[ac7d5ef0] | 9 | * |
---|
[98e4ebf5] | 10 | * The license and distribution terms for this file may be |
---|
| 11 | * found in the file LICENSE in this distribution or at |
---|
[03f2154e] | 12 | * http://www.OARcorp.com/rtems/license.html. |
---|
[ac7d5ef0] | 13 | * |
---|
| 14 | * $Id$ |
---|
| 15 | */ |
---|
| 16 | |
---|
| 17 | #ifndef __RTEMS_SPTABLES_h |
---|
| 18 | #define __RTEMS_SPTABLES_h |
---|
| 19 | |
---|
| 20 | #ifdef __cplusplus |
---|
| 21 | extern "C" { |
---|
| 22 | #endif |
---|
| 23 | |
---|
| 24 | #include <rtems/config.h> |
---|
| 25 | |
---|
[3a4ae6c] | 26 | #include <rtems/debug.h> |
---|
| 27 | #include <rtems/fatal.h> |
---|
| 28 | #include <rtems/init.h> |
---|
| 29 | #include <rtems/io.h> |
---|
[5e9b32b] | 30 | #include <rtems/score/sysstate.h> |
---|
[3a4ae6c] | 31 | |
---|
| 32 | #include <rtems/rtems/intr.h> |
---|
| 33 | #include <rtems/rtems/clock.h> |
---|
| 34 | #include <rtems/rtems/tasks.h> |
---|
| 35 | #include <rtems/rtems/dpmem.h> |
---|
| 36 | #include <rtems/rtems/event.h> |
---|
| 37 | #include <rtems/rtems/message.h> |
---|
[97e2729d] | 38 | #if defined(RTEMS_MULTIPROCESSING) |
---|
[3a4ae6c] | 39 | #include <rtems/rtems/mp.h> |
---|
[97e2729d] | 40 | #endif |
---|
[3a4ae6c] | 41 | #include <rtems/rtems/part.h> |
---|
| 42 | #include <rtems/rtems/ratemon.h> |
---|
| 43 | #include <rtems/rtems/region.h> |
---|
| 44 | #include <rtems/rtems/sem.h> |
---|
| 45 | #include <rtems/rtems/signal.h> |
---|
| 46 | #include <rtems/rtems/timer.h> |
---|
| 47 | |
---|
[ac7d5ef0] | 48 | /* |
---|
| 49 | * This is the default Multiprocessing Configuration Table. |
---|
| 50 | * It is used in single processor configurations. |
---|
| 51 | */ |
---|
| 52 | |
---|
[f4b76ab5] | 53 | #if defined(SAPI_INIT) |
---|
[ac7d5ef0] | 54 | const rtems_multiprocessing_table |
---|
[3a4ae6c] | 55 | _Initialization_Default_multiprocessing_table = { |
---|
[ac7d5ef0] | 56 | 1, /* local node number */ |
---|
| 57 | 1, /* maximum number nodes in system */ |
---|
| 58 | 0, /* maximum number global objects */ |
---|
| 59 | 0, /* maximum number proxies */ |
---|
| 60 | NULL, /* pointer to MPCI address table */ |
---|
| 61 | }; |
---|
[f4b76ab5] | 62 | #else |
---|
| 63 | extern const rtems_multiprocessing_table |
---|
| 64 | _Initialization_Default_multiprocessing_table; |
---|
| 65 | #endif |
---|
[ac7d5ef0] | 66 | |
---|
| 67 | /* |
---|
| 68 | * This is the version string. |
---|
| 69 | */ |
---|
| 70 | |
---|
[6693a68] | 71 | #define RTEMS_VERSION "rtems-@RTEMS_VERSION@" |
---|
[e810408] | 72 | |
---|
[f4b76ab5] | 73 | #if defined(SAPI_INIT) |
---|
[ac7d5ef0] | 74 | const char _RTEMS_version[] = |
---|
[e810408] | 75 | "RTEMS RELEASE " RTEMS_VERSION |
---|
[6693a68] | 76 | "(" CPU_NAME "/" CPU_MODEL_NAME "/@RTEMS_BSP@)"; |
---|
[f4b76ab5] | 77 | #else |
---|
| 78 | extern const char _RTEMS_version[]; |
---|
| 79 | #endif |
---|
[ac7d5ef0] | 80 | |
---|
| 81 | #ifdef __cplusplus |
---|
| 82 | } |
---|
| 83 | #endif |
---|
| 84 | |
---|
| 85 | #endif |
---|
| 86 | /* end of include file */ |
---|