# This file was originally from the Linux kernel source. # -- Cort # # Format of this file: descriptionvariablehelp text. 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. Module support CONFIG_RTL_MODULE This allow RTLinux to compile in a module for insmod execution. If not boot sector is inserted. Default Boot load. Not Implemented. Posix Standard IO _RTL_POSIX_IO This allows POSIX style IO operations inside of RTLinux. Posix Semaphores _RTL_POSIX_SEMS Saying Y to this option insert Posix Semaphore specification. Posix Mutexs _RTL_POSIX_MUTEXS Saying Y to this option insert Posix Mutex specification. Posix Condition Vars _RTL_POSIX_CONDVARS Saying Y to this option insert Posix Condition Vars specification. 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. 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. GDB Agent support CONFIG_RTL_GDBAGENT The GDB Agent allows remote debugging of the embedded system. 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. POSIX Signals _RTL_POSIX_SIGNALS A POSIX signal is the software equivalent of an interrupt or exception occurrence. Say Y here if you want to make use of the POSIX interface to signals. This allows you to send signals (RTL_SIGUSR1,RTL_SIGUSR2 and from signal RTL_SIGRTMIN to RTL_SIGRTMAX) to threads (pthread_kill), blocking signals (pthread_sigmask), suspend a thread waiting for a signal to arrive (sigsuspend) and install signal handlers, among other things. Signals are in determinated cases a good interprocess communication mechanism.