[bootlin/training-materials updates] master: Embedded Linux slides: PREEMPT_RT updates (bce00f99)

Michael Opdenacker michael.opdenacker at bootlin.com
Thu May 20 10:45:59 CEST 2021


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/bce00f994336a1e1fbab7d913b4e665500739091

>---------------------------------------------------------------

commit bce00f994336a1e1fbab7d913b4e665500739091
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>


>---------------------------------------------------------------

bce00f994336a1e1fbab7d913b4e665500739091
 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