feat(ff-a): save partitions version during ffa_version

This will be useful later when we may need to consider the version
of a partition when structuring a response to certain FF-A functions.

Also add a call to FFA_VERSION during initialization of the hypervisor
so the SPMC knows the hypervisors implemented version.

Signed-off-by: Daniel Boulby <daniel.boulby@arm.com>
Change-Id: Ia8f5f8a9589300311a1e129536acce0948d5a6bc
diff --git a/src/arch/aarch64/hypervisor/handler.c b/src/arch/aarch64/hypervisor/handler.c
index c0d8c28..9bedee8 100644
--- a/src/arch/aarch64/hypervisor/handler.c
+++ b/src/arch/aarch64/hypervisor/handler.c
@@ -485,7 +485,7 @@
 	 */
 	switch (func) {
 	case FFA_VERSION_32:
-		*args = api_ffa_version(args->arg1);
+		*args = api_ffa_version(current, args->arg1);
 		return true;
 	case FFA_PARTITION_INFO_GET_32: {
 		struct ffa_uuid uuid;