feat(ff-a): add HOB list FF-A boot info descriptor
The HOB structure is provided to the SP as part of the FF-A
Boot info descriptors.
Signed-off-by: Kathleen Capella <kathleen.capella@arm.com>
Signed-off-by: J-Alves <joao.alves@arm.com>
Change-Id: Idd7a302455b76b34c746f7a2b2e71949d9185a80
diff --git a/src/partition_pkg.c b/src/partition_pkg.c
index f0b8ac4..4fb476b 100644
--- a/src/partition_pkg.c
+++ b/src/partition_pkg.c
@@ -67,9 +67,12 @@
pkg->hob.begin = pa_init(0);
pkg->hob.end = pa_init(0);
- /* Map the whole package as RO. */
- CHECK(mm_identity_map(stage1_locked, pkg->total.begin, pkg->total.end,
- MM_MODE_R, ppool) != NULL);
+ if (ret) {
+ /* Map the whole package as RO. */
+ CHECK(mm_identity_map(stage1_locked, pkg->total.begin,
+ pkg->total.end, MM_MODE_R,
+ ppool) != NULL);
+ }
return ret;
}