summaryrefslogtreecommitdiff
path: root/include/plat/common
diff options
context:
space:
mode:
authorJavier Almansa Sobrino <javier.almansasobrino@arm.com>2022-04-25 17:18:15 +0100
committerJavier Almansa Sobrino <javier.almansasobrino@arm.com>2022-07-04 18:46:34 +0100
commit1d0ca40e9084903d21e570bb312646626aaf574b (patch)
tree6e96e56b78648e38532ede29d99e667c1ed86761 /include/plat/common
parentdc65ae46439f4d1be06e3a016fe76319d7a62954 (diff)
downloadarm-trusted-firmware-1d0ca40e9084903d21e570bb312646626aaf574b.tar.gz
feat(rmmd): add support to create a boot manifest
This patch also adds an initial RMM Boot Manifest (v0.1) for fvp platform. Signed-off-by: Javier Almansa Sobrino <javier.almansasobrino@arm.com> Change-Id: I1374f8f9cb207028f1820953cd2a5cf6d6c3b948
Diffstat (limited to 'include/plat/common')
-rw-r--r--include/plat/common/platform.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/plat/common/platform.h b/include/plat/common/platform.h
index 479a48b3f..184606a12 100644
--- a/include/plat/common/platform.h
+++ b/include/plat/common/platform.h
@@ -13,6 +13,9 @@
#if defined(SPD_spmd)
#include <services/spm_core_manifest.h>
#endif
+#if ENABLE_RME
+#include <services/rmm_core_manifest.h>
+#endif
#if TRNG_SUPPORT
#include "plat_trng.h"
#endif
@@ -305,11 +308,15 @@ plat_local_state_t plat_get_target_pwr_state(unsigned int lvl,
/*******************************************************************************
* Mandatory BL31 functions when ENABLE_RME=1
******************************************************************************/
+#if ENABLE_RME
int plat_rmmd_get_cca_attest_token(uintptr_t buf, size_t *len,
uintptr_t hash, size_t hash_size);
int plat_rmmd_get_cca_realm_attest_key(uintptr_t buf, size_t *len,
unsigned int type);
size_t plat_rmmd_get_el3_rmm_shared_mem(uintptr_t *shared);
+int plat_rmmd_load_manifest(rmm_manifest_t *manifest);
+#endif
+
/*******************************************************************************
* Optional BL31 functions (may be overridden)
******************************************************************************/