[bootlin/training-materials updates] master: slides/kernel-hw-devices: Swap discoverable and non-discoverable chapters (0a0fec9d)

Miquel Raynal miquel.raynal at bootlin.com
Fri Mar 17 15:34:05 CET 2023


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

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

commit 0a0fec9dfe75c97f338eb34c4a724222ae354ec1
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date:   Fri Mar 17 08:18:28 2023 +0100

    slides/kernel-hw-devices: Swap discoverable and non-discoverable chapters
    
    Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>


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

0a0fec9dfe75c97f338eb34c4a724222ae354ec1
 slides/kernel-hw-devices/kernel-hw-devices.tex | 43 +++++++++++++-------------
 1 file changed, 21 insertions(+), 22 deletions(-)

diff --git a/slides/kernel-hw-devices/kernel-hw-devices.tex b/slides/kernel-hw-devices/kernel-hw-devices.tex
index 70a4cb4e..87185b12 100644
--- a/slides/kernel-hw-devices/kernel-hw-devices.tex
+++ b/slides/kernel-hw-devices/kernel-hw-devices.tex
@@ -1,5 +1,26 @@
 \section{Accessing hardware devices}
 
+\subsection{Discoverable hardware: USB and PCI}
+
+\begin{frame}{Discoverable hardware}
+  \begin{itemize}
+  \item Some busses have built-in hardware discoverability mechanisms
+  \item Most common busses: USB and PCI
+  \item Hardware devices can be enumerated, and their characteristics
+    retrieved with just a driver or the bus controller
+  \item Useful Linux commands
+    \begin{itemize}
+    \item \code{lsusb}, lists all USB devices detected
+    \item \code{lspci}, lists all PCI devices detected
+    \item A detected device does not mean it has a kernel driver
+      associated to it!
+    \end{itemize}
+  \item Association with kernel drivers done based on product
+    ID/vendor ID, or some other characteristics of the device: device
+    class, device sub-class, etc.
+  \end{itemize}
+\end{frame}
+
 \subsection{Describing non-discoverable hardware}
 
 \begin{frame}{Non-discoverable buses}
@@ -1252,28 +1273,6 @@ uart0 at 4000c000 {
   \end{columns}
 \end{frame}
 
-\subsection{Discoverable hardware: USB and PCI}
-
-\begin{frame}{Discoverable hardware}
-  \begin{itemize}
-  \item Some busses have built-in hardware discoverability mechanisms
-  \item Most common busses: USB and PCI
-  \item Hardware devices can be enumerated, and their characteristics
-    retrieved with just a driver or the bus controller
-  \item Useful Linux commands
-    \begin{itemize}
-    \item \code{lsusb}, lists all USB devices detected
-    \item \code{lspci}, lists all PCI devices detected
-    \item A detected device does not mean it has a kernel driver
-      associated to it!
-    \end{itemize}
-  \item Association with kernel drivers done based on product
-    ID/vendor ID, or some other characteristics of the device: device
-    class, device sub-class, etc.
-  \end{itemize}
-\end{frame}
-
-
 % \setuplabframe
 % {Accessing hardware devices}
 % {




More information about the training-materials-updates mailing list