diff options
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 |