[bootlin/training-materials updates] master: kernel: source-code: Simplify a bit the userspace drivers slide (c6521c59)

Miquel Raynal miquel.raynal at bootlin.com
Fri Dec 23 15:38:41 CET 2022


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

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

commit c6521c5913f54c70c87f4aeae5159a73dcc2563f
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date:   Fri Dec 23 15:38:36 2022 +0100

    kernel: source-code: Simplify a bit the userspace drivers slide
    
    Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>


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

c6521c5913f54c70c87f4aeae5159a73dcc2563f
 slides/kernel-source-code-drivers/kernel-source-code-drivers.tex | 6 ++----
 1 file changed, 2 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 dc6cb434..b4bfab84 100644
--- a/slides/kernel-source-code-drivers/kernel-source-code-drivers.tex
+++ b/slides/kernel-source-code-drivers/kernel-source-code-drivers.tex
@@ -259,14 +259,12 @@
   \begin{itemize}
   \item Advantages
     \begin{itemize}
-    \item No need for kernel coding skills. Easier to reuse code
-      between devices.
+    \item No need for kernel coding skills.
     \item Drivers can be written in any language, even Perl!
     \item Drivers can be kept proprietary.
     \item Driver code can be killed and debugged. Cannot crash the
       kernel.
     \item Can use floating-point computation.
-    \item Less in-kernel complexity.
     \item Potentially higher performance, especially for
       memory-mapped devices, thanks to the avoidance of system calls.
     \end{itemize}
@@ -275,7 +273,7 @@
     \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 vs. kernel code.
+    \item Increased interrupt latency.
     \end{itemize}
   \end{itemize}
 \end{frame}




More information about the training-materials-updates mailing list