FVP: Update scripts to run GPT image

Updated scripts to:
1. Build FIP with GPT support enabled
2. Create GPT image with FIP binary inside it as a partition
3. Run GPT image on FVP base platform

Change-Id: Ia43c5e20bd0f4127b8bbd3ef488b683191d21b62
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
diff --git a/model/fvp_common.sh b/model/fvp_common.sh
index 608fc66..e22c8c7 100644
--- a/model/fvp_common.sh
+++ b/model/fvp_common.sh
@@ -25,6 +25,8 @@
 
 if [ "$bl2_at_el3" ]; then
 	has_fip=1
+elif [ "$fip_as_gpt" ]; then
+	has_bl1=1
 elif [ -z "$reset_to_spmin" -a -z "$reset_to_bl31" ]; then
 	has_bl1=1
 	has_fip=1
@@ -56,6 +58,7 @@
 
 ${has_bl1+-C bp.secureflashloader.fname=$bl1_bin}
 ${has_fip+-C bp.flashloader0.fname=$fip_bin}
+${fip_as_gpt+-C bp.flashloader0.fname=$fip_gpt_bin}
 
 ${dtb_bin+--data ${data_instance}=$dtb_bin@${dtb_addr:?}}
 ${kernel_bin+--data ${data_instance}=$kernel_bin@${kernel_addr:?}}