feat(notifications): hypervisor forward bind/unbind
Hypervisor forwards call to SPMC of bind/unbind interfaces, when
the specified sender is an SP.
This will be useful for testing notifications with both hypervisor and
SPMC.
Change-Id: I62c44211f251a84d6bdc459bbe6b8d4fb2571933
Signed-off-by: J-Alves <joao.alves@arm.com>
diff --git a/inc/hf/arch/plat/ffa.h b/inc/hf/arch/plat/ffa.h
index 0fd8d55..8a072f8 100644
--- a/inc/hf/arch/plat/ffa.h
+++ b/inc/hf/arch/plat/ffa.h
@@ -34,6 +34,9 @@
bool plat_ffa_is_notifications_bind_valid(struct vcpu *current,
ffa_vm_id_t sender_id,
ffa_vm_id_t receiver_id);
+bool plat_ffa_notifications_update_bindings_forward(
+ ffa_vm_id_t receiver_id, ffa_vm_id_t sender_id, uint32_t flags,
+ ffa_notifications_bitmap_t bitmap, bool is_bind, struct ffa_value *ret);
bool plat_ffa_is_notification_set_valid(struct vcpu *current,
ffa_vm_id_t sender_id,