feat(notifications): get framework notifications

Get framework notifications in FFA_NOTIFICATION_GET handler. If flag
for SPM notifications is set:
- SPMC returns SPM framework notifications set for the receiver VM.
- Hypervisor forwards call to SPMC.
If flag for Hypervisor notifications is set:
- SPMC returns Hypervisor framework notifications set for the VM;
- Hypervisor retrieves Hypervisor framework notifications set in the
  SPMC and merge with its own bitmap.

Change-Id: If371accc35bf2bd6e0425fadd5e1901286eaadc4
Signed-off-by: J-Alves <joao.alves@arm.com>
Signed-off-by: Federico Recanati <federico.recanati@arm.com>
diff --git a/inc/hf/arch/plat/ffa.h b/inc/hf/arch/plat/ffa.h
index 3d5e2d6..d085f0a 100644
--- a/inc/hf/arch/plat/ffa.h
+++ b/inc/hf/arch/plat/ffa.h
@@ -101,6 +101,10 @@
 					ffa_notifications_bitmap_t *from_sp,
 					struct ffa_value *ret);
 
+bool plat_ffa_notifications_get_framework_notifications(
+	struct vm_locked receiver_locked, ffa_notifications_bitmap_t *from_fwk,
+	uint32_t flags, ffa_vcpu_index_t vcpu_id, struct ffa_value *ret);
+
 void plat_ffa_rxtx_map_forward(struct vm_locked vm_locked);
 
 void plat_ffa_vm_destroy(struct vm_locked to_destroy_locked);