ci(bl2_el3): update bl2 base address

Created a separate run configuration for testing bl2_at_el3
with PIE enabled.
BL31 images require more space with bl2_at_el3 with PIE enabled.
As a result, the BL2 base was shifted by 1 page (4096 bytes) so
there would be adequate space for BL31 in trusted SRAM.

This change is in-lined with TF-A [1].

[1]: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/15486

Change-Id: I4b04e7fbe9b7d5b70cbda3250c3f61bf5c9bacc2
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
diff --git a/group/tf-l2-boot-tests-bl2_el3/fvp-bl2-el3-pie:fvp-linux-dtb.1t-fip.uboot-aemv8a.bl2_el3+pie-debug b/group/tf-l2-boot-tests-bl2_el3/fvp-bl2-el3-pie:fvp-linux-dtb.1t-fip.uboot-aemv8a.bl2_el3+pie-debug
new file mode 100644
index 0000000..35f8713
--- /dev/null
+++ b/group/tf-l2-boot-tests-bl2_el3/fvp-bl2-el3-pie:fvp-linux-dtb.1t-fip.uboot-aemv8a.bl2_el3+pie-debug
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2022 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/group/tf-l2-boot-tests-bl2_el3/fvp-bl2-el3-pie:fvp-linux-dtb.1t-fip.uboot-aemv8a.bl2_el3-debug b/group/tf-l2-boot-tests-bl2_el3/fvp-bl2-el3-pie:fvp-linux-dtb.1t-fip.uboot-aemv8a.bl2_el3-debug
deleted file mode 100644
index dc36574..0000000
--- a/group/tf-l2-boot-tests-bl2_el3/fvp-bl2-el3-pie:fvp-linux-dtb.1t-fip.uboot-aemv8a.bl2_el3-debug
+++ /dev/null
@@ -1,6 +0,0 @@
-#
-# Copyright (c) 2020 Arm Limited. All rights reserved.
-#
-# SPDX-License-Identifier: BSD-3-Clause
-#
-
diff --git a/run_config/fvp-aemv8a.bl2_el3+pie b/run_config/fvp-aemv8a.bl2_el3+pie
new file mode 100644
index 0000000..ea43a65
--- /dev/null
+++ b/run_config/fvp-aemv8a.bl2_el3+pie
@@ -0,0 +1,17 @@
+#!/usr/bin/env bash
+#
+# Copyright (c) 2022 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+post_fetch_tf_resource() {
+        local model="base-aemv8a"
+        bl2_at_el3="1" \
+        bl2_addr="0x4023000" \
+                model="$model" gen_model_params
+
+        uart="0" set_expect_variable "skip_early_boot_msgs" "1"
+
+        model="$model" gen_fvp_yaml
+}