Dash:
[t2-trunk.git] / package / contrib / rtai / config.in
blob5ee14e26186a858a870671b6e6958ae0bc57250b
1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
3
4 # T2 SDE: package/.../rtai/config.in
5 # Copyright (C) 2004 - 2005 The T2 SDE Project
6 # Copyright (C) 1998 - 2003 ROCK Linux Project
7
8 # More information can be found in the files COPYING and README.
9
10 # This program is free software; you can redistribute it and/or modify
11 # it under the terms of the GNU General Public License as published by
12 # the Free Software Foundation; version 2 of the License. A copy of the
13 # GNU General Public License can be found in the file COPYING.
14 # --- T2-COPYRIGHT-NOTE-END ---
16 # TODO:
18 # This file is obsolete and must be rewritten!
20 menu_begin MENU_RTAI_Options 'Realtime Options'
22    bool "Enable real time support" SDECFG_REALTIME 0
24 if [ $SDECFG_REALTIME = "1" ]; then
25    pkgenable rtai
27    choice SDECFG_RTAI_PATCH rthal5g \
28         rthal5g "Use RTHAL patch" \
29         adeos "Use ADEOS patch"
31    bool  "Uni Processor Scheduler" SDECFG_RTAI_SCHED_UP 1
32    bool  "SMP Scheduler" SDECFG_RTAI_SCHED_SMP 1
33    bool  "MUP Scheduler" SDECFG_RTAI_SCHED_MUP 1
35    text "Number of CPUS" SDECFG_RTAI_CPUS 2
36    bool "Enable RTAI FPU support" SDECFG_RTAI_FPU_SUPPORT 1
37    bool "Using RTAI math library" SDECFG_RTAI_LIBM 1
38    bool "Strange APIC support" SDECFG_RTAI_STRANGE_APIC 1
39    bool "POSIX Threading API support" SDECFG_RTAI_POSIX 1
40    bool "Compile RT memory manager as module" SDECFG_RTAI_DYN_MM 0
41    bool "Use vmalloc() instead of kmalloc()" SDECFG_RTAI_MM_VMALLOC 0
42    bool "RTAI FIFOS" SDECFG_RTAI_FIFOS 1
43    bool "Shared Memory support" SDECFG_RTAI_SHMEM 1
44    bool "RTAI watchdog support" SDECFG_RTAI_WATCHDOG 1
45    bool "RTAI LXRT" SDECFG_RTAI_LXRT 1
46    bool "RTAI NEWLXRT" SDECFG_RTAI_NEWLXRT 1
47    bool "LXRT rt_com driver" SDECFG_RTAI_RTCOM_LXRT 1
48    bool "LXRT FIFOS" SDECFG_RTAI_FIFOS_LXRT 1
49    bool "COMEDI LXRT" SDECFG_RTAI_COMEDI_LXRT 1
50    bool "C++ support" SDECFG_RTAI_CPLUSPLUS 1
51    bool "New C++ Interface" SDECFG_RTAI_NEW_CPP 1
52    bool "Tasklets" SDECFG_RTAI_TASKLETS 0
53    bool "User space interrupts" SDECFG_RTAI_USI 1
54    bool "Bits" SDECFG_RTAI_BITS 1
55    bool "typed mail boxes"  SDECFG_RTAI_TBX 1
56    bool "Real-Time serial driver (rt_com)" SDECFG_RTAI_RTCOM 0
57    bool "Real-Time serial driver (spdrv)" SDECFG_RTAI_SPDRV 0
58    bool "rtai netrpc" SDECFG_RTAI_NETRPC 0
59    bool "Real-Time Networking" SDECFG_RTAI_RTNET 0
60    bool "Compile tests" SDECFG_RTAI_TESTS 1
61    bool "Compile examples" SDECFG_RTAI_EXAMPLES 1
62    bool "Compile lxrt examples" SDECFG_RTAI_LXRT_EXAMPLES 1
63    bool "RTnet task" SDECFG_RTAI_RTNET_TASK 0
66 menu_end