diff options
author | danh-arm <dan.handley@arm.com> | 2015-12-16 18:21:34 +0000 |
---|---|---|
committer | danh-arm <dan.handley@arm.com> | 2015-12-16 18:21:34 +0000 |
commit | 6ab79de4b3a3cc36546d1911d0f0e47c9d19d68b (patch) | |
tree | f2cafb664906ce72b815922c177b9164b4c5f528 /docs/diagrams | |
parent | 205dc896015c675076fd897b95c0f12fe35baf80 (diff) | |
parent | c2f0260c12e3d3c917a7242ef235832b6dbfd66d (diff) |
Merge pull request #471 from sandrine-bailleux/sb/reset-doc-v2
Introduce the ARM TF reset design document (v2)
Diffstat (limited to 'docs/diagrams')
-rw-r--r-- | docs/diagrams/default_reset_code.png | bin | 0 -> 60028 bytes | |||
-rwxr-xr-x | docs/diagrams/generate_reset_images.sh | 41 | ||||
-rw-r--r-- | docs/diagrams/reset_code_flow.dia | bin | 0 -> 4318 bytes | |||
-rw-r--r-- | docs/diagrams/reset_code_no_boot_type_check.png | bin | 0 -> 59028 bytes | |||
-rw-r--r-- | docs/diagrams/reset_code_no_checks.png | bin | 0 -> 51209 bytes | |||
-rw-r--r-- | docs/diagrams/reset_code_no_cpu_check.png | bin | 0 -> 52471 bytes |
6 files changed, 41 insertions, 0 deletions
diff --git a/docs/diagrams/default_reset_code.png b/docs/diagrams/default_reset_code.png Binary files differnew file mode 100644 index 00000000..e7e0d855 --- /dev/null +++ b/docs/diagrams/default_reset_code.png diff --git a/docs/diagrams/generate_reset_images.sh b/docs/diagrams/generate_reset_images.sh new file mode 100755 index 00000000..eef5648d --- /dev/null +++ b/docs/diagrams/generate_reset_images.sh @@ -0,0 +1,41 @@ +#! /bin/bash + +# +# This script generates the image files used in the ARM Trusted Firmware Reset +# Design document from the 'reset_code_flow.dia' file. +# +# The PNG files in the present directory have been generated using Dia version +# 0.97.2, which can be obtained from https://wiki.gnome.org/Apps/Dia/Download +# + +set -e + +# Usage: generate_image <layers> <image_filename> +function generate_image +{ + dia \ + --show-layers=$1 \ + --filter=png \ + --export=$2 \ + reset_code_flow.dia + +} + +# The 'reset_code_flow.dia' file is organized in several layers. +# Each image is generated by combining and exporting the appropriate set of +# layers. +generate_image \ + Frontground,Background,cpu_type_check,boot_type_check \ + default_reset_code.png + +generate_image \ + Frontground,Background,no_cpu_type_check,boot_type_check \ + reset_code_no_cpu_check.png + +generate_image \ + Frontground,Background,cpu_type_check,no_boot_type_check \ + reset_code_no_boot_type_check.png + +generate_image \ + Frontground,Background,no_cpu_type_check,no_boot_type_check \ + reset_code_no_checks.png diff --git a/docs/diagrams/reset_code_flow.dia b/docs/diagrams/reset_code_flow.dia Binary files differnew file mode 100644 index 00000000..5de00dad --- /dev/null +++ b/docs/diagrams/reset_code_flow.dia diff --git a/docs/diagrams/reset_code_no_boot_type_check.png b/docs/diagrams/reset_code_no_boot_type_check.png Binary files differnew file mode 100644 index 00000000..8ce7e97a --- /dev/null +++ b/docs/diagrams/reset_code_no_boot_type_check.png diff --git a/docs/diagrams/reset_code_no_checks.png b/docs/diagrams/reset_code_no_checks.png Binary files differnew file mode 100644 index 00000000..8a02f0f8 --- /dev/null +++ b/docs/diagrams/reset_code_no_checks.png diff --git a/docs/diagrams/reset_code_no_cpu_check.png b/docs/diagrams/reset_code_no_cpu_check.png Binary files differnew file mode 100644 index 00000000..8b05ea4d --- /dev/null +++ b/docs/diagrams/reset_code_no_cpu_check.png |