Skip to content

Commit

Permalink
Embedded Linux slides: PREEMPT_RT updates
Browse files Browse the repository at this point in the history
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
  • Loading branch information
michaelopdenacker committed May 20, 2021
1 parent 75629f8 commit bce00f9
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 deletions.
Binary file modified slides/sysdev-realtime/rt-patch-sizes.ods
Binary file not shown.
Binary file modified slides/sysdev-realtime/rt-patch-sizes.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 7 additions & 4 deletions slides/sysdev-realtime/sysdev-realtime.tex
Expand Up @@ -513,7 +513,7 @@ \subsection{Setting up PREEMPT\_RT}
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.
Expand Down Expand Up @@ -551,9 +551,9 @@ \subsection{Setting up PREEMPT\_RT}
\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}
Expand All @@ -569,6 +569,9 @@ \subsection{Setting up PREEMPT\_RT}
\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}
Expand Down

0 comments on commit bce00f9

Please sign in to comment.