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: