#. 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 resets
#. OS requests a system reset
Capsule install non-Secure World
--------------------------------
...
...
@@ -92,11 +92,21 @@ Capsule install non-Secure World
:width: 100%
:align: center
#. OS receives a capsule with the new firmware
#. OS sets the acceptance request bit the Capsule header for all the images it wants to accept
#. OS schedules a CapsuleUpdate on disk and reboots
#. 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
-----------------------------------
.. note:: When the Normal world controls flash, FWU and UEFI are within the same execution context. In this case, the activations and returns between FWU and UEFI are internal to the UEFI implementation.
.. note:: When the Normal world controls flash, FWU and UEFI are within the same \
execution context. In this case, the activations and returns between FWU and \
.. note:: When the Normal world controls flash, FWU and UEFI are within the same execution context. In this case, the activations and returns between FWU and UEFI are internal to the UEFI implementation.
.. note:: When the Normal world controls flash, FWU and UEFI are within the same \
execution context. In this case, the activations and returns between FWU and \
UEFI are internal to the UEFI implementation.
.. image:: uml/bl33_swd_failed_early_boot.eps
:width: 100%
...
...
@@ -135,7 +147,9 @@ Post-capsule install reboot fails before UEFI
Post-capsule install image fails OS test
----------------------------------------
.. note:: When the Normal world controls flash, FWU and UEFI are within the same execution context. In this case, the activations and returns between FWU and UEFI are internal to the UEFI implementation.
.. note:: When the Normal world controls flash, FWU and UEFI are within the same \
execution context. In this case, the activations and returns between FWU and \