Add check to load address from FF-A manifest

The 'load-address' field in the partition's FF-A manifest should match
value with same purpose of SP package, which is configured in the SPMC
manifest.

Change-Id: I998af5f01541754584a6a7c46f8ffdff18e2a226
Signed-off-by: J-Alves <joao.alves@arm.com>
diff --git a/src/manifest.c b/src/manifest.c
index 4730b4e..2decba6 100644
--- a/src/manifest.c
+++ b/src/manifest.c
@@ -756,6 +756,13 @@
 		goto exit_unmap;
 	}
 
+	if (vm->sp.load_addr != sp_pkg_addr) {
+		dlog_warning(
+			"Partition's load address at its manifest differs"
+			" from specified in partition's package.\n");
+		vm->sp.load_addr = sp_pkg_addr;
+	}
+
 	ret = sanity_check_ffa_manifest(vm);
 
 exit_unmap: