Changeset 3a4ae6c in rtems for c/src/exec/rtems/include/rtems.h
- Timestamp:
- 09/11/95 19:35:39 (28 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- ced11f99
- Parents:
- 5072b07
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/rtems/include/rtems.h
r5072b07 r3a4ae6c 25 25 26 26 #include <rtems/system.h> 27 #include <rtems/types.h> 27 #include <rtems/rtems/status.h> 28 #include <rtems/rtems/types.h> 28 29 30 #include <rtems/config.h> 29 31 #include <rtems/init.h> 30 #include <rtems/ tasks.h>31 #include <rtems/ intr.h>32 #include <rtems/ clock.h>32 #include <rtems/rtems/tasks.h> 33 #include <rtems/rtems/intr.h> 34 #include <rtems/rtems/clock.h> 33 35 #include <rtems/extension.h> 34 #include <rtems/ timer.h>35 #include <rtems/ sem.h>36 #include <rtems/ message.h>37 #include <rtems/ event.h>38 #include <rtems/ signal.h>39 #include <rtems/ event.h>40 #include <rtems/ part.h>41 #include <rtems/r egion.h>42 #include <rtems/ dpmem.h>36 #include <rtems/rtems/timer.h> 37 #include <rtems/rtems/sem.h> 38 #include <rtems/rtems/message.h> 39 #include <rtems/rtems/event.h> 40 #include <rtems/rtems/signal.h> 41 #include <rtems/rtems/event.h> 42 #include <rtems/rtems/part.h> 43 #include <rtems/rtems/region.h> 44 #include <rtems/rtems/dpmem.h> 43 45 #include <rtems/io.h> 44 46 #include <rtems/fatal.h> 45 #include <rtems/r atemon.h>46 #include <rtems/ mp.h>47 #include <rtems/rtems/ratemon.h> 48 #include <rtems/rtems/mp.h> 47 49 48 #include <rtems/support.h> 50 #include <rtems/rtems/support.h> 51 #include <rtems/sysstate.h> 49 52 50 53 #define RTEMS_HAS_HARDWARE_FP CPU_HARDWARE_FP 54 55 /* 56 * The following define the constants which may be used in name searches. 57 */ 58 59 #define RTEMS_SEARCH_ALL_NODES OBJECTS_SEARCH_ALL_NODES 60 #define RTEMS_SEARCH_OTHER_NODES OBJECTS_SEARCH_OTHER_NODES 61 #define RTEMS_SEARCH_LOCAL_NODE OBJECTS_SEARCH_LOCAL_NODE 62 #define RTEMS_WHO_AM_I OBJECTS_WHO_AM_I 63 64 /* 65 * Parameters and return id's for _Objects_Get_next 66 */ 67 68 #define RTEMS_OBJECT_ID_INITIAL_INDEX OBJECTS_ID_INITIAL_INDEX 69 #define RTEMS_OBJECT_ID_FINAL_INDEX OBJECTS_ID_FINAL_INDEX 70 71 #define RTEMS_OBJECT_ID_INITIAL(node) OBJECTS_ID_INITIAL(node) 72 #define RTEMS_OBJECT_ID_FINAL OBJECTS_ID_FINAL 73 74 /* 75 * The following constant defines the minimum stack size which every 76 * thread must exceed. 77 */ 78 79 #define RTEMS_MINIMUM_STACK_SIZE STACK_MINIMUM_SIZE 80 81 /* 82 * Constant for indefinite wait. (actually an illegal interval) 83 */ 84 85 #define RTEMS_NO_TIMEOUT WATCHDOG_NO_TIMEOUT 86 87 /* 88 * An MPCI must support packets of at least this size. 89 */ 90 91 #define RTEMS_MINIMUM_PACKET_SIZE MP_PACKET_MINIMUM_PACKET_SIZE 92 93 /* 94 * The following constant defines the number of unsigned32's 95 * in a packet which must be converted to native format in a 96 * heterogeneous system. In packets longer than 97 * MP_PACKET_MINIMUN_HETERO_CONVERSION unsigned32's, some of the "extra" data 98 * may a user message buffer which is not automatically endian swapped. 99 */ 100 101 #define RTEMS_MINIMUN_HETERO_CONVERSION MP_PACKET_MINIMUN_HETERO_CONVERSION 102 51 103 52 104 #ifdef __cplusplus
Note: See TracChangeset
for help on using the changeset viewer.