aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Wiklander <jens.wiklander@linaro.org>2020-07-21 11:28:04 +0200
committerJérôme Forissier <jerome@forissier.org>2020-07-22 08:36:49 +0200
commita9d0e06fff51ed6ec026c0c20dae2dd89a882e0f (patch)
treeb3e8dca7be1547b3c9ef2349fcb133662ad415f3
parentddfb578c7fd1847098539d6ba1e05c1a75956705 (diff)
core: arm: ff-a: add dummy thread_rpc_{alloc,free}_global_payload()
OP-TEE doesn't support "global" shm allocations with FF-A yet. Provide dummy implementations of the functions to simplify configuration. Reviewed-by: Jerome Forissier <jerome@forissier.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
-rw-r--r--core/arch/arm/kernel/thread_spmc.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/core/arch/arm/kernel/thread_spmc.c b/core/arch/arm/kernel/thread_spmc.c
index 580cee30..1edc3cdd 100644
--- a/core/arch/arm/kernel/thread_spmc.c
+++ b/core/arch/arm/kernel/thread_spmc.c
@@ -1167,3 +1167,19 @@ uint32_t thread_rpc_cmd(uint32_t cmd, size_t num_params,
return get_rpc_arg_res(arg, num_params, params);
}
+
+struct mobj *thread_rpc_alloc_global_payload(size_t size __unused)
+{
+ return NULL;
+}
+
+void thread_rpc_free_global_payload(struct mobj *mobj __unused)
+{
+ /*
+ * "can't happen" since thread_rpc_alloc_global_payload() always
+ * returns NULL.
+ */
+ volatile bool cant_happen __maybe_unused = true;
+
+ assert(!cant_happen);
+}