[bootlin/training-materials updates] master: boot-time slides: falcon mode: add details (96a50793)

Michael Opdenacker michael.opdenacker at bootlin.com
Fri Jun 16 10:45:34 CEST 2023


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

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

commit 96a5079331631f21172a7f511f65228e522209ea
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Fri Jun 16 10:45:34 2023 +0200

    boot-time slides: falcon mode: add details
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


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

96a5079331631f21172a7f511f65228e522209ea
 .../boot-time-u-boot-falcon-mode/boot-time-u-boot-falcon-mode.tex   | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/slides/boot-time-u-boot-falcon-mode/boot-time-u-boot-falcon-mode.tex b/slides/boot-time-u-boot-falcon-mode/boot-time-u-boot-falcon-mode.tex
index 4a7278e3..e23c9ea0 100644
--- a/slides/boot-time-u-boot-falcon-mode/boot-time-u-boot-falcon-mode.tex
+++ b/slides/boot-time-u-boot-falcon-mode/boot-time-u-boot-falcon-mode.tex
@@ -592,7 +592,11 @@ mmc0 is current device
       \item {\em No decompression}: U-Boot currently doesn't seem to
 	    support decompression in the SPL. If your architecture
             doesn't support kernel self-decompression and relies on the bootloader
-	    (e.g. arm64 or riscv), Falcon mode won't be available.
+	    (e.g. arm64 or riscv), Falcon mode won't be available if you are using
+	    a compressed kernel.
+      \item Falcon mode severely complicates the implementation of A/B updates,
+	    as all the logic to switch between versions should be implemented
+	    in the SPL.
       \item {\em Side note}: Found that U-Boot's \code{bootm} was
 	    noticeably slower than \code{bootz} (+170 ms)
    \end{itemize}




More information about the training-materials-updates mailing list