[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