Add support for FFA_PARTITION_INFO_GET
Add support for FFA_PARTITION_INFO_GET, which returns
information on the partitions instantiated in the system.
Signed-off-by: Fuad Tabba <tabba@google.com>
Change-Id: I93070fe841b4b19c596645246203dbba14eddb12
diff --git a/src/arch/aarch64/hypervisor/handler.c b/src/arch/aarch64/hypervisor/handler.c
index 280fb71..ddc5116 100644
--- a/src/arch/aarch64/hypervisor/handler.c
+++ b/src/arch/aarch64/hypervisor/handler.c
@@ -317,6 +317,14 @@
case FFA_VERSION_32:
*args = api_ffa_version(args->arg1);
return true;
+ case FFA_PARTITION_INFO_GET_32: {
+ struct ffa_uuid uuid;
+
+ ffa_uuid_init(args->arg1, args->arg2, args->arg3, args->arg4,
+ &uuid);
+ *args = api_ffa_partition_info_get(current(), &uuid);
+ return true;
+ }
case FFA_ID_GET_32:
*args = api_ffa_id_get(current());
return true;