RTEMS CPU Kit with SuperCore  4.11.99.0
sptables.h
Go to the documentation of this file.
1 
10 /*
11  * COPYRIGHT (c) 1989-1999.
12  * On-Line Applications Research Corporation (OAR).
13  *
14  * The license and distribution terms for this file may be
15  * found in the file LICENSE in this distribution or at
16  * http://www.rtems.org/license/LICENSE.
17  */
18 
19 #ifndef _RTEMS_SPTABLES_H
20 #define _RTEMS_SPTABLES_H
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25 
26 #include <rtems/config.h>
27 #include <rtems/fatal.h>
28 #include <rtems/init.h>
29 #include <rtems/io.h>
30 
31 #include <rtems/rtems/intr.h>
32 #include <rtems/rtems/clock.h>
33 #include <rtems/rtems/tasks.h>
34 #include <rtems/rtems/dpmem.h>
35 #include <rtems/rtems/event.h>
36 #if defined(RTEMS_MULTIPROCESSING)
37 #include <rtems/rtems/mp.h>
38 #endif
39 #include <rtems/rtems/part.h>
40 #include <rtems/rtems/ratemon.h>
41 #include <rtems/rtems/region.h>
42 #include <rtems/rtems/signal.h>
43 #include <rtems/rtems/timer.h>
44 
45 #if defined(RTEMS_MULTIPROCESSING)
46 /*
47  * This is the default Multiprocessing Configuration Table.
48  * It is used in single processor configurations.
49  */
50  #if defined(SAPI_INIT)
51  const rtems_multiprocessing_table
52  _Initialization_Default_multiprocessing_table = {
53  1, /* local node number */
54  1, /* maximum number nodes in system */
55  0, /* maximum number global objects */
56  0, /* maximum number proxies */
57  STACK_MINIMUM_SIZE, /* MPCI receive server stack size */
58  NULL, /* pointer to MPCI address table */
59  };
60  #else
61  extern const rtems_multiprocessing_table
62  _Initialization_Default_multiprocessing_table;
63  #endif
64 #endif
65 
66 #ifdef __cplusplus
67 }
68 #endif
69 
70 #endif
Constants and Structures Associated with the Initialization Manager.
#define STACK_MINIMUM_SIZE
The following constant defines the minimum stack size which every thread must exceed.
Definition: stack.h:43
Classic Input/Output Manager API.
Signals API.
Fatal API.