Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - P index
The Linux kernel configuration item CONFIG_PREEMPT_DYNAMIC
has multiple definitions:
kernel/Kconfig.preempt
The configuration item CONFIG_PREEMPT_DYNAMIC:
( CONFIG_HAVE_PREEMPT_DYNAMIC && ! CONFIG_PREEMPT_RT ) && ( CONFIG_HAVE_PREEMPT_DYNAMIC_CALL )
This option allows to define the preemption model on the kernel command line parameter and thus override the default preemption model defined during compile time.
The feature is primarily interesting for Linux distributions which provide a pre-built kernel binary to reduce the number of kernel flavors they offer while still offering different usecases.
The runtime overhead is negligible with HAVE_STATIC_CALL_INLINE enabled but if runtime patching is not available for the specific architecture then the potential overhead should be considered.
Interesting if you want the same pre-built kernel should be used for both Server and Desktop workloads.
kernel/Kconfig.preempt
The configuration item CONFIG_PREEMPT_DYNAMIC:
(none)
This option allows to define the preemption model on the kernel command line parameter and thus override the default preemption model defined during compile time.
The feature is primarily interesting for Linux distributions which provide a pre-built kernel binary to reduce the number of kernel flavors they offer while still offering different usecases.
The runtime overhead is negligible with HAVE_STATIC_CALL_INLINE enabled but if runtime patching is not available for the specific architecture then the potential overhead should be considered.
Interesting if you want the same pre-built kernel should be used for both Server and Desktop workloads.
Raw data from LKDDb:
(none)
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - P index
Automatically generated (in year 2024). See also LKDDb sources on GitLab