From 9b8382c93f6c13692a2fa405e8f3e47846415193 Mon Sep 17 00:00:00 2001 From: Ilias Apalodimas <ilias.apalodimas@linaro.org> Date: Mon, 27 Sep 2021 16:02:16 +0300 Subject: [PATCH] update requirements for second stage boot loader If the first bootloader cant boot from multiple locations, explicitly define the secondary boot loader characteristics Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> --- source/chapter1-about.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/chapter1-about.rst b/source/chapter1-about.rst index a8d3d55..88878f6 100644 --- a/source/chapter1-about.rst +++ b/source/chapter1-about.rst @@ -64,9 +64,9 @@ without UEFI is outside the scope of this document. Refer to [#UEFICapsuleUpdateNote]_ for details. - We assume that our immutable stage loader can load the second stage boot loader (e.g TF-A) from a dual image. In case the masked ROM can not boot with an alternative location, similar functionality - **must** be added to the secondary bootloader stage. - In that case updating the secondary bootloader stage should be disallowed from OTA - update. In person update of secondary bootloader stage may be possible and may require extra + **must** be added to the secondary bootloader stage. In that case the secondary boot loader inherits all the + requirements of the first stage boot loader and the secondary bootloader stage is disallowed from OTA updates. + In person update of secondary bootloader stage may be possible and may require extra tools or procedures but that is out of the scope of this document. - Update process can target a single firmware component or multiple components. Updating multiple components and multiplexing boot combinations can be very challenging. In this document we treat -- GitLab