53 lines
1.4 KiB
Diff
53 lines
1.4 KiB
Diff
Subject: rt-preempt-base-config.patch
|
|
From: Thomas Gleixner <tglx@linutronix.de>
|
|
Date: Fri, 17 Jun 2011 12:39:57 +0200
|
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/3.10/patches-3.10.4-rt1.tar.xz
|
|
|
|
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
|
---
|
|
kernel/Kconfig.preempt | 19 +++++++++++++++++--
|
|
1 file changed, 17 insertions(+), 2 deletions(-)
|
|
|
|
Index: linux-stable/kernel/Kconfig.preempt
|
|
===================================================================
|
|
--- linux-stable.orig/kernel/Kconfig.preempt
|
|
+++ linux-stable/kernel/Kconfig.preempt
|
|
@@ -1,3 +1,10 @@
|
|
+config PREEMPT
|
|
+ bool
|
|
+ select PREEMPT_COUNT
|
|
+
|
|
+config PREEMPT_RT_BASE
|
|
+ bool
|
|
+ select PREEMPT
|
|
|
|
choice
|
|
prompt "Preemption Model"
|
|
@@ -33,9 +40,9 @@ config PREEMPT_VOLUNTARY
|
|
|
|
Select this if you are building a kernel for a desktop system.
|
|
|
|
-config PREEMPT
|
|
+config PREEMPT__LL
|
|
bool "Preemptible Kernel (Low-Latency Desktop)"
|
|
- select PREEMPT_COUNT
|
|
+ select PREEMPT
|
|
select UNINLINE_SPIN_UNLOCK if !ARCH_INLINE_SPIN_UNLOCK
|
|
help
|
|
This option reduces the latency of the kernel by making
|
|
@@ -52,6 +59,14 @@ config PREEMPT
|
|
embedded system with latency requirements in the milliseconds
|
|
range.
|
|
|
|
+config PREEMPT_RTB
|
|
+ bool "Preemptible Kernel (Basic RT)"
|
|
+ select PREEMPT_RT_BASE
|
|
+ help
|
|
+ This option is basically the same as (Low-Latency Desktop) but
|
|
+ enables changes which are preliminary for the full preemptiple
|
|
+ RT kernel.
|
|
+
|
|
endchoice
|
|
|
|
config PREEMPT_COUNT
|