acs: log and exit on test suite completion

Add the FVP option to log the UART output from the ACS test suite run.
Add a the FVP option to stop and exit the simulation on receiving the
end of tests token from the test suite.

Change-Id: I28d00f0d7526f9d733a04636afa9986e5c382a53
Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
diff --git a/acs/runner.sh b/acs/runner.sh
index b44e545..fcbf31e 100755
--- a/acs/runner.sh
+++ b/acs/runner.sh
@@ -6,6 +6,7 @@
 #
 # Run ACS test suite.
 
+mkdir ${WORKSPACE}/logs
 ${WORKSPACE}/../fvp/Base_RevC_AEMvA_pkg/models/Linux64_GCC-9.3/FVP_Base_RevC-2xAEMvA \
 -C pctl.startup=0.0.0.0 \
 -C cluster0.NUM_CORES=4 \
@@ -30,3 +31,12 @@
 -C bp.dram_metadata.is_enabled=1 \
 -C cluster0.memory_tagging_support_level=2 \
 -C cluster1.memory_tagging_support_level=2 \
+-C bp.pl011_uart0.out_file=${WORKSPACE}/logs/fvp-uart0.log \
+-C bp.pl011_uart1.out_file=${WORKSPACE}/logs/fvp-uart1.log \
+-C bp.pl011_uart2.out_file=${WORKSPACE}/logs/fvp-uart2.log \
+-C bp.vis.disable_visualisation=true \
+-C bp.terminal_0.start_telnet=false \
+-C bp.terminal_1.start_telnet=false \
+-C bp.terminal_2.start_telnet=false \
+-C bp.terminal_3.start_telnet=false \
+-C bp.pl011_uart2.shutdown_tag="END OF ACS"