[bootlin/training-materials updates] master: Boot time slides: Thumb2 exists only on 32 bit (0bfadf13)

Thomas Petazzoni thomas.petazzoni at bootlin.com
Fri Oct 29 10:46:39 CEST 2021

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


commit 0bfadf1341c404de0a11e4ea386172f9d5bd21bf
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Tue Jun 15 09:12:48 2021 +0200

    Boot time slides: Thumb2 exists only on 32 bit
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


 slides/boot-time-kernel/boot-time-kernel.tex         | 2 +-
 slides/boot-time-toolchain/boot-time-toolchain.tex   | 4 ++--
 slides/boot-time-toolchain2/boot-time-toolchain2.tex | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/slides/boot-time-kernel/boot-time-kernel.tex b/slides/boot-time-kernel/boot-time-kernel.tex
index 9981e46c..1d0748b3 100644
--- a/slides/boot-time-kernel/boot-time-kernel.tex
+++ b/slides/boot-time-kernel/boot-time-kernel.tex
@@ -278,7 +278,7 @@ unnecessary features:
               \code{quiet} command line argument but you won't have
 	      any access to kernel messages. You will have a
               significantly smaller kernel though.
-	\item Compile your kernel in {\em Thumb2} mode:
+	\item Compile your kernel in {\em Thumb2} mode (on ARM 32 bit):
 	      \kconfig{CONFIG_THUMB2_KERNEL} (any ARM toolchain can do
diff --git a/slides/boot-time-toolchain/boot-time-toolchain.tex b/slides/boot-time-toolchain/boot-time-toolchain.tex
index 910c1cd7..c8cfd18c 100644
--- a/slides/boot-time-toolchain/boot-time-toolchain.tex
+++ b/slides/boot-time-toolchain/boot-time-toolchain.tex
@@ -15,8 +15,8 @@ things to do:
     \item C library: {\em glibc}, {\em uClibc}, {\em musl}\\
 	  {\em uClibc} and {\em musl} libraries make a smaller root
-    \item Instruction set variant: {\em ARM} or {\em Thumb2}, {\em Hard
-          Float} support or not.\\
+    \item Instruction set variant: {\em ARM} or {\em Thumb2} (on 32 bit
+          only), {\em Hard Float} support or not.\\
 	  Can have an impact on code performance and code size ({\em Thumb2}
 	  encodes the same instructions as {\em ARM} but in a more
 	  compact way, at least significantly reducing size).
diff --git a/slides/boot-time-toolchain2/boot-time-toolchain2.tex b/slides/boot-time-toolchain2/boot-time-toolchain2.tex
index 26e208c6..ce666472 100644
--- a/slides/boot-time-toolchain2/boot-time-toolchain2.tex
+++ b/slides/boot-time-toolchain2/boot-time-toolchain2.tex
@@ -21,7 +21,7 @@ This gives you the best time that can possibly be achieved (with the fastest sto
-\frametitle{Lessons from labs: ARM vs Thumb2}
+\frametitle{Lessons from labs: ARM vs Thumb2 (32 bit only)}
 \item Testcase: root filesystem with \code{ffmpeg} and associated
       libraries (from our training labs)

More information about the training-materials-updates mailing list