summaryrefslogtreecommitdiff
path: root/plat
diff options
context:
space:
mode:
authorNishant Sharma <nishant.sharma@arm.com>2022-07-13 10:19:58 +0100
committerNishant Sharma <nishant.sharma@arm.com>2023-10-12 11:41:31 +0100
commitf99dcbace7015169ac5d230b8007686d144962fb (patch)
treed0ee03662cdab481177499307c88ca61d0b6abeb /plat
parentf45893426546703d9e21970889e6333ca30c0dd7 (diff)
feat(rdn2): add plat hook for memory transaction
RdN2 does not make MEM_SHARE/LEND requests. Instead, add a dummy implementation of memory management related platform hooks. Signed-off-by: Nishant Sharma <nishant.sharma@arm.com> Change-Id: Ifce55b6661f03d379e2fd2dc5625200d550d8038
Diffstat (limited to 'plat')
-rw-r--r--plat/arm/board/rdn2/rdn2_plat.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/plat/arm/board/rdn2/rdn2_plat.c b/plat/arm/board/rdn2/rdn2_plat.c
index f044558d8..fc016aef0 100644
--- a/plat/arm/board/rdn2/rdn2_plat.c
+++ b/plat/arm/board/rdn2/rdn2_plat.c
@@ -8,6 +8,7 @@
#include <drivers/arm/gic600_multichip.h>
#include <plat/arm/common/plat_arm.h>
#include <plat/common/platform.h>
+#include <services/el3_spmc_ffa_memory.h>
#include <rdn2_ras.h>
#include <sgi_soc_platform_def_v2.h>
#include <sgi_plat.h>
@@ -154,4 +155,18 @@ int plat_spmc_shmem_datastore_get(uint8_t **datastore, size_t *size)
*size = DATASTORE_SIZE;
return 0;
}
+
+/*
+ * Add dummy implementations of memory management related platform hooks.
+ * Memory share/lend operation are not required on RdN2 platform.
+ */
+int plat_spmc_shmem_begin(struct ffa_mtd *desc)
+{
+ return 0;
+}
+
+int plat_spmc_shmem_reclaim(struct ffa_mtd *desc)
+{
+ return 0;
+}
#endif