aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Hutton <Joel.Hutton@Arm.com>2019-02-08 14:33:52 +0000
committerJoel Hutton <joel.hutton@arm.com>2019-02-08 15:22:54 +0000
commitaf6a4db5fe93ac5e5adea401b3a9e52f25dcbbe3 (patch)
treeb113904b6a45cc2cf6a90f007198a05b09185afb
parent418ca0c3505885eeca960fdf91f51cdd507c8764 (diff)
downloadtf-a-tests-af6a4db5fe93ac5e5adea401b3a9e52f25dcbbe3.tar.gz
Update user guide on manual tests
Manual tests now rely on passing a flag to dump the flash to a file, then passing that flash file back in when relaunching the model to continue the tests. Change-Id: I77d226b9a1d50f16fd3b13e1254f5152293b23bf Signed-off-by: Joel Hutton <Joel.Hutton@Arm.com>
-rw-r--r--docs/user-guide.rst20
1 files changed, 19 insertions, 1 deletions
diff --git a/docs/user-guide.rst b/docs/user-guide.rst
index e11a6bfa..c9559d26 100644
--- a/docs/user-guide.rst
+++ b/docs/user-guide.rst
@@ -447,6 +447,24 @@ In other words, only the following software images are needed:
- ``BL32`` (optional);
- ``tftf.bin`` (standing as the BL33 image).
+Running the manual tests on FVP
+```````````````````````````````
+The manual tests rely on storing state in non-volatile memory (NVM) across
+reboot. On FVP the NVM is not persistent across reboots, so the following
+flag must be used to write the NVM to a file when the model exits.
+
+::
+
+ -C bp.flashloader0.fnameWrite=[filename]
+
+After the model has been shutdown, this file must be fed back in to continue
+the test. Note this flash file includes the FIP image, so the original fip.bin
+does not need to be passed in. The following flag is used:
+
+::
+
+ -C bp.flashloader0.fname=[filename]
+
Running the FWU tests
`````````````````````
@@ -514,7 +532,7 @@ flash (that is, ``0x08000000``).
--------------
-*Copyright (c) 2018, Arm Limited. All rights reserved.*
+*Copyright (c) 2018-2019, Arm Limited. All rights reserved.*
.. _Development Studio 5 (DS-5): https://developer.arm.com/products/software-development-tools/ds-5-development-studio