fix: specify FVP start ports explicitly

This change ensures that every supported FVP is explicit about the ports
that it will try to bind to. This is a mitigation against the
sometimes-random order in which terminals are enumerated by the various
FVPs, which causes our LAVA tests to attempt to read from the wrong
terminal.

Signed-off-by: Chris Kay <chris.kay@arm.com>
Change-Id: Ida12fcdae988fe119226c05032c90387e574727b
(cherry picked from commit 30120b38df617c05307ee42f46bc6f5db5d7f568)
diff --git a/model/base-aemv8a.sh b/model/base-aemv8a.sh
index d5fa43e..344f882 100644
--- a/model/base-aemv8a.sh
+++ b/model/base-aemv8a.sh
@@ -27,6 +27,13 @@
 
 source "$ci_root/model/base-aemva-common.sh"
 
+cat <<EOF >>"${model_param_file}"
+-C bp.terminal_0.start_port=5000
+-C bp.terminal_1.start_port=5001
+-C bp.terminal_2.start_port=5002
+-C bp.terminal_3.start_port=5003
+EOF
+
 # Base address for each redistributor
 if [ "$gicd_virtual_lpi" = "1" ]; then
 	cat <<EOF >>"$model_param_file"