[bootlin/training-materials updates] master: Embedded Linux slides: PREEMPT_RT updates (cbe5beea)
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Fri Oct 29 10:46:38 CEST 2021
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/cbe5beeabb1047e8d85827fff79736942ffcb1db
>---------------------------------------------------------------
commit cbe5beeabb1047e8d85827fff79736942ffcb1db
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Thu May 20 10:45:24 2021 +0200
Embedded Linux slides: PREEMPT_RT updates
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
cbe5beeabb1047e8d85827fff79736942ffcb1db
slides/sysdev-realtime/rt-patch-sizes.ods | Bin 17016 -> 17155 bytes
slides/sysdev-realtime/rt-patch-sizes.png | Bin 77040 -> 63118 bytes
slides/sysdev-realtime/sysdev-realtime.tex | 11 +++++++----
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/slides/sysdev-realtime/rt-patch-sizes.ods b/slides/sysdev-realtime/rt-patch-sizes.ods
index b74775b9..0dc371d8 100644
Binary files a/slides/sysdev-realtime/rt-patch-sizes.ods and b/slides/sysdev-realtime/rt-patch-sizes.ods differ
diff --git a/slides/sysdev-realtime/rt-patch-sizes.png b/slides/sysdev-realtime/rt-patch-sizes.png
index 33b33295..78defe8f 100644
Binary files a/slides/sysdev-realtime/rt-patch-sizes.png and b/slides/sysdev-realtime/rt-patch-sizes.png differ
diff --git a/slides/sysdev-realtime/sysdev-realtime.tex b/slides/sysdev-realtime/sysdev-realtime.tex
index d975ad96..9665f994 100644
--- a/slides/sysdev-realtime/sysdev-realtime.tex
+++ b/slides/sysdev-realtime/sysdev-realtime.tex
@@ -513,7 +513,7 @@
kernel
\begin{itemize}
\item Only the latest and long term stable releases of the kernel
- are actively supported and maintained, currently: 5.11, 5.10, 5.4, 4.19,
+ are actively supported and maintained, currently: 5.12, 5.10, 5.4, 4.19,
4.14, 4.9, 4.4. This is yet another advantage of using a mainline
LTS kernel release! It will be difficult to port the patches to
other kernel versions.
@@ -551,9 +551,9 @@
\frametitle{PREEMPT\_RT mainlining status (1)}
\begin{itemize}
\item The project is making good progress since it got funding from
- the Linux Foundation in 2015.
- \item However, a reduction of the size of the PREEMPT\_RT patchset
- is not really visible yet:\\
+ the Linux Foundation in 2015 (Linux version 4.1 at that time).
+ \item We can now observe a slow but steady a reduction of the size of
+ the PREEMPT\_RT patchset:\\
\vfill
\includegraphics[width=0.8\textwidth]{slides/sysdev-realtime/rt-patch-sizes.png}
\end{itemize}
@@ -569,6 +569,9 @@
\kconfig{CONFIG_PREEMPT_RT} configuration option is now in mainline, though
it cannot be selected yet (missing dependencies). This
simplifies further mainlining work.
+ \item In 5.12, new \kconfig{CONFIG_PREEMPT_DYNAMIC} switch to change the preemption
+ model at boot time: \code{preempt=none}, \code{preempt=voluntary} or
+ \code{preempt=full}
\item See the latest news on \url{https://wiki.linuxfoundation.org/realtime/}
\end{itemize}
\end{frame}
More information about the training-materials-updates
mailing list