[bootlin/training-materials updates] master: kernel: sources: More drawbacks when using userspace drivers (0c44b3b0)
Miquel Raynal
miquel.raynal at bootlin.com
Sat Jan 14 00:07:03 CET 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/0c44b3b02c1896c138525577e58de414d62122ff
>---------------------------------------------------------------
commit 0c44b3b02c1896c138525577e58de414d62122ff
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: Fri Dec 23 17:06:42 2022 +0100
kernel: sources: More drawbacks when using userspace drivers
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
>---------------------------------------------------------------
0c44b3b02c1896c138525577e58de414d62122ff
.../kernel-source-code-drivers/kernel-source-code-drivers.tex | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/slides/kernel-source-code-drivers/kernel-source-code-drivers.tex b/slides/kernel-source-code-drivers/kernel-source-code-drivers.tex
index b4bfab84..347b9185 100644
--- a/slides/kernel-source-code-drivers/kernel-source-code-drivers.tex
+++ b/slides/kernel-source-code-drivers/kernel-source-code-drivers.tex
@@ -270,10 +270,12 @@
\end{itemize}
\item Drawbacks
\begin{itemize}
- \item Missing hardware abstraction provided by the kernel, need
- to adapt applications when replacing one device by another.
- \item Less straightforward to handle interrupts.
- \item Increased interrupt latency.
+ \item The kernel has no longer access to the device.
+ \item None of the standard applications will be able to use it.
+ \item Cannot use any hardware abstraction or software helpers from
+ the kernel
+ \item Need to adapt applications when changing the hardware.
+ \item Less straightforward to handle interrupts: increased latency.
\end{itemize}
\end{itemize}
\end{frame}
More information about the training-materials-updates
mailing list