fix: negotiate FF-A version before other ABI invocations

Currently, version negotiation by hypervisor happens much later in the
one_timer_init() after the helper `load_vms` is invoked. This helper
performs the invocation of the FFA_NOTIFICATION_BITMAP_CREATE_32 ABI.

For version negotiation to be successful, FF-A spec recommends the
FFA_VERSION shall be the first ABI to be invoked by normal world. This
patch makes necessary changes to allow hypervisor to invoke FFA_VERSION
ABI at the earliest.

Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
Change-Id: I42934272698fe538120e71b868de1181b99b5484
diff --git a/src/init.c b/src/init.c
index 1097de6..adf9428 100644
--- a/src/init.c
+++ b/src/init.c
@@ -150,6 +150,7 @@
 	}
 
 	ffa_init_set_tee_enabled(manifest->ffa_tee_enabled);
+	ffa_init_version();
 
 	if (!plat_iommu_init(&fdt, mm_stage1_locked, &ppool)) {
 		panic("Could not initialize IOMMUs.");