|
# --- ROCK-COPYRIGHT-NOTE-BEGIN ---
|
|
#
|
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
# Please add additional copyright information _after_ the line containing
|
|
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
|
|
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
|
|
#
|
|
# ROCK Linux: rock-src/package/daja77/rtai/config.in
|
|
# ROCK Linux is Copyright (C) 1998 - 2006 Clifford Wolf
|
|
#
|
|
# This program is free software; you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation; either version 2 of the License, or
|
|
# (at your option) any later version. A copy of the GNU General Public
|
|
# License can be found at Documentation/COPYING.
|
|
#
|
|
# Many people helped and are helping developing ROCK Linux. Please
|
|
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM
|
|
# file for details.
|
|
#
|
|
# --- ROCK-COPYRIGHT-NOTE-END ---
|
|
|
|
menu_begin MENU_RTAI_Options 'Realtime Options'
|
|
|
|
bool "Enable real time support" ROCKCFG_REALTIME 0
|
|
|
|
if [ $ROCKCFG_REALTIME = "1" ]; then
|
|
pkgenable rtai
|
|
|
|
choice ROCKCFG_RTAI_PATCH rthal5g \
|
|
rthal5g "Use RTHAL patch" \
|
|
adeos "Use ADEOS patch"
|
|
|
|
bool "Uni Processor Scheduler" ROCKCFG_RTAI_SCHED_UP 1
|
|
bool "SMP Scheduler" ROCKCFG_RTAI_SCHED_SMP 1
|
|
bool "MUP Scheduler" ROCKCFG_RTAI_SCHED_MUP 1
|
|
|
|
text "Number of CPUS" ROCKCFG_RTAI_CPUS 2
|
|
bool "Enable RTAI FPU support" ROCKCFG_RTAI_FPU_SUPPORT 1
|
|
bool "Using RTAI math library" ROCKCFG_RTAI_LIBM 1
|
|
bool "Strange APIC support" ROCKCFG_RTAI_STRANGE_APIC 1
|
|
bool "POSIX Threading API support" ROCKCFG_RTAI_POSIX 1
|
|
bool "Compile RT memory manager as module" ROCKCFG_RTAI_DYN_MM 0
|
|
bool "Use vmalloc() instead of kmalloc()" ROCKCFG_RTAI_MM_VMALLOC 0
|
|
bool "RTAI FIFOS" ROCKCFG_RTAI_FIFOS 1
|
|
bool "Shared Memory support" ROCKCFG_RTAI_SHMEM 1
|
|
bool "RTAI watchdog support" ROCKCFG_RTAI_WATCHDOG 1
|
|
bool "RTAI LXRT" ROCKCFG_RTAI_LXRT 1
|
|
bool "RTAI NEWLXRT" ROCKCFG_RTAI_NEWLXRT 1
|
|
bool "LXRT rt_com driver" ROCKCFG_RTAI_RTCOM_LXRT 1
|
|
bool "LXRT FIFOS" ROCKCFG_RTAI_FIFOS_LXRT 1
|
|
bool "COMEDI LXRT" ROCKCFG_RTAI_COMEDI_LXRT 1
|
|
bool "C++ support" ROCKCFG_RTAI_CPLUSPLUS 1
|
|
bool "New C++ Interface" ROCKCFG_RTAI_NEW_CPP 1
|
|
bool "Tasklets" ROCKCFG_RTAI_TASKLETS 0
|
|
bool "User space interrupts" ROCKCFG_RTAI_USI 1
|
|
bool "Bits" ROCKCFG_RTAI_BITS 1
|
|
bool "typed mail boxes" ROCKCFG_RTAI_TBX 1
|
|
bool "Real-Time serial driver (rt_com)" ROCKCFG_RTAI_RTCOM 0
|
|
bool "Real-Time serial driver (spdrv)" ROCKCFG_RTAI_SPDRV 0
|
|
bool "rtai netrpc" ROCKCFG_RTAI_NETRPC 0
|
|
bool "Real-Time Networking" ROCKCFG_RTAI_RTNET 0
|
|
bool "Compile tests" ROCKCFG_RTAI_TESTS 1
|
|
bool "Compile examples" ROCKCFG_RTAI_EXAMPLES 1
|
|
bool "Compile lxrt examples" ROCKCFG_RTAI_LXRT_EXAMPLES 1
|
|
bool "RTnet task" ROCKCFG_RTAI_RTNET_TASK 0
|
|
fi
|
|
|
|
menu_end
|
|
|