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;
 }