fix: support first version of SP package

To comply with FF-A v1.1 EAC0 boot protocol specification, the sp pkg
had been refactored to allocate space for the boot info blob.
The change broke the support for the first version of the sp pkg.
This patch refactors the sp_pkg module for hafnium to support both
versions and uses to the SP package.

Change-Id: If5a6382272fa0f2cce0e13fce4f80bedff9a6517
Signed-off-by: J-Alves <joao.alves@arm.com>
diff --git a/src/manifest.c b/src/manifest.c
index 218970f..558509f 100644
--- a/src/manifest.c
+++ b/src/manifest.c
@@ -844,7 +844,8 @@
 		vm->partition.load_addr = load_address;
 	}
 
-	if (vm->partition.boot_info &&
+	if (header.version == SP_PKG_HEADER_VERSION_2 &&
+	    vm->partition.boot_info &&
 	    !ffa_boot_info_node(&boot_info_node, pkg_start, &header)) {
 		dlog_error("Failed to process boot information.\n");
 	}