feat(spmc): add FFA_PARTITION_INFO_GET_REGS
Add basic and incomplete implementation of FFA_PARTITION_INFO_GET_REGS
ABI. This new ABI allows to get partition information without the need
for rx/tx buffer and helps in situations where having an rx/tx buffer
mapped and available is difficult (ex. uefi runtime services).
The implementation simply returns error now and future patches will add
functionality.
Signed-off-by: Raghu Krishnamurthy <raghu.ncstate@gmail.com>
Change-Id: I5084581cee02927569366877333b120f75137781
diff --git a/inc/hf/api.h b/inc/hf/api.h
index d5320f2..45622fa 100644
--- a/inc/hf/api.h
+++ b/inc/hf/api.h
@@ -68,6 +68,10 @@
struct ffa_value api_ffa_partition_info_get(struct vcpu *current,
const struct ffa_uuid *uuid,
const uint32_t flags);
+struct ffa_value api_ffa_partition_info_get_regs(struct vcpu *current,
+ const struct ffa_uuid *uuid,
+ const uint16_t start_index,
+ const uint16_t tag);
struct ffa_value api_ffa_id_get(const struct vcpu *current);
struct ffa_value api_ffa_spm_id_get(void);
struct ffa_value api_ffa_feature_success(uint32_t arg2);