Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - P index

CONFIG_PREEMPT: Preemptible Kernel (Low-Latency Desktop)

General informations

The Linux kernel configuration item CONFIG_PREEMPT has multiple definitions:

Preemptible Kernel (Low-Latency Desktop) found in kernel/Kconfig.preempt

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel by making all kernel code (that is not executing in a critical section) preemptible. This allows reaction to interactive events by permitting a low priority process to be preempted involuntarily even if it is in kernel mode executing a system call and would otherwise not be about to reach a natural preemption point. This allows applications to run more 'smoothly' even when the system is under load, at the cost of slightly lower throughput and a slight runtime overhead to kernel code.

Select this if you are building a kernel for a desktop or embedded system with latency requirements in the milliseconds range.

Preemptible Kernel found in arch/xtensa/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. Unfortunately the kernel code has some race conditions if both SMP and PREEMPT are enabled, so this option is currently disabled if you are building an SMP kernel.

Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Preemptible Kernel found in arch/m32r/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.

Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Preemptible Kernel found in arch/h8300/Kconfig.cpu

The configuration item CONFIG_PREEMPT:

Help text

(none)

Preemptible Kernel found in arch/mn10300/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.

Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Preemptible Kernel (EXPERIMENTAL) found in arch/arm/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.

Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Preemptible Kernel (EXPERIMENTAL) found in arch/sh64/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

(none)

Preemptible Kernel found in arch/cris/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.

Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Preemptible Kernel (EXPERIMENTAL) found in arch/arm26/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.

Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Preemptible Kernel found in arch/ia64/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.

Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Preemptible Kernel found in arch/s390/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.

Say N if you are unsure.

Preemptible Kernel found in arch/sparc64/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.

Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Preemptible Kernel (EXPERIMENTAL) found in arch/sh/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

(none)

found in arch/parisc/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

(none)

Preemptible Kernel found in arch/mips/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.

Preemptible Kernel found in arch/x86_64/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load. On contrary it may also break your drivers and add priority inheritance problems to your system. Don't select it if you rely on a stable system or have slightly obscure hardware. It's also not very well tested on x86-64 currently. You have been warned.

Say Y here if you are feeling brave and building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Preemptible Kernel found in arch/ppc64/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call.

Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Preemptible Kernel found in arch/ppc/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call.

Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Preemptible Kernel found in arch/i386/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.

Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

found in arch/ppc64/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. Unfortunately the kernel code has some race conditions if both SMP and PREEMPT are enabled, so this option is currently disabled if you are building an SMP kernel.

Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Preemptible Kernel found in arch/mips/Kconfig-shared

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.

Preemptible Kernel found in arch/s390x/Kconfig

The configuration item CONFIG_PREEMPT:

Help text

This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.

Say N if you are unsure.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - P index

Automatically generated (in year 2024). See also LKDDb sources on GitLab