Skip to content
Snippets Groups Projects
Commit ee98b7d0 authored by Ilias Apalodimas's avatar Ilias Apalodimas
Browse files

add diagram explanations for NWd update procedure

parent 9f209db4
No related branches found
No related tags found
No related merge requests found
......@@ -83,7 +83,7 @@ Capsule install Secure World
#. 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 \
UEFI are internal to the UEFI implementation.
.. image:: uml/bl33_swd_OK_reboot.eps
:width: 100%
......@@ -115,7 +125,9 @@ Post-capsule install reboot success
Post-capsule install reboot fails before UEFI
---------------------------------------------
.. 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 \
UEFI are internal to the UEFI implementation.
.. image:: uml/bl33_swd_img_test_fail.eps
:width: 100%
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment