File: config.in

package info (click to toggle)
rtlinux 3.1pre3-3
  • links: PTS
  • area: non-free
  • in suites: etch, etch-m68k
  • size: 4,896 kB
  • ctags: 4,228
  • sloc: ansic: 26,204; sh: 2,069; makefile: 1,414; perl: 855; tcl: 489; asm: 380; cpp: 42
file content (54 lines) | stat: -rw-r--r-- 1,767 bytes parent folder | download | duplicates (2)
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
#
# For a description of the syntax of this configuration file,
# see the Configure script.
#

mainmenu_name "RTLinux Configuration"

define_bool RTLINUX_V3 y

define_bool _RTL_POSIX_THREADS y
define_bool _RTL_POSIX_THREAD_SAFE_FUNCTIONS y
define_bool _RTL_POSIX_THREAD_PRIORITY_SCHEDULING y
define_bool _RTL_POSIX_THREAD_PROCESS_SHARED y
define_bool _RTL_POSIX_THREAD_ATTR_STACKADDR y
define_bool _RTL_POSIX_THREAD_ATTR_STACKSIZE y
define_bool _RTL_POSIX_SEMAPHORES y
define_bool _RTL_POSIX_MONOTONIC_CLOCK y
define_bool _RTL_POSIX_SPIN_LOCKS y
define_bool _RTL_POSIX_TIMEOUTS y

# should be made configurable
define_int RTL_PTHREAD_KEYS_MAX 20
define_int RTL_PTHREAD_THREADS_MAX 128
define_int RTL_PTHREAD_MUTEX_MAX 128
define_int RTL_PTHREAD_COND_MAX 128
define_int RTL_SEM_NSEMS_MAX 128
  

define_int _RTL_POSIX_THREAD_THREADS_MAX 128

mainmenu_option next_comment
comment 'Support options'
bool 'Posix Standard IO' CONFIG_RTL_POSIX_IO
bool 'POSIX Priority Protection' _RTL_POSIX_THREAD_PRIO_PROTECT
bool 'Dev Mem Support' CONFIG_RTL_DEVMEM_SUPPORT
bool 'Enable Debugging' CONFIG_RTL_DEBUG
bool 'rtl_printf uses printk' CONFIG_RTL_SLOW_CONSOLE
# bool 'POSIX Timeouts' _POSIX_TIMEOUTS
bool 'Nolinux support (experimental)' CONFIG_RTL_SUSPEND_LINUX
bool 'RTLinux tracer support (experimental)' CONFIG_RTL_TRACER
source main/arch/config.in
endmenu

mainmenu_option next_comment
comment 'Drivers'
int  'Max number of fifos ' CONFIG_RTL_NFIFOS 64
bool 'Preallocated fifo buffers ' CONFIG_RTFPREALLOC N
if [ "$CONFIG_RTFPREALLOC" = "y" ]; then
	int  'Size (in bytes) of preallocated fifos ' CONFIG_SIZE_RTFBUFF 2048
	int  'Number of preallocated fifos ' CONFIG_NRTFBUFF 16 
fi
bool 'Shared Memory  Driver' CONFIG_MBUFF
bool 'Serial Port Driver' CONFIG_RT_COMM
endmenu