fix(ff-a): prevent mem-share/lend from SP to NS-endpoint

Only FFA_MEM_DONATE_32 is permitted from SP to NS-endpoint.

Signed-off-by: Maksims Svecovs <maksims.svecovs@arm.com>
Change-Id: I3fe611b5c239e896af421ed430770d6c25af2096
diff --git a/src/arch/fake/hypervisor/ffa.c b/src/arch/fake/hypervisor/ffa.c
index 91bebd4..236fb16 100644
--- a/src/arch/fake/hypervisor/ffa.c
+++ b/src/arch/fake/hypervisor/ffa.c
@@ -29,6 +29,15 @@
 {
 }
 
+bool plat_ffa_is_memory_send_valid(ffa_vm_id_t receiver_vm_id,
+				   uint32_t share_func)
+{
+	(void)receiver_vm_id;
+	(void)share_func;
+
+	return true;
+}
+
 bool plat_ffa_is_direct_request_valid(struct vcpu *current,
 				      ffa_vm_id_t sender_vm_id,
 				      ffa_vm_id_t receiver_vm_id)