Using custom call for push relinquish.
Bug: 132420445
Change-Id: I694250cea48aef9ae4083f1687e1db83d6508d9f
diff --git a/src/arch/aarch64/hypervisor/handler.c b/src/arch/aarch64/hypervisor/handler.c
index b730cf3..b1b3b59 100644
--- a/src/arch/aarch64/hypervisor/handler.c
+++ b/src/arch/aarch64/hypervisor/handler.c
@@ -384,6 +384,12 @@
args->arg3, args->arg4, args->arg5,
current(), next);
return true;
+ case HF_SPCI_MEM_RELINQUISH:
+ *args = api_spci_mem_send(
+ SPCI_MSG_SEND_LEGACY_MEMORY_RELINQUISH,
+ ipa_init(args->arg1), args->arg2, args->arg3,
+ args->arg4, args->arg5, current(), next);
+ return true;
}
return false;