[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