summaryrefslogtreecommitdiffstats
path: root/tools/schedsim/rtems/sched_cpu/rtems/score/cpuopts.h
blob: 1db8d43ff579debf164e451b93a877255e6d0960 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
/**
 * @file rtems/score/cpuopts.h
 */

/*  BASED UPON SOURCE IN RTEMS, MODIFIED FOR SIMULATOR */

/* target cpu dependent options file */
/* automatically generated -- DO NOT EDIT!! */
#ifndef _RTEMS_SCORE_CPUOPTS_H
#define _RTEMS_SCORE_CPUOPTS_H

/* This is added by hand to indicate we are on the RTEMS Scheduler Simulator */
#define RTEMS_SCHEDSIM

/* if RTEMS_DEBUG is enabled */
/* #undef RTEMS_DEBUG */

/* if itron api is supported */
/* #undef RTEMS_ITRON_API */

/* if multiprocessing is enabled */
/* #undef RTEMS_MULTIPROCESSING */

/* if using newlib */
#define RTEMS_NEWLIB 1

/* if posix api is supported */
/* #undef RTEMS_POSIX_API */

/* if networking is enabled */
#define RTEMS_NETWORKING 1

/* if RTEMS uses tar.h */
#define RTEMS_USES_TAR_H 1

/* RTEMS version string */
#define RTEMS_VERSION "4.10.99.0"

/* disable nanosecond granularity for statistics */
/* #undef __RTEMS_USE_TICKS_FOR_STATISTICS__ */

/* disable nanosecond granularity for cpu usage statistics */
/* #undef __RTEMS_USE_TICKS_CPU_USAGE_STATISTICS__ */

/* disable nanosecond granularity for period statistics */
/* #undef __RTEMS_USE_TICKS_RATE_MONOTONIC_STATISTICS__ */

/* disable inlining _Thread_Enable_dispatch */
/* #undef __RTEMS_DO_NOT_INLINE_THREAD_ENABLE_DISPATCH__ */

/* disable inlining _Thread_Enable_dispatch */
/* #undef __RTEMS_DO_NOT_INLINE_CORE_MUTEX_SEIZE__ */

/* disable inlining _Thread_queue_Enqueue_priority */
/* #undef __RTEMS_DO_NOT_UNROLL_THREADQ_ENQUEUE_PRIORITY__ */

/* disable strict order mutex */
/* #undef __RTEMS_STRICT_ORDER_MUTEX__ */

/* Define to 1 if ada/gnat bindings are built-in */
#define __RTEMS_ADA__ 1

/* major version portion of an RTEMS release */
#define __RTEMS_MAJOR__ 4

/* minor version portion of an RTEMS release */
#define __RTEMS_MINOR__ 10

/* revision version portion of an RTEMS release */
#define __RTEMS_REVISION__ 99

#endif /* _RTEMS_SCORE_CPUOPTS_H */