Commit a2c320a8 authored by Paul Beesley's avatar Paul Beesley
Browse files

doc: Reorganise images and update links


Change-Id: I679d1499376a524bef1cfc33df995b0a719b5ac8
Signed-off-by: default avatarPaul Beesley <paul.beesley@arm.com>
parent 29c02529
No related merge requests found
Showing with 18 additions and 18 deletions
+18 -18
...@@ -107,7 +107,7 @@ for more than one priority level. ...@@ -107,7 +107,7 @@ for more than one priority level.
.. _ehf-figure: .. _ehf-figure:
.. image:: ../draw.io/ehf.svg .. image:: ../resources/diagrams/draw.io/ehf.svg
A priority level is *active* when a handler at that priority level is currently A priority level is *active* when a handler at that priority level is currently
executing in EL3, or has delegated the execution to a lower EL. For interrupts, executing in EL3, or has delegated the execution to a lower EL. For interrupts,
......
...@@ -400,5 +400,5 @@ This is only allowed if the image is not being executed. ...@@ -400,5 +400,5 @@ This is only allowed if the image is not being executed.
.. _Authentication Framework Design: ./auth-framework.rst .. _Authentication Framework Design: ./auth-framework.rst
.. _Universally Unique Identifier: https://tools.ietf.org/rfc/rfc4122.txt .. _Universally Unique Identifier: https://tools.ietf.org/rfc/rfc4122.txt
.. |Flow Diagram| image:: diagrams/fwu_flow.png?raw=true .. |Flow Diagram| image:: ../resources/diagrams/fwu_flow.png
.. |FWU state machine| image:: diagrams/fwu_states.png?raw=true .. |FWU state machine| image:: ../resources/diagrams/fwu_states.png
...@@ -39,7 +39,7 @@ be set ``1``. ...@@ -39,7 +39,7 @@ be set ``1``.
.. _ras-figure: .. _ras-figure:
.. image:: ../draw.io/ras.svg .. image:: ../resources/diagrams/draw.io/ras.svg
See more on `Engaging the RAS framework`_. See more on `Engaging the RAS framework`_.
......
...@@ -23,7 +23,7 @@ are placed in ROM. The capabilities of the "library at ROM" are: ...@@ -23,7 +23,7 @@ are placed in ROM. The capabilities of the "library at ROM" are:
Index file Index file
~~~~~~~~~~ ~~~~~~~~~~
.. image:: diagrams/romlib_design.png .. image:: ../resources/diagrams/romlib_design.png
:width: 600 :width: 600
Library at ROM is described by an index file with the list of functions to be Library at ROM is described by an index file with the list of functions to be
...@@ -54,7 +54,7 @@ For an index file example, refer to ``lib/romlib/jmptbl.i``. ...@@ -54,7 +54,7 @@ For an index file example, refer to ``lib/romlib/jmptbl.i``.
Wrapper functions Wrapper functions
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
.. image:: diagrams/romlib_wrapper.png .. image:: ../resources/diagrams/romlib_wrapper.png
:width: 600 :width: 600
When invoking a function of the "library at ROM", the calling sequence is as When invoking a function of the "library at ROM", the calling sequence is as
......
...@@ -26,7 +26,7 @@ The following figure depicts a general sequence involving SDEI client executing ...@@ -26,7 +26,7 @@ The following figure depicts a general sequence involving SDEI client executing
at EL2 and an event dispatch resulting from the triggering of a bound interrupt. at EL2 and an event dispatch resulting from the triggering of a bound interrupt.
A commentary is provided below: A commentary is provided below:
.. image:: ../plantuml/sdei_general.svg .. image:: ../resources/diagrams/plantuml/sdei_general.svg
As part of initialisation, the SDEI client binds a Non-secure interrupt [1], and As part of initialisation, the SDEI client binds a Non-secure interrupt [1], and
the SDEI dispatcher returns a platform dynamic event number [2]. The client then the SDEI dispatcher returns a platform dynamic event number [2]. The client then
...@@ -234,7 +234,7 @@ on success, or ``-1`` on failure. ...@@ -234,7 +234,7 @@ on success, or ``-1`` on failure.
The following figure depicts a scenario involving explicit dispatch of SDEI The following figure depicts a scenario involving explicit dispatch of SDEI
event. A commentary is provided below: event. A commentary is provided below:
.. image:: ../plantuml/sdei_explicit_dispatch.svg .. image:: ../resources/diagrams/plantuml/sdei_explicit_dispatch.svg
As part of initialisation, the SDEI client registers a handler for a platform As part of initialisation, the SDEI client registers a handler for a platform
event [1], enables the event [3], and unmasks the current PE [5]. Note that, event [1], enables the event [3], and unmasks the current PE [5]. Note that,
......
...@@ -814,5 +814,5 @@ Error Codes ...@@ -814,5 +814,5 @@ Error Codes
.. _SDEI Specification: http://infocenter.arm.com/help/topic/com.arm.doc.den0054a/ARM_DEN0054A_Software_Delegated_Exception_Interface.pdf .. _SDEI Specification: http://infocenter.arm.com/help/topic/com.arm.doc.den0054a/ARM_DEN0054A_Software_Delegated_Exception_Interface.pdf
.. _SMC Calling Convention: http://infocenter.arm.com/help/topic/com.arm.doc.den0028b/ARM_DEN0028B_SMC_Calling_Convention.pdf .. _SMC Calling Convention: http://infocenter.arm.com/help/topic/com.arm.doc.den0028b/ARM_DEN0028B_SMC_Calling_Convention.pdf
.. |Image 1| image:: ../diagrams/secure_sw_stack_tos.png .. |Image 1| image:: ../resources/diagrams/secure_sw_stack_tos.png
.. |Image 2| image:: ../diagrams/secure_sw_stack_sp.png .. |Image 2| image:: ../resources/diagrams/secure_sw_stack_sp.png
...@@ -418,4 +418,4 @@ mapping cannot be cached in the TLBs. ...@@ -418,4 +418,4 @@ mapping cannot be cached in the TLBs.
.. _aarch32/xlat_tables_arch.c: ../../lib/xlat_tables_v2/aarch32/xlat_tables_arch.c .. _aarch32/xlat_tables_arch.c: ../../lib/xlat_tables_v2/aarch32/xlat_tables_arch.c
.. _aarch64/xlat_tables_arch.c: ../../lib/xlat_tables_v2/aarch64/xlat_tables_arch.c .. _aarch64/xlat_tables_arch.c: ../../lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
.. _Porting Guide: ../getting_started/porting-guide.rst .. _Porting Guide: ../getting_started/porting-guide.rst
.. |Alignment Example| image:: ../diagrams/xlat_align.png?raw=true .. |Alignment Example| image:: ../resources/diagrams/xlat_align.png
...@@ -2679,4 +2679,4 @@ References ...@@ -2679,4 +2679,4 @@ References
.. _ROMLIB Design: romlib-design.rst .. _ROMLIB Design: romlib-design.rst
.. _Trusted Board Boot Requirements CLIENT (TBBR-CLIENT) Armv8-A (ARM DEN0006D): https://developer.arm.com/docs/den0006/latest/trusted-board-boot-requirements-client-tbbr-client-armv8-a .. _Trusted Board Boot Requirements CLIENT (TBBR-CLIENT) Armv8-A (ARM DEN0006D): https://developer.arm.com/docs/den0006/latest/trusted-board-boot-requirements-client-tbbr-client-armv8-a
.. |Image 1| image:: diagrams/rt-svc-descs-layout.png?raw=true .. |Image 1| image:: ../resources/diagrams/rt-svc-descs-layout.png
...@@ -1015,5 +1015,5 @@ TSP by returning ``SMC_UNK`` error. ...@@ -1015,5 +1015,5 @@ TSP by returning ``SMC_UNK`` error.
.. _Porting Guide: ../getting_started/porting-guide.rst .. _Porting Guide: ../getting_started/porting-guide.rst
.. _SMC calling convention: http://infocenter.arm.com/help/topic/com.arm.doc.den0028a/index.html .. _SMC calling convention: http://infocenter.arm.com/help/topic/com.arm.doc.den0028a/index.html
.. |Image 1| image:: diagrams/sec-int-handling.png?raw=true .. |Image 1| image:: ../resources/diagrams/sec-int-handling.png
.. |Image 2| image:: diagrams/non-sec-int-handling.png?raw=true .. |Image 2| image:: ../resources/diagrams/non-sec-int-handling.png
...@@ -154,7 +154,7 @@ This might be done by the Trusted Boot Firmware or by platform code in BL31. ...@@ -154,7 +154,7 @@ This might be done by the Trusted Boot Firmware or by platform code in BL31.
.. _Firmware Design: firmware-design.rst .. _Firmware Design: firmware-design.rst
.. _User Guide: ../getting_started/user-guide.rst .. _User Guide: ../getting_started/user-guide.rst
.. |Default reset code flow| image:: ../diagrams/default_reset_code.png?raw=true .. |Default reset code flow| image:: ../resources/diagrams/default_reset_code.png
.. |Reset code flow with programmable reset address| image:: ../diagrams/reset_code_no_boot_type_check.png?raw=true .. |Reset code flow with programmable reset address| image:: ../resources/diagrams/reset_code_no_boot_type_check.png
.. |Reset code flow with single CPU released out of reset| image:: ../diagrams/reset_code_no_cpu_check.png?raw=true .. |Reset code flow with single CPU released out of reset| image:: ../resources/diagrams/reset_code_no_cpu_check.png
.. |Reset code flow with programmable reset address and single CPU released out of reset| image:: ../diagrams/reset_code_no_checks.png?raw=true .. |Reset code flow with programmable reset address and single CPU released out of reset| image:: ../resources/diagrams/reset_code_no_checks.png
File moved
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment