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 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
# This file was originally from the Linux kernel source.
# -- Cort <cort@fsmlabs.com>
#
# Format of this file: description<nl>variable<nl>help text<nl><nl>. If
# the question being documented is of type "choice", we list only the
# first occurring config variable. The help texts may contain empty
# lines, but every non-empty line must be indented two positions.
# Order of the help texts does not matter, however, no variable should
# be documented twice: if it is, only the first occurrence will be
# used by Configure. We try to keep the help texts of related variables
# close together. Lines starting with `#' are ignored. To be nice to
# menuconfig, limit your line length to 70 characters. Use emacs'
# kfill.el to edit and ispell.el to spell check this file or you lose.
#
# If you add a help text to this file, please try to be as gentle as
# possible. Don't use unexplained acronyms and generally write for the
# hypothetical ignorant but intelligent user who has just bought a PC,
# removed Windows, installed Linux and is now recompiling the kernel
# for the first time. Tell them what to do if they're unsure. Technical
# information should go in a README in the Documentation directory.
# Mention all the relevant READMEs and HOWTOs in the help text.
# Repetitions are fine since the help texts are not meant to be read
# in sequence.
#
# All this was shamelessly stolen from several different sources. Many
# thanks to all the contributors. Feel free to use these help texts in
# your own kernel configuration tools. The texts are copyrighted (c)
# 1995-1999 by Axel Boldt and many others and are governed by the GNU
# General Public License.
POSIX Style IO
CONFIG_RTL_POSIX_IO
This allows POSIX style IO operations inside of RTLinux.
Floating Point Support
CONFIG_RTL_FP_SUPPORT
This allows the use of FP operations in real-time threads.
Dev Mem Support
CONFIG_RTL_DEVMEM_SUPPORT
Saying Y to this option enables support of the /dev/mem device
in RTL-threads.
Enable Debugging
CONFIG_RTL_DEBUG
This option compiles RTLinux modules with debugging support.
Say Y if you want to debug RT-programs.
Mutex Support
CONFIG_RTL_MUTEX_SUPPORT
Saying Y to this option will enable POSIX mutex support.
If unsure, say Y.
Max Number of Mutex Waiters
CONFIG_RTL_MUTEX_MAX_WAITERS
Maximum number of RT-threads that can be blocked on a mutex.
rtl_printf uses printk
CONFIG_RTL_SLOW_CONSOLE
Say Y here if you want rtl_printf output to be buffered and
then passed to Linux printk facility. It is useful if you
are in X-Windows, since the output can then be viewed via
dmesg and/or syslog. In certain situations, you may want
to disable this option, for example when Linux has
no chance to print a message (a crash occurs).
RTLinux V1 API support
CONFIG_RTL_USE_V1_API
Say Y here if you need the old RTLinux v1 API.
POSIX Priority Protection
_POSIX_THREAD_PRIO_PROTECT
Enables support for the POSIX priority ceiling protocol.
See pthread_mutexattr_setprioceiling(3).
POSIX Timeouts
_POSIX_TIMEOUTS
Support for the POSIX timeouts option:
pthread_mutex_timedlock, sem_timedwait.
RTLinux tracer support
CONFIG_RTL_TRACER
The RTLinux tracer allows tracing various events in the system.
Nolinux support
CONFIG_RTL_SUSPEND_LINUX
On SMP, this feature allows dedicating some CPUs exclusively
to RTLinux threads. Among other things, this can be used
to dramatically reduce scheduling jitter. You need a 2.4.X kernel
with CONFIG_SMP enabled for this option to work.
|