From 3faab860fa856311f3b4da00153181d32cc46f3c Mon Sep 17 00:00:00 2001 From: Jose Marinho <jose.marinho@arm.com> Date: Mon, 7 Jun 2021 16:59:05 +0100 Subject: [PATCH] Fix Flow descriptions. The flows had superfluous reboots. We've removed those. --- source/chapter3-fwupdate.rst | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/source/chapter3-fwupdate.rst b/source/chapter3-fwupdate.rst index e119f55..0c9924d 100644 --- a/source/chapter3-fwupdate.rst +++ b/source/chapter3-fwupdate.rst @@ -82,8 +82,6 @@ Capsule install Secure World #. UEFI implementation traverses all the images in the capsule passing them to their corresponding FMPs #. The FMP transfers the images to the FWU Implementation in the Secure World [FWU]_ #. OS requests a system reboot -#. Platform boots from the newly updated FW bank -#. OS requests a system reset Capsule install non-Secure World -------------------------------- @@ -98,8 +96,6 @@ Capsule install non-Secure World #. UEFI implementation traverses all the images in the capsule passing them to their corresponding FMPs #. The UEFI firmware performs the update #. UEFI firmware requests a system reboot -#. Platform boots from the newly updated FW bank -#. OS requests a system reset Post-capsule install reboot success ----------------------------------- @@ -112,7 +108,7 @@ Post-capsule install reboot success :width: 100% :align: center -#. Platform resets +#. Platform boots with the new FW #. From the TFA boot report [FWU]_, UEFI verifies that platform booted from the intended bank #. UEFI accepts a sub-set of the FW images [FWU]_ (the sub-set is platform specific) #. OS loader obtains the ESRT from UEFI @@ -136,7 +132,7 @@ Post-capsule install reboot fails before UEFI :width: 100% :align: center -#. Platform resets +#. Platform boots with the new FW #. The images fail to authenticate or the generic watchdog fires #. Platform resets #. Early platform bootloader detects FW maltfunction and selects another bank to boot from @@ -158,7 +154,7 @@ Post-capsule install image fails OS test :width: 100% :align: center -#. Platform resets +#. Platform boots with the new FW #. From the TFA boot report [FWU]_, UEFI verifies that platform booted from the intended bank #. UEFI accepts all images [FWU]_ #. OS loader obtains the ESRT from UEFI -- GitLab